본문 바로가기
  • 평범한 나의 개발공부 일지

분류 전체보기61

[일상] 리얼몰디브 신혼여행 리조트 아야다 계약 후기 예전부터 남자친구가 신혼여행은 몰디브! 라고 말했었는데 그땐 대수롭지 않게 생각했다. 잉.. 몰디브? 비싼데 아닌가? 하면서 .......... 그러다 어찌저찌 결혼식 날짜가 확정되고 그제서야 신혼여행지를 고민했다 다른 후보인 발리, 하와이 도 몰디브보다 저렴하다해서 고민했는데 그래!!!!!!!!!! 이왕 가는거 몰디브가자!!!!!!!!!! 해서 결정된 신혼여행지 몰디브....😚 . . 일단 리조트를 어디갈지 정해야했다. 근데 리조트가 너무 많아도 너무 많았다...................... 아무것도 모르는상태에서 100개넘는 리조트를 고르는 일이란 너무 어려운 숙제였다ㅠㅠ 남자친구랑 카페에서 노트북을 붙잡고 일단 조건을 정리했다. 1. 어느정도 신축일 것 2. 자전거가 있을 것 (ㅋㅋㅋㅋㅋㅋㅋㅋ.. 2023. 3. 27.
[Spring] 스프링 AOP 적용 (Transaction) build.gradle compile group: 'org.aspectj', name: 'aspectjweaver', version: '1.9.7' servlet.context.xml 얘는 영역에 추가 xmlns:tx="http://www.springframework.org/schema/tx" xsi:schemaLocation="http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd" mybatis.context.xml 얘는 영역에 추가 xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springf.. 2023. 3. 15.
이클립스 인코딩 (한글깨짐, 한글깨질 때 해결방법) 첫번째방법 1) WINDOW - preferences 2) en 검색 후 > general - workspace - text file encoding > other체크후 utf-8 > web - css/html/jsp도 utf-8로 바꿔주기 (캡쳐는 1개이지만 3개 모두 바꿔주기) 3) jsp검색 후 templtaes - new jsp file(html) 클릭 - edit - >> 이때 html은 5, 4 다해준다 로 바꿔준다. 밑에 캡쳐랑 똑같이 바꿔주면 됨! 수정후 ok - apply and close ​ 두번째 방법 server.xml 파일을 열어 이 부분에 URIEncoding="UTF-8" 추가해준다 수정 후 끝,,, 나같은경우, 두번째 방법까지 전부 해주었을때 완벽하게 인코딩이 되었다. ***.. 2023. 2. 21.
org.json.simple.JSONObject and org.json.JSONObject are in unnamed {"key":"value","key":"value","key":"value"} 형태의 응답메시지를 JSON으로 파싱하고 JsonObject에 담는 과정에서 오류가났다. 오류가난 코드 JSONParser parser = new JSONParser(); String parsing = sb.toString(); Object obj = parser.parse( parsing ); JSONObject jsonObj = (JSONObject) obj; 이유는 간단했다. org.json.simple.jsonObject 를 import 했어야 하는데, org.json.jsonObject 가 import 되어있었다 바꿔주니까,, 바로 해결 2023. 2. 17.
[MariaDB] 데이터가 많은 테이블끼리 join하여 select 할때 timeout 되어 조회가 되지않는 현상 학생테이블 약 40,000건 / 학생결제이력테이블 약 90,000건 학생 테이블에는 학생에 대한 정보가 들어있고, 결제이력테이블은 말그대로 학생이 결제를 했을때마다 한줄한줄 쌓이는 이력 정보가 들어있다. 이 두 테이블을 join하여 두가지 테이블의 있는 정보를 select문으로 한번에 조회하고 싶을때 약 40,0000 * 90,0000 이라는 횟수만큼 조회를 해야하기때문에 당연히 과부하가,,, 와서 timeout 이 발생하고 원하는 데이터를 조회할수가 없다.. 😅 select * from sdet_info as sdet left join sdet_pay_log as pay on sdet.sdet_id = pay.sdet_id 이와같은 단순한 sql 문도 join을 하게되면 학생테이블에 있는 데이터 한줄 .. 2023. 2. 3.
[JAVA] Cannot format given Object as a Date / ERROR 해결 date format 하는과정에서 오류가 났다. 현재 날짜를 가져와서 그 날짜를 format 하는과정에서 오류가 난것같다. - 에러 로그 2023-01-26 17:55:30 ERROR [org.springframework.scheduling.support.TaskUtils$LoggingErrorHandler:95] - Unexpected error occurred in scheduled task. java.lang.IllegalArgumentException: Cannot format given Object as a Date at java.text.DateFormat.format(DateFormat.java:342) ~[?:?] at java.text.Format.format(Format.java:159.. 2023. 1. 26.
[JavaScript] Ajax를 이용해 얻은 값을 return 보내기 인자를 담아 함수를 호출 var noflNum = noflSelect(50) 함수가 호출되면 AJAX 로 데이터를 가져옴 function noflSelect(sn){ var data = {LCTN_SEAT_SN : sn} var result = ""; $.ajax({ type:'POST', url: '/admin/hall/noflList', data: JSON.stringify(data), dataType: 'JSON', contentType: "application/json; charset=UTF-8", success: function(data) { if(data.isSuccess =="true") { console.log("ajax안") result = data.noflList[0].NOFL cons.. 2023. 1. 17.
[JSTL] 날짜를 숫자로, 날짜를 포맷하기 맨처음에 위 코드를 추가해준다. 날짜를 숫자로 날짜를 원하는 형식으로 포맷 이때 시간을 표현해주고자 할때는 hh : 01~12 HH : 00~23 kk : 01~24 KK : 00~11 원하는걸로 골라서 써주면 된다. 2022. 11. 18.
[Java] 현재날짜, 현재날짜/시간 구하기 //현재 날짜 LocalDate todaysDate = LocalDate.now(); //현재 날짜/시간 LocalDateTime todaysDate = LocalDateTime.now(); //포맷 String formatedNow = todaysDate.format(DateTimeFormatter.ofPattern("yyyy년 MM월 dd일 HH시 mm분 ss초")); 2022. 11. 18.