본문 바로가기

분류 전체보기99

[DAY4] 단어 뒤집기 더보기 설명 N개의 단어가 주어지면 각 단어를 뒤집어 출력하는 프로그램을 작성하세요. 입력 첫 줄에 자연수 N(3 2022. 9. 27.
9월 PLAN 코딩 테스트 준비와 https://www.aladin.co.kr/shop/wproduct.aspx?ItemId=193681076 오브젝트 역할, 책임, 협력에 기반해 객체지향 프로그램을 설계하고 구현하는 방법, 응집도와 결합도를 이용해 설계를 트레이드오프하는 방법, 설계를 유연하게 만드는 다양한 의존성 관리 기법, 타입 계 www.aladin.co.kr 오브젝트 그리고 개인 프로젝트 기존 기획 단계 작성 예정 2022. 9. 12.
@NoArgsConstructor(access = PROTECTED)에 관하여 기존 코드를 작성하면서 @NoArgsConstructor로 생성자를 만들면서 access = PROTECTED를 도데체 왜 사용하는지 궁금해서 공부해보았다. 우선 - PUBLIC은 생성자를 너무 무분별하게 생성이 가능한 상황이 발생할 수 있기에 사용하지 않는 것을 추천하는 상황이다 . 그럼 남은 아이들이 PROTECTED와 PRIVATE인데 그럼 둘은 어디서 무엇이 다른걸까? 결론부터 보자면 PRIVATE은 아래의 에러를 발생시킨다는 것을 확인할 수 있다. ERROR : Class 'StoreEntity' should have [public, protected] no-arg constructor Entity Proxy가 원인이다. 아래 코드를 따라가 보자 FOOD ENTITY @Entity @NoArgs.. 2022. 9. 12.
java -jar jar이름.jar 실행 ./deploy.sh로 실행이 안되는 상황에서 다른 방법으로 진행했다.. java -jar jar이름.jar spring 뜬다!! 2022. 8. 2.
Incorrect string value: '\xED\x85\x8C\xEC\x8A\xA4...' for column~ 한글로 된 값을 입력 insert 할 시, 해당 오류가 발생 charset을 utf8로 변경해주면 된다. ALTER TABLE 테이블명 CONVERT TO CHARSET UTF8 해결~ 2022. 7. 31.
[Jasypt] 스프링 properties / yaml 파일 암호화 하기 7월 초 프로젝트 점검 진행 후 보안을 진행하면서 작업하게 된 작업입니다. 프로젝트 내에 데이터 베이스를 만들기 위해 yml 파일에 데이터베이스 정보를 넣어둔 상태이다. 혹시 모를 상황이 존재하기에 yml의 정보 암호화를 진행 하기로 했다! 우선 Jsypt는 무엇인가? Jasypt is a java library which allows the developer to add basic encryption capabilities to his/her projects with minimum effort, and without the need of having deep knowledge on how cryptography works. 개발자가 깊은 지식이 없더라도 최소한의 노력으로 프로젝트에 기본적인 암호화 능력.. 2022. 7. 27.