전체 글

    스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

    1. 강의 소개 취업이나 실무에서 사용하기 위해 Spring을 학습 그러나 Spring은 너무 거대하다 IOC ,DI, AOP등의 이론적내용 학습등을 배우다가 지친다. Spring을 왜 공부해야하는가 -> 실무에서 제대로 동작하는 웹 어플리케이션을 개발하기 위해서 2. 개발 순서 스프링 프로젝트 생성 스프링 부트로 웹 서버 실행 회원 도메인 개발 웹 MVC 개발 DB 연동 - JDBC, JPA, 스프링 데이터 JPA 테스트 케이스 작성 3. 사용기술 Spring Boot Gradle Thymeleaf JPA HIBERNATE 그 이후에 스프링 핵심 기술을 공부하자 4. 강의 목표 스프링 학습의 제대로 된 첫 길잡이 -> 기술을 어떻게 사용하는가에 초점 오래된 스프링 기술 X 마이너한 스프링 기술 X 5...

    [프로그래머스] - 카펫

    Leo는 카펫을 사러 갔다가 아래 그림과 같이 중앙에는 노란색으로 칠해져 있고 테두리 1줄은 갈색으로 칠해져 있는 격자 모양 카펫을 봤습니다. Leo는 집으로 돌아와서 아까 본 카펫의 노란색과 갈색으로 색칠된 격자의 개수는 기억했지만, 전체 카펫의 크기는 기억하지 못했습니다. Leo가 본 카펫에서 갈색 격자의 수 brown, 노란색 격자의 수 yellow가 매개변수로 주어질 때 카펫의 가로, 세로 크기를 순서대로 배열에 담아 return 하도록 solution 함수를 작성해주세요. 제한사항 갈색 격자의 수 brown은 8 이상 5,000 이하인 자연수입니다. 노란색 격자의 수 yellow는 1 이상 2,000,000 이하인 자연수입니다. 카펫의 가로 길이는 세로 길이와 같거나, 세로 길이보다 깁니다. 입..

    [프로그래머스] - 주식가격

    문제 설명 초 단위로 기록된 주식가격이 담긴 배열 prices가 매개변수로 주어질 때, 가격이 떨어지지 않은 기간은 몇 초인지를 return 하도록 solution 함수를 완성하세요. 제한사항 prices의 각 가격은 1 이상 10,000 이하인 자연수입니다. prices의 길이는 2 이상 100,000 이하입니다. 입출력 예 pricesreturn [1, 2, 3, 2, 3] [4, 3, 1, 1, 0] 입출력 예 설명 1초 시점의 ₩1은 끝까지 가격이 떨어지지 않았습니다. 2초 시점의 ₩2은 끝까지 가격이 떨어지지 않았습니다. 3초 시점의 ₩3은 1초뒤에 가격이 떨어집니다. 따라서 1초간 가격이 떨어지지 않은 것으로 봅니다. 4초 시점의 ₩2은 1초간 가격이 떨어지지 않았습니다. 5초 시점의 ₩3은 ..

    [LeetCode] Majority Element

    크기가 n 인 배열 nums가 주어지면 과반수의 element를 반환합니다. 과반수의 element ⌊n / 2⌋ 번 이상 나타나는 요소입니다. 과반수의 element 항상 배열에 존재한다고 가정 할 수 있습니다. Example 1: Input: nums = [3,2,3] Output: 3 Example 2: Input: nums = [2,2,1,1,1,2,2] Output: 2 Constraints: n == nums.length 1 [2,4],[1,3] -> map... hashmap 저번에 했던 getOrDefault로 key값에 더하는 식으로 정렬하고 거기서 가장 큰 value를 뽑아서 key를 리턴하는 식으로 가봅시다 1차시도 (Collections.max써가지고 getKey하면 구해진다는데 아..

    HashMap Sorting in java

    www.baeldung.com/java-hashmap-sort Sort a HashMap in Java | Baeldung Learn how to sort HashMap entries by their key or value www.baeldung.com

    자바에서 어떻게 unSignedInt를 만드는가?

    hashcode.co.kr/questions/1018/%EC%9E%90%EB%B0%94%EC%97%90%EC%84%9C%EB%8A%94-unsigned-int%EB%A5%BC-%EC%96%B4%EB%96%BB%EA%B2%8C-%EC%A0%95%EC%9D%98%ED%95%98%EB%82%98%EC%9A%94 자바에서는 unsigned int를 어떻게 정의하나요? 자바에 unsigned int를 정의하는 방법이 있나요? 자바에서 unsigned와 같은 의미를 가지는게 뭔가요? 지금 String.hashcode를 보고 있는데 여기서 32비트 unsigned int의 충돌가능성을 보고 싶습니다. hashcode.co.kr