분류 전체보기30 JdbcTemplate와 MyBatis - JdbcTemplate 적용(데이터 변경) 이전 글로 JdbcTemplate의 데이터 조회에 대해 간략히 알아보았습니다. JdbcTemplate와 MyBatis - JdbcTemplate 적용(데이터 조회) 이전 글로 JdbcTemplate 소개를 다루어 보았습니다. JdbcTemplate와 MyBatis - JdbcTemplate 소개 JdbcTemplate 소개 SQL Mapper 기술인 JdbcTemplate 설정의 편리함 반복 문제 해결 JdbcTemplate만 사용할 시 단점 에 대해 다 hhhhicode.tistory.com 이번 글로 JdbcTemplate의 데이터 변경에 대해 간략히 알아보겠습니다. JdbcTemplate 데이터 변경 save update 에 대해 다룹니다. save 사용 시 여러가지 상황이 있습니다. 두 가지 예제.. 카테고리 없음 2022. 12. 27. JdbcTemplate와 MyBatis - JdbcTemplate 적용(데이터 조회) 이전 글로 JdbcTemplate 소개를 다루어 보았습니다. JdbcTemplate와 MyBatis - JdbcTemplate 소개 JdbcTemplate 소개 SQL Mapper 기술인 JdbcTemplate 설정의 편리함 반복 문제 해결 JdbcTemplate만 사용할 시 단점 에 대해 다룹니다. SQL Mapper 기술인 JdbcTemplate SQL Mapper는 ORM 기술과 같이 매우 편리한 Data Access hhhhicode.tistory.com 이번 글로 JdbcTemplate 적용을 다루어 보겠습니다. 내용이 좀 되므로 데이터 조회, 데이터 변경 순으로 알아보겠습니다. JdbcTemplate 적용(데이터 조회) DataSource 설정 JdbcTemplate DI 받기 SQL문 에 대.. Spring Data/JdbcTemplate와 MyBatis 2022. 12. 19. Validation 검증 - BindingResult의 rejectValue와 reject 이전 글로 Validation에 메시지를 사용하는 간단한 내용을 보았습니다. Validation 검증 - Message 메시지 이전 글로 도메인 객체를 하나만 사용할 때 발생할 수 있는 문제점과 그 해결을 알아보았습니다. Validation 검증 - 도메인 객체를 하나만 사용할 경우 문제점 해결 이전 글로 Bean Validation의 글로벌 hhhhicode.tistory.com 이번 글로 불편한 FieldError와 ObjectError 생성을, BindingResult의 rejectValue와 reject로 대체하는 것을 알아봅시다. BindingResult의 rejectValue와 reject BindingResult는 FieldError와 ObjectError 객체를 담을 수 있습니다. 매번 n.. Spring MVC/Validation 2022. 12. 19. Spring Framework Security 와 Session의 로그인 처리에 대한 차이 - 작성중 The main difference between using the Spring Framework Security for login handling and using a session for login handling is the security and stability of the login process. Using the Spring Framework Security for login handling provides robust security features such as authentication and authorization, which make the login process more secure and stable. On the other hand, using a session for l.. Spring Security 2022. 12. 10. 퀵 정렬 - 작성중 자바에서 sort()는 일반적으로 퀵 정렬을 사용합니다. 퀵 정렬(quick sort)은 일반적으로 기준 값을 정하고, 그 기준 값을 기준으로 크기를 비교하여 정렬하는 방식을 사용합니다. 따라서 기준 값을 잘 정하면 퀵 정렬은 상대적으로 빠르게 데이터를 정렬할 수 있습니다. 특히, 데이터 집합의 크기가 클수록 퀵 정렬의 성능이 더 좋아지기 때문에 매우 큰 데이터 집합을 정렬할 때 특히 유용합니다. 그러나 기준 값을 잘못 선택하거나 데이터 집합이 거의 정렬되어 있는 경우 퀵 정렬의 성능은 떨어질 수 있습니다. 따라서 적절한 상황에서 잘 사용해야 합니다. JAVA 2022. 12. 10. Comparator 인터페이스를 구현한 정렬 기준을 제공하기. - 작성중 Comparator 인터페이스는 객체의 정렬 순서를 결정하는 기준을 제공하는 인터페이스입니다. 이 인터페이스를 구현하려면 다음과 같이 compare 메소드를 오버라이드해야 합니다. public class SomeObjectComparator implements Comparator { @Override public int compare(SomeObject o1, SomeObject o2) { // 정렬 기준을 구현한다. // 예를 들어 SomeObject의 id 값을 기준으로 정렬한다면 다음과 같습니다. return o1.getId() - o2.getId(); } } 이제 생성한 Comparator 객체를 Collections.sort 메소드의 인수로 전달하면 객체의 정렬 순서를 정의한 기준에 따라 정렬할.. JAVA 2022. 12. 10. Validation 검증 - Message 메시지 이전 글로 도메인 객체를 하나만 사용할 때 발생할 수 있는 문제점과 그 해결을 알아보았습니다. Validation 검증 - 도메인 객체를 하나만 사용할 경우 문제점 해결 이전 글로 Bean Validation의 글로벌 Validation 오류에 대해서 알아보았습니다. Validation 검증 - Bean Validation의 글로벌 Validation 오류 이전 글로 Validation을 편하게 할 수 있는 Bean Validation에 대해 알아보았 hhhhicode.tistory.com 이번 글로 검증에 사용될 메시지에 대해 알아보겠습니다. 메시지 FieldError errors.properties 에 대해 다룹니다. FieldError 우리가 Bean Validation을 사용한다고 해서 Field.. Spring MVC/Validation 2022. 12. 9. 여러 프로젝트로 나누어 진행하다보니 매번 빌드와 실행이 귀찮다. 매번 cmd를 켜고... .\gradlew.bat clean build 해주고 build/libs에서 java -jar 파일명 해줘야 하니... 뭔가 편하게 할 수 있는 방법이 없을까? 검색해보니 쿠버네티스(큐브, k8s)라는 게 있던데 그것에 대해 좀 알아봐야겠다. ‘쿠버네티스’는 컨테이너 런타임을 통해 컨테이너를 오케스트레이션 하는 도구라 할 수 있습니다. 쿠버네티스를 사용하면 각각의 컨테이너를 일일이 하나씩 관리하지 않아도 됩니다. 또한, 기밀이나 앱 환경 구성처럼 개발자가 하기 귀찮은 세부 관리도 도맡아 해 주니 더욱 편리하게 개발에 나설 수 있죠. - 쿠버네티스, 도커 지원 중단! 어떻게 해야 할까요? | 패스트캠퍼스 쿠버네티스와 도커는 과연 무엇이고 둘에는 어떤 차이가 있는지, 그리고 쿠버네티.. 일상생활잡담 2022. 12. 9. 이전 1 2 3 4 다음
마지막 글이라면 이전 글들을 추천 드립니다 💕