일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 주식용어
- 디버깅
- Python 기본편
- Vue 배우기
- 개발생산성
- java
- 개발툴팁
- intelliJ plugin
- GPT
- Vue 알아보기
- MYSQL
- docker
- 지원금신청방법
- JetBrains
- gradle
- spring boot 시작
- Spring Batch 강의
- intellij완전정복
- Ai
- AES256
- IntelliJ
- scrapy
- 민생회복지원금
- 자바패턴
- Vue 강의
- docker mysql
- 미국 배당주
- Spring
- python
- python 기초
목록전체 글 (254)
나만의공간
자바(Java)는 대표적인 객체지향 프로그래밍(OOP) 언어입니다. 하지만 객체지향이라는 개념은 자바를 처음 접하는 입문자에게는 막연하고 어렵게 느껴지기도 하죠.이 글에서는 자바 초보자도 이해할 수 있도록 객체지향 프로그래밍의 핵심 개념을 쉽고 명확하게 정리해드립니다. 실생활 비유와 예제 코드를 통해 OOP 개념을 제대로 이해하고 자바 학습의 방향을 잡아보세요.객체지향(Object-Oriented Programming)란?객체지향이란 현실 세계의 개념을 객체로 추상화하여 소프트웨어를 설계하는 방식입니다. 자동차, 사람, 계좌 같은 것들을 객체로 보고, 그 안에 데이터(속성)와 기능(메서드)을 함께 정의합니다.주요 특징 4가지캡슐화(Encapsulation) – 데이터와 메서드를 하나로 묶고 외부에서 접근..
자바(Java)는 강력한 객체지향 언어지만, 문법이 엄격하고 구조가 복잡한 만큼 입문자들이 처음 접할 때 혼란스러운 부분이 많습니다. 이 글에서는 자바를 처음 배우는 초보자들이 자주 저지르는 실수 10가지를 소개하고, 각각에 대한 원인과 해결법을 쉽게 설명합니다.이 글을 통해 자바 공부의 시행착오를 줄이고, 한층 빠르게 성장하는 개발자가 되세요!1. 클래스 이름과 파일 이름이 다른 경우실수 예: 파일명은 Main.java인데, 클래스 이름은 public class Hello {}원인: 자바는 public class 이름과 파일명이 반드시 같아야 합니다.해결법: 클래스 이름을 Main으로 바꾸거나, 파일 이름을 Hello.java로 수정하세요.2. main 메서드 선언 오류실수 예: public void ..
웹 페이지에서 데이터를 추출하는 크롤러는 데이터 수집, 자동화, 검색 기능 등에 다양하게 활용됩니다. 자바에서도 간단하게 웹 크롤링을 구현할 수 있는 대표적인 라이브러리가 바로 Jsoup입니다.이 글에서는 Jsoup을 사용해 자바로 웹 크롤러를 구현하는 방법을 실전 코드와 함께 정리합니다. HTML 파싱, DOM 탐색, 속성 추출, 에러 처리까지 한 번에 배워보세요.Jsoup이란?Jsoup은 Java 기반의 HTML 파서입니다. HTTP로 웹 페이지를 가져오고, HTML을 DOM 트리처럼 파싱하고, CSS 선택자나 DOM 탐색 방식으로 데이터를 추출할 수 있습니다. Python의 BeautifulSoup과 유사한 자바 버전이라고 보면 됩니다.HTML 파싱 및 정제CSS 선택자로 노드 선택속성 추출 (hr..
Spring Security로 로그인 기능 구현하기 (JWT 포함)Spring Boot로 웹 애플리케이션을 개발할 때, 보안은 필수입니다. 그 중심에 있는 것이 Spring Security이며, 여기에 JWT(JSON Web Token)을 결합하면 세션리스한 인증 시스템을 손쉽게 구축할 수 있습니다.이 글에서는 Spring Security의 인증/인가 개념을 이해하고, 실제로 JWT 기반 로그인 기능을 구현하는 실습 코드까지 차근차근 알아보겠습니다.Spring Security의 기본 개념: 인증(Authentication)과 인가(Authorization)1. 인증(Authentication)이란?사용자가 누구인지 확인하는 절차입니다. 예: 아이디/비밀번호로 로그인2. 인가(Authorization)란?..
2025년 하반기에 시행될 예정인 민생회복지원금 2차 지급은 소득 하위 90%를 대상으로 추가 지원이 이루어질 예정입니다. 정부는 이번 2차 지급 시 ‘건강보험료 납부액’을 기준으로 상위 10%를 제외하는 방식을 적용하기로 했습니다. 이에 따라 지원 대상 여부를 판단하려면 본인과 가구의 건강보험료 수준을 확인하는 것이 중요합니다.건강보험료 기준 적용 이유정부가 건강보험료를 기준으로 삼은 이유는 다음과 같습니다.건강보험료는 소득 및 재산 수준을 일정 부분 반영하는 지표기존 소득금액 또는 자산 정보보다 조회와 판별이 간편함직장가입자와 지역가입자 모두에게 일관된 기준 적용 가능특히, 과거 재난지원금 지급 시 있었던 형평성 논란(예: 소득은 낮지만 보험료가 높은 지역가입자, 혹은 그 반대)이 있었기 때문에 이번..