-
Java
- OOP(Object Oriented Programming)
-
Modifier 제어자
- Final
자손클래스에서 오버라이딩 하는 메서드의 제어자>=부모(조상)클래스에서 정의된 메서드의 제어자
- Basic of access modifier
---More Codes---
- Final
- Polymorphism, one of OOP characteristics 다형성: OOP의 특성 중 한 가지
- Interface
- InnerClass
-
Modifier 제어자
- Java API
- Calendar && Date class
- Collection FrameWork
- OOP(Object Oriented Programming)
- Database
- JSP SERVLET
-
git
- 깃으로 할 수 있는 것
- 윈도우, 우분투에 깃 설치하기
- [GIT]VCS의 기본에 대해서 학습하기
- [GIT][Git]브랜치란 무엇인가(1)
- [GIT ERR] Repository not found-해당 레포지토리가 없다거나 그 레포지토리에 대한 깃을 찾을 수 없다고 할 때
- [Git]브랜치 병합 충돌
- [GIT]작업 중인 파일을 숨기고 다른 브랜치에서 작업을 할 수 있는 git stash
- [GIT]로컬 저장소를 인터넷과 연결해서 사용하는 원격 저장소 Overview
- [GIT]로컬 저장소를 깃허브의 원격 저장소와 연결해서 사용하는 똑똑한 두 가지 방법(초점이 백업이냐 협업인지)
- [GIT]git pull을 이용한 원격 저장소와 다수의 로컬 저장소 동기화하기
- Algorithm
-
FE(HTML, CSS, JS)
- [HTML]주요 범위&메타데이터
- [HTML]블록 레벨(Block level) 요소와 인라인(Inline) 요소
- [HTML]메타데이터-MIME Type, BASE
- [HTML]텍스트에 대한 블록, 인라인 요소 그리고 HTML5 시멘틱 구조
- [HTML]멀티미디어 태그
- [HTML]표를 나타내는 태그
- [HTML] 양식 관련 태그
- [HTML] HTML 전역 속성
- [CSS] CSS 초기화 및 Emmet 문법
- [CSS] CSS 선택자
- [CSS] CSS 단위
- [CSS] CSS 속성- 크기, 여백, 색상
- [CSS] CSS 속성- 글자
- [CSS] 요소를 수평정렬하는 float
- [CSS]위치를 나타내는 position
- [CSS]배경을 나타내는 background
- [CSS]Float보다 young하고 편리한 flex레이아웃
- [CSS]전환과 변환 효과
- [CSS]화면을 더 아름답게 꾸며주는 효과, animation
- [VanillaJS-ES6] 변수, 상수, 그리고 변수의 타입
- [VanillaJS-ES6] 연산자
- [VanillaJS-ES6] 함수에 대해서
- [VanillaJS-ES6] 배열
- [VanillaJS-ES6] 객체
- [VanillaJS-ES6] 반복문
- [VanillaJS-ES6] 프로토타입과 클래스
- [VanillaJS-ES6] 삼항 연산자
- [VanillaJS-ES6] Truth and Falsy
- [VanillaJS-ES6] 단축 평가 논리 계산법(Short-circuit evaluation)
- [VanillaJS-ES6] 함수의 기본 파라미터
- [VanillaJS-ES6] 조건문 더 스마트하게 쓰기
- [VanillaJS-ES6] 비구조화 할당(=구조 분해)
- [VanillaJS-ES6] spread와 rest
- [VanillaJS-ES6] scope
- [jQuery] DOM 객체 선택자
- [jQuery] 탐색 선택자
- [jQuery] 객체 조작
-
Spring
- [Spring] Spring initializer 세팅 등으로 인해 나타날 수 있는 cannot resolve lombok
- [Spring] 인텔리제이에서 Spring 초기 세팅하기!
- [Spring] 객체지향의 개념적 원리와 SOLID 설계원칙(객체지향 설계 5원칙)
- [Spring] POJO Java란?
- [Spring] 디자인패턴
- [Spring] 싱글톤 패턴이란?
- [Spring] 어댑터 패턴이란?
- [Spring] 프록시 패턴이란?
- [Spring] 데코레이터 패턴이란?
- [Spring] 옵저버 패턴이란?
- [Spring] 퍼사드 패턴이란?
- [Spring] 전략 패턴이란?
- [Spring] RESTFUL API란?
- [Spring] URI 설계 패턴
- [Spring] HTTP 통신 프로토콜
- [Spring] GET API 작성하기
- [Spring] POST API 작성하기
- [Spring] PUT API 작성하기
- [Spring] DELETE API 작성하기
- [Spring] Response 내려주기 모범사례
- [Spring] ObjectMapper 모범사례
- [Spring] 스프링의 핵심
- [Spring] 의존성 주입 DI(Dependency Injection)과 제어의 역전 IoC(Inversion Of Control)
- [Spring] 로직을 주입하는 아주 유용한 AOP(Aspect Oriented Programming)
- [Spring] 스프링에서 사용되는 여러가지 어노테이션
- [Spring] 스프링부트에서 DTO 객체의 필드 검증-기본(Spring Boot Validation)
- [Spring] 패키지 내부에서의 재사용성 증대를 위한 커스텀 어노테이션 및 ConstraintValidator를 이용한 Custom Validation
- [Spring] 스프링 내부 기본적인 예외처리가 아닌, ControllerAdvice와 ExceptionHandler를 통한 전체 혹은 특정 예외 상황에 대한 예외처리-Spring Boot Exception
- [Spring] 스프링 부트 Validation 모범사례
- [Spring] 요청에 대한 전후 처리를 담당하지만 context 이용 차이가 있는 필터와 인터셉터에 대해서
- [Spring] 스프링 비동기 처리하기
- [Spring] 스프링 Server to Server 통신하기-RestTemplate-Get방식의 요청
- [Spring] 스프링 Server to Server 통신하기-RestTemplate-Post방식의 요청
- [Spring] 스프링 Server to Server 통신하기-RestTemplate-헤더값 변경하기
- [Spring Maven] Bean named 'proxy' is expected to be of type 'com.test06.MessageBeanImpl' but was actually of type 'com.sun.proxy.$Proxy4' 에러
- [Spring] RestTemplate 응용-네이버 검색 api
- [Spring] 스프링 웹 MVC
- [Spring] Let's start TDD-JUnit!
- [Spring] REST API CRUD에 대한 스프링에서의 통합 및 단위 테스트-JUnit5
- [Spring] 테스트 커버리지 확인하기 with jacoco
- [Spring] Swagger로 API 문서화하고, API TEST하는 편리한 생활
- [Spring] ORM과 JPA, 하이버네이트, Spring Data JPA란 무엇인가?
- [Spring] JPA 시작 전 롬복 살펴보기
- [Spring] H2 콘솔 준비하기
- [Spring] JPA-인메모리 db 사용에 따른 엔티티 등록과 레포지토리 만들기 -Overview
- [Spring] JPA-인메모리 db 사용에 따라 나타날 수 있는 에러-java.lang.IllegalStateException: Failed to load ApplicationContext
- [Spring] JPA-Repository Interface 메서드(1)
- [Spring] JPA-Repository Interface 메서드(2)
- [Spring] JPA-Repository Interface 메서드를 구현된 코드로 이해해보기(복습겸)
- [Spring] JPA-쿼리 메서드를 키워드를 이용해서 정의해보기1
- [Spring] JPA-쿼리 메서드를 키워드를 이용해서 정의해보기2
- [Spring] JPA-쿼리 메서드를 키워드를 이용해서 정의해보기3
- [Spring] JPA-코드가독성 측면에서 다양하게 생각해볼 수 있는 정렬을 위한 쿼리 메서드
- [Spring] JPA-페이징 처리를 위한 쿼리 메서드
- [Spring] 각자 JDK 환경에 맞게 그레이들 설치하기
- [Spring] YAML을 이용한 설정 구조화 한눈에 파악해보기
- [Spring] 스프링 부트 테스트의 핵심! @SpringBootTest, @WebMvcTest, @DataJpaTest, @RestClientTest, @JsonTest
- [Spring JPA]엔티티의 기본 특징
- [Spring JPA]Entity의 리스너 활용 ①
- [Spring JPA]Entity의 리스너 활용 ②
- [Spring JPA]ERD를 이용한 연관관계 도식화
- [Spring JPA]일대일 연관관계, 그리고 주의해야 할 순환참조
- [Spring JPA]일대다 연관관계
- 스프링 IoC DI