전체 글(54)
-
[합격후기]제 45회 ADsP 데이터 분석 준전문가
통계학 부전공을 진행할 때 들어봤던 자격증이었는데SQLD를 준비하며 다시 눈에 띈 자격증이다. 통계를 부전공하며 약간의 궁금증이 있었는데 개발하며 점차 DB에 관심가지게 되었고자연스럽게 데이터 분석에도 관심이 생겨 시험을 신청하였다.생각보다 통계적인 내용이 많은 자격증이었다. 시험준비는 1주일정도 하였고, IT의 답을 터득하다, 아답터의 요약집을 구매하였으며, ADsP - 빅데이터분석 준전문가 재생목록을 보며 공부하였다. - [New!!2025] (1과목, 2과목) ADsP 완벽 요약강의 - [New!!2025] (3과목) ADsP 완벽 요약강의다른 후기를 찾아보니 3과목이 비중도 크고 어렵다고해서3과목 -> 1,2과목 -> 3과목 이렇게 들었다.이때 시간이 얼마 없어 다시 듣지 못할 걸 가정하고 ..
2025.06.20 -
[합격후기] 정보처리기사
비전공자로 개발을 도전하면서 넓은 기초 지식을 위해 정보처리기사가 필요하다고 느꼇다.SQLD만 가지고 있는 상태로 데이터베이스 기초 지식을 바탕으로 도전하였다.필기필기는 2년 전에 따 놓은 상태로이때는 직접적인 개발 시작 전 개발로 진로를 변경해야겠다는 마음만 가지고 도전했다.때문에 기본 바탕 지식이 전혀 없었고 책을 봐도 이해되지 않고 문제답 형식으로 외워서 도전했다. 필기는 기본 지식이 없어도 기출에서 거의 비슷하게 출제되기 때문에많은 문제를 달달 외워서 시험에 응시하면 어느정도까지는 커버가 가능했다.주로 시나공 문제집을 풀었고 시간이 많이 않은 상태로 도전한거라 문제와 답을 확인한 후 잘 외워지지 않는 것에 대해 앞에 개념을 찾아보았다.요즘은 CBT 앱도 잘 되어있어 활용하면 좋을 것 같다.실기필기..
2025.06.20 -
[Spring RestTemplate]Discord Webhook으로 에러 알림 전송
여러 회사의 KPI를 한 눈에 관리하기 위해 Discord Webhook을 이용해 에러 조회를 진행하였다. Discord Webhook 문서문서처럼 git에 연동할 수 있지만,현재 일부 로직에서만 오류를 확인하고자 하기 때문에코드를 통해 진행하였다. 1. HttpClient, RestTemplate, WebClient, FeignClient 비교 [요약]- RestTemplate: 동기식 호출, 클래식한 방법 선호- WebClient: 리액티브 프로그래밍, 비동기식, Spring 권장 방식- Feign: 코드 가독성, 선언적 방식의 인터페이스 사용 HttpClient RestTemplate WebClient FeignClient개요Java 표준 HTTP 통신 클래스(HttpURLConnection)Spr..
2025.06.12 -
[BOJ_Python] 9663.N-Queen
문제https://www.acmicpc.net/problem/9663 사용 알고리즘백트레킹 풀이1. 퀸은 상, 하, 좌, 우, 대각선을 원하는 만큼 갈 수 있다. 여기서 '상하, 좌우, 대각선' 3가지로 나눠서 확인하였다.2. 상하 - 한 줄에 퀸 한 개씩 놓으며 백트레킹을 진행하였다. 좌우 - 한 열에 한 개의 퀸만 가능하기 때문에 index에 관한 딕셔너리로 관리하였다. 대각선 - 해당 줄(i)에 매칭 되는 값을 리스트에 넣어 관리하였다. 대각선의 경우 일정한 비율로 증가, 감소하기 때문에 (한 줄 전에 것은 열의 값이 +1 또는 -1 -> 즉, x줄 전의 값은 y+x 또는 y-x) x1 - x2와..
2025.06.06 -
[BOJ_Python] 2116. 주사위 쌓기
문제https://www.acmicpc.net/problem/2116 사용 알고리즘구현, 브루트포스 풀이고려사항1. 가장 처음 주사위의 바닥 눈이 얼마인지2. 쌓인 주사위의 위, 아래에 6 또는 5가 사용되었는지 후기1. 이 문제의 keypoint는 주사위가 위, 아래만 주어지면 나머지 네 면은 돌릴 수 있다는 것이다.때문에, 위, 아래 어떠한 숫자가 사용되었는지 확인 후 그것을 제외한 가장 큰 수를 찾으면 된다. 2. 이 문제에서 변경되는 것은 첫 주사위의 바닥에 있는 숫자 뿐이다.이외의 값들은 다 이 숫자에 따라 맞춰진 값이지 추가적으로 변경할 것이 없어 DFS를 사용하지 않아도 된다.따라서전체 경우의 수 = 바닥에 놓일 수 있는 면의 경우의 수(6) * 주사위 갯수(N)만큼 진행하게 된다. 3. ..
2025.05.28 -
[Java] 객체 참조(Reference) 이해: 객체 공유와 값 유지 문제
문제 정의: 다른 함수까지 Dto 내부 값이 따라오는 상황현재 스마트제조 KPI 연계 시스템에 KPI 값을 보내주어야한다.하나의 측정 수치를 통해 향상율을 계산하여 Lv.2에는 향상율에 대한 값, Lv3에는 측정 값을 보내주어야한다.현재 스케쥴러에 의해 매달 마지막 날 해당 월의 생산량과 향상율을 계산하여 보내주는데, 이전 로직에서 오류가 생겨 보내지지 않은 것을 확인했다. 이러한 경우를 방지하기 위해 DB에 응답에 대한 메시지를 저장하는 방식으로 변경을 진행하였다.같은 분류라도 다른 API로 보내야하기 때문에 각각의 결과가 생겨 DB에 따로 저장을 진행하였다.하지만, 같은 Dto를 사용하여 계산을 하였기 때문에Level2에서 설정한 응답값 값들이 Level3 전송에도 함께 따라가는 객체 참조에 대한 문..
2025.05.23