일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리액트
- crud
- table
- 자바
- 보안취약점
- GIT
- restapi
- java
- javascript
- 개발공부
- mssql
- 데이터베이스
- springboot
- 쿼리
- EXTJS
- React
- JS
- 스프링
- Spring
- 자바스크립트
- sql
- 개발
- reactjs
- 컴포넌트
- DATABASE
- 스프링부트
- Vue
- component
- jdk
- Intellij
- Today
- Total
목록전체 글 (147)
준준의 기록일지
아래와 같이 try에서 객체 초기화를 통해 자동해제를 해줄 경우, 아래와 같은 문제가 발생할 수 있다. socket class의 객체를 초기화해주고 해당 socket을 다른 객체에 할당해준다. try()에서는 객체 초기화만 가능하므로, socket.setSoTimeout(1000 * 30);을 중간에 껴넣을 수가 없다. 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 try( //Try-with-resources를 이용한 자원 자동해제. Socket socket = new Socket(psCommunicator.getAddress(), psCommunicator.getPort()); BufferedWriter..

책 내용을 옮겨적으면서 학습 겸 내용 저장 용도로 작성합니다. * 기존에 비즈니스 로직에 대해 오해하고 있는 부분 - Service에서 비즈니스 로직을 처리해야 한다고 오해하지만, Service는 트랜잭션, 도메인 간의 순서 보장 역할만 해야 한다. 그럼 비즈니스 로직은 누가 처리하나? Web Layer 흔히 사용하는 컨트롤러와 JSP/Freemarker 등의 뷰 템플릿 영역 이외에도 필터, 인터셉터, 컨트롤러 어드바이스(@Controller/@Advice) 등 외부 요청과 응답에 대한 전반적인 영역 Service Layer @Service에서 사용되는 영역 일반적으로 controller와 Dao의 중간 영역에서 사용된다. @Transactional이 사용되어야 하는 영역이기도 하다. Repository..
출처 : https://dingue.tistory.com/14 lombok 기능정리 (2) - @Getter/@Setter , @NoArgsConstructor, @RequiredArgsConstructor, @AllArgsConstructor @Getter/@Setter 필드에 @Getter나 @Setter를 붙인다면, lombok이 해당 필드에 대한 기본 getter/setter를 생성해줍니다. 기본적인 getter란 단순히 필드를 리턴하는 것을 말하며, 필드 이름이 foo라면 메소드 이.. dingue.tistory.com
톰캣에 SSL을 적용하려면 SSL업체에서 받은 key파일(pfx,crt 등등)을 jks, keystore로 변경해준 뒤 아래와 같이 입력해야 한다. 사내 서버에 적용한 뒤 확인해 보니 톰캣 부팅시 log파일에 Cannot recover key 오류가 블로그와 같이 동일하게 발생하였다. 참고한 블로그에서 확인해보니, keystore password와 key password가 서로 달라서 나타나는 증상이라고 한다. key password는 업체에서 제공해주는 비밀번호로 keystore password와 동일하게 적용하려니 6자 이하라 거기에 맞춰서 적용을 할 수도 없었다. (너무 다행히도, 해당 블로그와 동일한 상황..) keytool -storepasswd -new %newpassword% -keystor..