spring boot 게시판 - 11 <게시물 검색 페이징 처리>
·
Java/Spring Boot 게시판
2023.02.21 - [Java/spring 게시판] - spring boot 게시판 - 10 spring boot 게시판 - 10 2022.11.30 - [Java/spring 게시판] - spring boot 게시판 - 9 spring boot 게시판 - 9 2022.11.30 - [Java/spring 게시판] - spring boot 게시판 - 8 spring boot 게시판 - 8 2022.11.24 - [Java/spring 게시판] - spring boot 게시판 - 7 spring bo magicmk.tistory.com 퇴근하고 나태지옥에서 빠져나와서 2시간은 족히 걸릴 각오하고 시작했던 게시물 검색 기능은 2시간이 아니라 2분 컷이었다. .... 그럴 리 없지 오류는 늘 예상치 못한 ..
spring boot 게시판 - 10 <JPA Pageable, thymeleaf>
·
Java/Spring Boot 게시판
2022.11.30 - [Java/spring 게시판] - spring boot 게시판 - 9 spring boot 게시판 - 9 2022.11.30 - [Java/spring 게시판] - spring boot 게시판 - 8 spring boot 게시판 - 8 2022.11.24 - [Java/spring 게시판] - spring boot 게시판 - 7 spring boot 게시판 - 7 2022.11.22 - [Java/spring 게시판] - spring boot 게시판 - 6 spring bo magicmk.tistory.com 게시판 관련 글을 올린 지 벌써 4개월이 다 되어간다.. 나태한 내 모습에 화가 나면서도 퇴근 후 집에 돌아오면 아무것도 하기 싫음이 서로 싸우는데 시간이 이만큼 흐른지도 ..
Oracle Mybatis Clob Select
·
Java
✅ 최초 Mapper 최초 Mapper를 작성할 때는 아무런 생각 없이 Map 형식으로 가져오려고 시도하였다. ⏹️ imageMapper.xml select MASK_INFO, from TB_ELB_MASK_B where EID = #{EID} 위와 같이 쿼리를 작성하였더니 오류는 나지 않지만 데이터를 제대로 가져오지 못하였다. ✅ ResultMap의 사용 그래서 두 번째로 resultMap을 통해 Clob을 String으로 변환하는 과정을 만들었다. ⏹️ imageMapper.xml select MASK_INFO, from TB_ELB_MASK_B where EID = #{EID} 위와 같이 resultMap에서 CLOB을 String으로 변환하고 실제 select 쿼리에서는 reulstType이 아니..
추억의 달팽이, Up & Down 게임 만들기
·
Etc
추억팔이를 하며 과거에 젖어있을 때 어릴 적 C언어 공부의 흔적을 발견했다. 그냥 없애버릴까 하다가 버리기 아쉬워서 올려본다. ✅ 달팽이 만들기 #include int main() { int array[5][5]; int i = 0, j = -1, down = 5, num = 1, cnt = 1, a; while(1) { for(a = 0; a < down; a++) { j += num; array[i][j] = cnt; cnt++; } down--; if (down < 0) break; for(a = 0; a < down; a++) { i += num; array[i][j] = cnt; cnt++; } num = -num; } for (i = 0; i < 5; i++) { for (j = 0; j < ..
Spring boot RestAPI 파일 다운로드
·
Java/Spring Boot
✅ Controller 로컬(서버)에서 가지고 있는 이미지를 클라이언트가 다운로드 받을 수 있도록 컨트롤러를 먼저 구현한다. /** * 이미지 다운로드 * @param elementId * @return */ @GetMapping("/imageDownload") public ResponseEntity imageDownload(@RequestParam String elementId) { File file = new File("C:/Temp/ECM/" + elementId + ".tif"); String path = "C:/Temp/ECM/"; // 이 부분은 ECM 엔진에서 이미지를 다운로드 받는 별도의 // 로직을 구현해뒀음 if(file.exists()) { path = path + elementId ..
Javascript 날짜 계산기
·
JavaScript
✅ 왜? 위와 같이 오늘 날짜를 기준으로 특정 날짜를 가져오고 싶었는데 여러 페이지에서 매번 new Date() 하는 것도 번거롭고 const now = new Date(); const tomorrow = now.getDate() + 1; 이런 식으로 간단하게 적용해 버리면 31일에는 오류가 날 수밖에 없다. 그래서 날짜를 구해야하는 모든 페이지에서 간단하게 적용하기 위해 계산기를 만들었다. ✅ 날짜 계산기 Script function getDate(addYear, addMonth, addDay, token) { token = token == undefined || token == null ? "-" : token; addYear = addYear == null ? 0 : addYear; addMonth..
요술공주밍키
삽질의흔적