3줄 요약- 해외에 아무 연고가 없다면 (맨땅에 헤딩인 경우?!) 공공기관부터 찾아보자!- 평소 받아놓은 명함이 빛을 발한다. 컨퍼런스든 술자리든 명함은 꼭 받아두자!- 메일을 보내는 것에 겁먹지 말자! 베트남 호찌민 현지 미팅 준비... 어디서부터 시작해야 하오... (ㅠ.ㅠ)10월 15일 급하게 업무하나를 받았습니다. 회사에서 참여 중인 베트남 진출 프로그램 일 부 중 하나로 호찌민 현지 미팅 후 보고서 작성을 수행하는 업무였습니다. 처음에는 회사와 연계된 베트남 현지 기업이 있고, 그 회사 담당자들과 연락해서 미팅을 잡아야 하는 줄 알았는데... 회사와 연계된 회사가 일절 없고 직접 회사를 찾아 현지 미팅을 주선해야 하는 상황이더군요. (음... 역시 인생은 쉽지 않군요 ㅎ.ㅎ) 어디서부터 시작해..
한 달간의 기업정보 조회 API 개발 내용을 정리하기 위한 포스팅입니다. 📌 2줄 요약1) 외부 API 호출 시 QueryParameter의 다양한 조건을 어떻게 처리할 것인가? → UriComponentsBuilder2) API 호출시 걸린 시간과 Endpoint uri를 로그로 기록하려면? → Interceptor 1. 개발 배경신규 API의 역할을 한마디로 정리하면 미들웨어(Middleware)입니다. 자사 플랫폼 서비스(이하 A서비스라고 호칭)와 분리되어 운영되며, 주 업무는 외부 API 호출 및 DB 저장입니다. A서비스에서 기업 정보가 필요한 경우 신규 API를 통해서 정보를 조회하도록 강제해 직접적인 외부 API를 막아두었습니다. 이렇게 한 이유는 크게 두 가지가 있습니다. 서비스 ..
개발자로서의 첫걸음 SI23년 4월 채용사이트를 통해 한 회사에서 면접제안을 받았습니다. 전형적인 SI 회사였고, 여러 SI, SM 프로젝트에 파견을 보내는 전형적인 아웃소싱 회사였습니다. 파견을 가기 위해선 프로젝트 PM, PL과 인터뷰를 봐야 했는데, 인터뷰 예상 질문지를 한 달간 달달 외웠어야 했어요.우여곡절 끝에 은행권 차세대 프로젝트에 단기로 파견을 가게 되었고, websquare를 처음으로 접해봤죠. 일은 어렵지 않았고, 출퇴근 또한 자유로워 만족하며 지냈습니다. 단순 변수명 매핑작업, 자바스크립트 기반 UI 개발업무가 전부였는데, "개발자 커리어에 도움이 되었는가?"라는 질문에는 "그렇지 못했다"로 정리할 수 있겠네요.대신 프로젝트에서 만난 사람들과 많이 친해졌습니다. 같은 나이 때의 사람..
문제 풀이각 배열 연산의 번호를 기준으로 메서드를 생성메서드 내에서 임시 2차원 배열(temp)을 생성입력받은 배열(map)을 이용해 배열 연산을 수행하는데 결과는 temp 배열에 저장연산이 종료되면 Temp 배열을 map 배열에 clone()3, 4번 연산은 90도로 회전해야하는데 이떄 배열을 재정의해야함temp 배열을 생성할때 행과 열의 길이값을 바꿔 생성static 변수 행의 길이(N), 열의길이(M) 재정의 (N ↔ M)90도 회전 연산 수행 temp 배열을 map 배열로 clone() 참고 코드import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;..
테스트 환경의존성spring-boot-starterspring-boot-starter-data-jpaspring-boot-start-testh2 databaseplugins { id 'org.springframework.boot' version '2.7.2' id 'io.spring.dependency-management' version '1.0.11.RELEASE' id 'java'}group = 'com.example'version = '0.0.1-SNAPSHOT'sourceCompatibility = '11'repositories { mavenCentral()}dependencies { implementation 'org.springframework.boot:spring-..
final을 어느 시점에 적절하게 사용할 것인가? 코드 리뷰를 받던 리뷰어분께 아래와 같은 코멘트를 남겨주셨다. 이에 대해 명확히 답변하기가 어려웠다. 내 기준이 없었기 때문에이제까지 final을 개념적으로만 알고 있었지, 어느 시점에 적절하게 사용해야 하는지에 대한 그때그때 기분에 따라 적용해 왔었다. 그래서 이번기회에 다른 개발자들은 어떤 기준으로 final을 적용하고 final 적용 시 어떠한 장단점이 있는지 정리해보고자 한다.(관련 참고 링크를 공유해 주신 오유근 님, 고민할 수 있는 기회를 주신 박유진 님께 감사의 말씀드립니다.) final의 역할과 적용 예시final 키워드는 다양한 contexts에 사용할 수 있고, 각 contexts에서 다른 역할을 수행한다. 1. final cla..
- Total
- Today
- Yesterday
- 항해99
- 전자정부프레임워크
- Spring
- 재기동
- 나만의챗봇
- 객체정렬
- 글또
- thymeleaf
- 유데미
- RASA
- dxdy
- Java
- script
- 백준
- Comparable
- 취업리부트코스
- 개발자취준
- 챗봇
- JWT
- NLU
- BufferedWriter
- 회고록
- 코드트리
- springboot
- 자바
- 코딩테스트
- Comparator
- BFS
- 취리코
- BufferedReader
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |