Dates
2021
- » javascript promise 란
- » DB 이중화(MySQL)
- » Spring Batch 란?
- » HTML escaping과 XSS 공격
- » DAO와 Repository의 차이점
- » 마이그레이션 방법 (CDC, dual write)
- » 챕터1 - DAO 개선하며 객체지향적으로 설계해보기
- » 21년 7월 19일 - 토비의 스프링 1장 (1)
- » 21년 6월 7일 - AWS 오토 스케일링
- » JPA - repository test에서 테스트용 디비 사용하기
- » JPA + queryDSL 참고자료
- » JPA - mysql Point 타입을 JPA로 삽입할 때 에러 발생
- » JPA - Dialect(방언) 설정하기
- » 21년 5월 24일 - DB 인덱스에 대하여
- » 개인 프로젝트 정리
- » 배포 자동화 쉘 스크립트
- » Optional - orElse 와 orElseGet의 차이
- » spring interceptor로 토큰 기반 인증 구현
- » spring interceptor와 exception catch
- » spring 기본 정리 글
- » Mysql 한글 깨짐 문제
- » mysql 설정파일 경로찾기
- » AWS EC2 에 mysql 세팅하기 (amazon linux)
- » 21년 5월 4일 - AWS 네트워크 설정
- » SSH Agent Forwarding
- » Front 서버와 REST API 서버로 나누어 배포할 때 OAuth 인증을 유지하는 이슈
- » CORS 이슈
- » 21년 4월 26일
- » Mysql의 스키마 설계시 status code의 처리
- » 한줄로 정리
- » bug report: jackson.databind.exc.InvalidDefinitionException
- » AWS EC2(Amazon Linux) Instance timezone 변경하기
- » 21년 4월 12일
- » 21년 4월 10일
- » 21년 4월 9일
- » Amazon linux: swap 공간 만들기
- » 21년 4월 7일
- » Spring-boot: mysql과 연동
- » bug report: @EnableJdbcRepositories의 위치로 인해 Repository를 찾지 못하는 문제
- » 21년 4월 3일
- » Spring-boot: @Valid와 @Validated의 차이 링크
- » JPA - @NotBlank와 @NotEmpty는 DDL에서 NOT NULL 제약조건을 생성하지 않는다.
- » JPA - soft deletion 쉽게 구현하기
- » JPA - @NotNull vs @Column(nullable = false)
- » Spring-boot: @Autowired 없어도 DI 해주는 경우?
- » 21년 3월 25일
- » Spring-boot: RestControllerAdvice에서 RestController의 예외만 받기
- » CrudRepository의 save 메서드가 getter를 호출하여 NPE 발생?
- » JPA Auditing을 이용하여 Entity에 생성시간, 수정시간 자동 부여
- » 21년 3월 20일
- » 21년 3월 19일
- » Spring-boot: @Transactional
- » 21년 3월 18일
- » Spring-boot: 예외처리하는 방법
- » DTO vs VO vs Entity
- » JPA Entity의 기본 생성자가 필요한 이유
- » CrudRepository-Iterable<T>를 List<T>로 반환하고 싶을 때
- » 기본적인 JPARepository 사용법
- » 21년 3월 15일
- » JPA 기본 Annotation 정리
- » 21년 3월 11일
- » redirect, forward, 그냥 리턴의 차이
- » 21년 3월 10일
- » Spring-boot: 스프링 의존성 주입(Dependency Injection)이란?
- » LOMBOK - 코드 다이어트 라이브러리
- » Spring-boot: 생성자 주입을 사용해야 하는 이유, 필드 인젝션이 좋지 않은 이유
- » 21년 3월 8일
- » 웹 서비스 아키텍처 상식
- » 21년 3월 4일
- » Spring Service Autowiring 관련 문제
- » Spring-boot 실행 시 DNS Look up 없이 실행하기(Mac)
- » 21년 3월 2일
- » 21년 2월 26일
- » 21년 2월 25일
- » Optional
- » 21년 2월 22일
- » VO(Value Object)
- » 21년 2월 18일
- » 21년 2월 17일
- » Scanner 사용 시 close해야 하는 이유
- » 21년 2월 16일
- » 21년 2월 15일
- » EOF에 빈 줄이 있어야 하는 이유?
- » [면접질문]Iterator vs for문
- » intelliJ에서 Test 코드 generate시 EOF에 new line 자동추가
- » 21년 2월 8일
- » gradle 프로젝트에서 JUnit Test시 에러 발생
- » gradle이란 무엇일까
- » 21년 2월 3일
- » 21년 2월 2일
- » 21년 2월 1일
- » TCP/IP 4계층
- » 21년 1월 30일
- » Load Data (bulk insert) 시도 secure_file_priv 문제 뜰 때
- » 21년 1월 28일
- » Docker mysql 이미지 실행 및 한글설정
- » 21년 1월 27일
- » 21년 1월 26일
- » Synchronous vs Asynchrnonous와 Blocking vs Non-Bolocking
- » 21년 1월 24일
- » 21년 1월 23일
- » 21년 1월 22일
- » 싱글코어에서도 Thread를 늘리면 빨라질까?
- » 21년 1월 21일
- » Process와 Thread
- » 21년 1월 20일
- » 21년 1월 19일
- » 21년 1월 18일
- » 함수형 프로그래밍
- » 21년 1월 17일
- » 21년 1월 16일
- » 21년 1월 15일
- » 21년 1월 14일
- » OOP의 기본 개념
- » 21년 1월 13일
- » Java로 순열 구현
- » 21년 1월 12일
- » 오버로딩과 오버라이딩
- » 시간복잡도 표기법
- » 21년 1월 11일
- » Linked List
- » 21년 1월 10일
- » 내부 클래스의 종류와 특징
- » 21년 1월 9일
- » JVM 구조와 Java 런타임 구조
- » 21년 1월 8일
- » 리눅스 group이란, group 변경
- » Shell의 종류
- » SSH key를 이용한 접속
- » 21년 1월 7일
- » NAT이란? Static NAT, Dynamic NAT, PAT 비교
- » su: Authentication failure 발생하는 이유
- » SSH root 권한으로 접속 허용하기
- » 21년 1월 6일
- » 21년 1월 5일
- » 21년 1월 4일