[mysql] - cd /etc/mysql/conf.d 로 이동하여 vi mysql.cnf 로 해당 파일을 엽니다. default-character-set=utf8 을 추가하거나 수정합니다. [client] - cd /etc/mysql/ 로 이동하여 vi debian.cnf 로 해당 파일을 엽니다. default-character-set = utf8 을 추가하거나 수정합니다. [mysqldump] - cd /etc/mysql/conf.d 로 이동하여 vi mysqldump.cnf 로 해당 파일을 엽니다. default-character-set=utf8 을 추가하거나 수정합니다. [mysqld] - cd /etc/mysql/mysql.conf.d 로 이동하여 vi mysqld.cnf 로 해당 파일을 엽니다..
개인 토이프로젝트 진행중 AJAX를 사용하여 form의 input 데이터와 file 데이터를 Controller로 전달을 했어야 했는데 구글링을 하여 이것저것 찾아봤지만 다수의 글이 form에 enctype을 설정하거나 AJAX에 enctype을 설정하는 방법이 많았지만 file을 base64로 변환하여 컨트롤러에 전달하여 파일 객체를 생성 후 디렉토리에 저장하는 방법이 있어서 참고하여 글을 진행하겠습니다! Step 01 - JavaScript로 파일 업로드하여 base 64로 변환 js부분은 파일을 업로드 후 22 ~ 25번 라인만 보시면 되는데 파일이 업로드가 되었으면 filename, cover의 id에 각각 값을 할당하고 있습니다. filename, cover는 각 입니다. 1 2 3 4 5 6 ..
참고 - 해당 이메일 발송은 local에서 이메일 발송입니다. Step 01 - Pom.xml 의존 설정 - support 라이브러리는 메일 라이브러리 사용을 좀 더 수월하게 할 수 있도록 스프링에서 제공해주는 라이브러리이기 때문에 현재 스프링 버전과 동일하게 맞춰줍니다. 1 2 3 4 5 6 7 8 9 10 11 12 javax.mail mail 1.4.7 org.springframework spring-context-support ${org.springframework-version} Colored by Color Scripter cs Step 02 - root-context.xml에 naver 또는 gmail에 대한 설정 naver 이메일을 사용하기 위해서는 네이버 SMTP의 설정을 해주어야 합니다..
템플릿 콜백 패턴(Template Callback Pattern)이란? - 템플릿 콜백 패턴은 전략 패턴의 변형으로, 스프링 3대 프로그래밍 모델 중 하나인 DI(의존성 주입)에서 사용하는 특별한 형태의 전략 패턴입니다. 템플릿 콜백 패턴은 전략 패턴과 모든 것이 동일한데 전략을 익명 내부 클래스로 정의해서 사용한다는 특징이 있습니다. 원래 기존 전략패턴에서 필요했던 구체클래스들은 StrategyGun.java, StrategyBow.java, StrategySword.java 였지만, 앞서 말했듯 익명 내부 클래스를 사용하기 때문에 필요가 없습니다. 위 코드는 자세히 보면 Client.java에서 콜백을 통한 내부 익명 클래스 재정의를 하는 모습이 보입니다. Client.java에서 중복되는 부분을 컨..
- Total
- Today
- Yesterday
- space based architecture
- 공간 기반 아키텍처
- microkernel architecture
- spring boot excel download paging
- service based architecture
- spring boot excel download oom
- 자바 백엔드 개발자 추천 도서
- 서비스 기반 아키텍처
- 트랜잭셔널 아웃박스 패턴 스프링 부트 예제
- @ControllerAdvice
- redis sorted set으로 대기열 구현
- spring boot redisson sorted set
- spring boot redisson 분산락 구현
- 트랜잭셔널 아웃박스 패턴 스프링부트
- pipeline architecture
- spring boot 엑셀 다운로드
- spring boot redis 대기열 구현
- pipe and filter architecture
- spring boot redisson destributed lock
- spring boot poi excel download
- 람다 표현식
- transactional outbox pattern spring boot
- JDK Dynamic Proxy와 CGLIB의 차이
- 레이어드 아키텍처란
- java ThreadLocal
- java userThread와 DaemonThread
- redis sorted set
- redis 대기열 구현
- transactional outbox pattern
- polling publisher spring boot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |