[server] SSL_ERROR_SYSCALL 에러 2024-06-10 오류 과정고객사 Push FCM 패치를 위해 수정 후 서비스를 개발계에 올렸는데 SSLException 에러가 떨어졌다. 서버에서 curl --head 명령어를 통해서 연결 확인을 해보니 SSL_ERROR_SYSCALL 이 나왔다명령어 : curl --head [url] 오류 이유서버에서 연결되어야 할 url 대상으로 ssl 인증서 등록이 안되어 있어서 생긴 문제 해결서버 인프라쪽에 요청하여 SSL 등록 후 정상 동작 확인 코딩 연습장/JAVA 2024.06.10
[oracle] java.sql.SQLException: ORA-28040 오류 해결 오류 과정업무 보며 사내 개발계 소스 수정하고 올리는데 해당 오류가 났다 오류 이유라이브러리 jar 파일 버전 차이로 JDBC connection 오류가 나는 것 해결아주 간단하다 jar 파일을 기존에 ojdbc6.jar를 사용하던걸 ojdbc8.jar로 올려서 해결했다. 코딩 연습장/데이터베이스(DB) 2024.06.10
[잠실역] 키친205 딸기 케이크 주말 오픈런 후기 (꿀팁, 시간) 2024/01/20(토) 제일 좋아하는 딸기 케이크를 사려고 유명한 키친 205 오픈런을 뛰었다. 물.론 예약을 할 수 있으면 좋았겠지만 예약이 3초컷이라는 말을 듣고 오픈런을 하기로 했다. 우선 도착 시간은 9시 30분 정도에 잠실 정류장에 도착하여 걸어갔다. 사실 이제는 인기 떨어졌겠지 하며 10시~10시 30분정도에 가려고 했는데 일찍 도착했다. 그런데 그거슨 안일한 생각이었다~ 위에 처럼 쭉~ 길을 따라 걷어간다 이른시간에 사람들이 꽤 있는데 혹시나 뒤쳐질까봐 빠른걸음으로 갔다 그리고 가다 보면 철장이 보이고 직원분이 사원증 보여달라며 말하신다 (1차 당황) 어... 직원아닌데요.. 하니까 그럼 아직 못들어가세요 하길래 그럼 다들 줄을 어디서 선거지..? (2차 당황) 하.지.만 길은 하나만 있는.. 이리저리 2024.01.22
[수면 습관] 입벌림 방지 테이프 후기 2024/01/07(일) 항상 자고 일어나면 입마름이 심하고 입냄새도 나고 고치고 싶다는 생각을 했다. 입벌리고 자면 얼굴도 길어지고 안좋다는 이야기를 들으니까 아무래도 이젠 뭔가 조치를 취해야겠다 싶었다 그.래.서!!!! 입벌림 방지 테이프를 사서 써보기로 했다 매일매일 쓰는건데 제품별로 가격대도 많이 다르고 비싼건 비싸더라 (나는야 구두쇠 ㅎㅎ) 사실 지인이 입벌림 방지 테이프를 하나 써보라고 줬었다 (딱한개만) 그 제품은 가운데 구멍이 있어서 나같은 비염인이 혹시라도 코가 막히면 죽지는 않겠다 싶었다 써보니까 나쁘지는 않았고 자고 일어나니까 확실히 입을 다물고 자니까 입마름이 없었다 개꿀 그.런.데 문제는 입에서 뗄때 입술도 같이 떼짐 ㅎㄷㄷ 너무 아팠다... 극건성인 나는 세타필크림도 바르고 붙였.. 이리저리 2024.01.08
[코딩테스트] 옹알이(1) 2024/01/05(목) 코테 문제 하나 풀어봤다. 문제 설명 머쓱이는 태어난 지 6개월 된 조카를 돌보고 있습니다. 조카는 아직 "aya", "ye", "woo", "ma" 네 가지 발음을 최대 한 번씩 사용해 조합한(이어 붙인) 발음밖에 하지 못합니다. 문자열 배열 babbling이 매개변수로 주어질 때, 머쓱이의 조카가 발음할 수 있는 단어의 개수를 return하도록 solution 함수를 완성해주세요. 제한사항 1 ≤ babbling의 길이 ≤ 100 1 ≤ babbling[i]의 길이 ≤ 15 babbling의 각 문자열에서 "aya", "ye", "woo", "ma"는 각각 최대 한 번씩만 등장합니다. 즉, 각 문자열의 가능한 모든 부분 문자열 중에서 "aya", "ye", "woo", "ma.. 코딩 연습장/코딩테스트 2024.01.05
[망원동] 먹거리 먹어보기 (+ 닭강정, 호떡, 중식 웅장) #1 2023/12/29(금) 망원시장은 이번이 두번짼데 궁금했던 간식이랑 평점 좋음 + 지인 추전 중식당 리뷰를 해보려고 한다 😎 아침에 건강검진하고 맛있는걸 먹고 싶었는데 막상 눈에 먹을 게 보이면 식욕이 사라지는 나는 소식좌..? (나만 그러나.. 그렇다고 마르지도 않음 ㅋㅋ) 일단 눈에 보이는 닭강정 조지고~ "큐스 닭강정" - 반마리 : 9,000원 - 치즈 머스타드 + 앙념 닭강정 반반 일단 나는 두가지 맛중 치즈 머스타드가 더 맛있었다 둘다 아는 맛이긴 한데 양념 맛은 워낙 잘하는 집이 많다보니 기준이 올라갔달까? 머스타드라서 뭔가 좀 새콤한 맛이 나려나 했는데 안나서 더 괜찮았다 근데 치즈 머스타드만 차가웠음.. 😒 개인 평점 : 3.0 (중간은 치는맛) 두번째로 먹은 간식은 호떡~ "훈훈호떡".. 이리저리 2024.01.03
[Spring] RestTemplate 파일 업로드 API 호출 시 ContentType이 안넘어가는 이슈 2023/08/24(수) 오류 과정 Java안에서 파일 업로드하는 API를 호출하여 response값을 받아와야 하는 로직을 구성 중이었다. RestTemplate 라이브러리를 사용하여 API를 호출했는데 response값이 오류가 나왔다. 파일 업로드 이외 다른 API 호출 시 같은 RestTemplate 라이브러리를 사용중이라 로직에 이상이 없는데도 제대로된 응답값이 오지 않았고 의아하여 서버 로그를 확인요청 했는데 파일의 ContentType이 제대로 오지 않고 있다고 했다. 보통 파일의 ContentType값은 image/png, image/jpeg 등으로 나와야하는데 이상한 값이 들어가고 있었다. 오류 이유 결론적으로 spring 버전차이로 인한 이슈였다. 내가 개발하는 소스의 spring-we.. 코딩 연습장/오류! 2023.08.24
클린코드 교육 #1 2022/09/21(수) 개발자가 불행해질 때? 1. 코드가 엉망진창일 때 소프트웨어 프로페셔널이란? 항상성 = 일관성 (어느 정도 일의 완성도의 보장) 전문성 (말의 무게가 달라짐) → 클린 코드를 작성하려면 프로페셔널의 정신이 없으면 만들 수 없다 소프트웨어 코드 반감기 코드를 작성했을 때 절반 정도가 바뀌는데 걸리는 시간 = 1년 8개월 1년 10개월 (굉장히 짧다) 이유는 바뀌지 않으면 기술력을 잃어 버리지 않기 위해서 이다 기존에 있던 기술자들이 은퇴하고 나면 만들 수 없다 (잊혀진다) → 즉, 항상 유지 보수와 새로운 기능의 신형 코드가 들어가게 된다. 코드 재설계 레거시한데는 이유가 있다 왜 코드가 스파게티가 됐을까? 고객의 요구 등으로 인해 수정하다 보면 원래 코드는 사라지고 엉망이 되기도.. 카테고리 없음 2022.09.23
Spring boot/MyBatis로 DB조회 시 에러 2022/09/01(목) MyBatis로 DB 조회 시 출력된 에러 1. 에러 코드 : ested exception is org.apache.ibatis.exceptions.TooManyResultsException: Expected one result (or null) to be returned by selectOne(), but found: 3 조회시에 하나의 값만 가지고 와야하는데 3개가 조회되서 나오는 에러 해결 방법 1. 조회 해와야하는 값이 2개 이상이라면 List 형태로 값을 받아와주면 된다. MyBatis로 DB 조회 시 출력된 에러 2. It's likely that neither a Result Type nor a Result Map was specified. 결과나 유형의 값이 제대로.. 코딩 연습장/오류! 2022.09.01
JSP에서 axios에 호출하지 않는 오류 2022/07/20 JSP 사용중 AXIOS로 API를 호출되지 않는 오류 회사에서 웹을 개발하는 중 JSP에서 호출한 API가 작동되지 않는 것을 발견했다 같은 JSP 안에 다른 API는 호출이 잘 되는데 하나의 API가 작동되지 않는 것이다 처음에는 단순히 JSP에서 mode나 header 부분이 잘못돼서 호출이 안되는 줄 알았다 왜냐하면 같은 API를 호출할때 mode가 null로 들어가서 해당 API를 맵핑하는 controller에서 post로 받고 있었기 때문에 JSP에서 header에서 mode를 잘못 넘겨줘서 controller를 찾지 못하는 것이라고 생각했다 하지만 완.전.히 다른 문제였다 해결 방법 문제는 DTO였다 JSP에서 호출한 API의 log를 찍어봐도 아예 출력되지 않는 것이다... 코딩 연습장/오류! 2022.08.30