전체 글138 [프로그래머스 level3] - 베스트앨범 (Java), 해시(hash)에 대한 모든 것(코딩테스트를 위한 해시, CS를 위한 해시) https://school.programmers.co.kr/learn/courses/30/lessons/42579 프로그래머스SW개발자를 위한 평가, 교육, 채용까지 Total Solution을 제공하는 개발자 성장을 위한 베이스캠프programmers.co.kr 풀이 방법1. 장르별 재생 횟수 저장2. 각 장르에 속한 노래의 저장3. 장르별 재생 횟수를 저장4. 곡 수대로 내림차순 정렬5. 정렬된 num의 순서대로 상위 2곡의 고유번호를 ArrayList에 저장import java.util.*;class Solution { public int[] solution(String[] genres, int[] plays) { ArrayList answer = new Array.. 2025. 1. 27. 2024 개발자 취업 준비 회고 2024년에 이룬 것2월 - 국디서 수료 (2달)5월 - SQLD 취득7월 - 정보처리기사 취득9월 - Opic IM111월 - 프로젝트 (7주)12월 - 우리FISA 수료 (5.5달) 2024.01.03 ~ 2024.02.29국민은행 디지털 서포터즈종강을 하고 일주일 쉬고 바로 국민은행 강남지점으로 출근했다. 고객들이 오셨을 때, 업무를 여쭤보고 ATM기나 STM, 스타뱅킹 앱으로 업무를 바로 도와드렸다. 업무를 여쭤봐도 알려주시지 않는 고객님도 계셨다.그래서 불편하실까 봐 눈을 마주치는 고객에게만 업무를 여쭤봤는데, 일을 안 하냐며 팀장님께 혼났다. 그렇다. 다들 바쁘지만 보고 계신다.또 한 번 깨달은 사실은 적당히는 없다는 것이다. 그래서 그날부터 매일 방문하는 250명의 모든 고객님의 업무를 도와.. 2024. 12. 25. 데이터베이스 커넥션 풀 (Connetion Pool, DBCP) 커넥션 풀커넥션 풀(Connection Pool)은 애플리케이션과 데이터베이스 간의 데이터베이스 연결(Connection)을 미리 생성해두고, 이를 재사용하는 기법을 말합니다. 데이터베이스에 접근할 때마다 새로운 연결을 생성하고 종료하는 대신, 미리 준비된 연결을 재사용함으로써 성능을 향상시키고 자원 사용을 최적화할 수 있습니다. 커넥션 풀의 주요 구성 요소초기 풀 크기(Initial Pool Size), 최소 풀 크기(Minimum Pool Size), 최대 풀 크기(Maximum Pool Size), 연결 대기 시간(Connection Timeout) 데이터베이스 커넥션의 생애주기 :데이터베이스 드라이버를 사용하여 데이터베이스에 연결데이터 읽기/쓰기를 위한 TCP 소켓 열기소켓을 통한 데이터 읽기/쓰.. 2024. 12. 17. [MariaDB] Rocky 8.10에서 MariaDB 11.8 서버 구축 & 클라이언트 연결 MariaDBMySQL의 원래 개발자들이 다양한 기능을 추가하여 만든 데이터베이스MySQL과의 호환성이 뛰어나며, 데이터베이스 성능을 향상시키는 다양한 기능이 포함되어 있습니다.공식 문서 : https://mariadb.com/docs/1. MariaDB 11.8 설치sudo dnf module disable -y mysql mariadbsudo bash ./setup_repositorysudo dnf install -y MariaDB-server MariaDB-client 2. 서비스 기동sudo systemctl enable --now mariadbsystemctl status mariadb= 3. 초기 설정 & 보안 설정// DB 초기화sudo mariadb-install-db --user=mysq.. 2024. 11. 29. SpringBoot와 Next.js를 사용하여 디자인 커스텀 기능 개발하기 요약- 디자인 생성API를 개발하여 버튼을 클릭하면 카드의 디자인을 커스텀하는 기능을 설명합니다. 디자인 생성 API DesignController@Slf4j@RestController@RequestMapping("/api/v1/design")@RequiredArgsConstructorpublic class DesignController { private final DesignService designService; private static final Long DEFAULT_MEMBER_ID = 3L; @PostMapping public ResponseEntity createDesign(@RequestBody DesignCreateRequest request) { .. 2024. 11. 29. [SpringBoot] JUnit과 Mockito로 테스트 코드 작성법 테스트 코드를 작성하는 이유코드를 작성이 오래 걸리던 과거와 달리 AI와 다양한 기술의 발전으로 코드 작성시간 역시 급격하게 줄어들었습니다. 이제는 유지보수 가능한 코드를 정확하고 빠르게 작성해야합니다. 여기서 중요한 것은 정확하게입니다. 빠르기만 한다면 누구나 할 수 있고, 정확하기만 한다면 배포날짜를 맞출 수 없습니다. SpringBoot TestSpringBoot 프로젝트를 생성하면 자동으로 추가되는 의존성이 spring-boot-starter-test입니다.이 의존성에는 JUnit, Mockito, Spring TestContext, AssertJ, Hamcrest 등 테스트에 필요한 라이브러리가 포함되어 있습니다.따라서, 별도의 설정 없이 테스트 코드를 작성하고 실행할 수 있습니다. Jnuit자.. 2024. 11. 24. 이전 1 2 3 4 5 6 7 8 ··· 23 다음