목록전체 글 (151)
ultra_dev
4. 연속 부분수열 설명 N개의 수로 이루어진 수열이 주어집니다. 이 수열에서 연속부분수열의 합이 특정숫자 M이 되는 경우가 몇 번 있는지 구하는 프로그램을 작성하세요. 만약 N=8, M=6이고 수열이 다음과 같다면 1 2 1 3 1 1 1 2 합이 6이 되는 연속부분수열은 {2, 1, 3}, {1, 3, 1, 1}, {3, 1, 1, 1}로 총 3가지입니다. 입력 첫째 줄에 N(1≤N≤100,000), M(1≤M≤100,000,000)이 주어진다. 수열의 원소값은 1,000을 넘지 않는 자연수이다. 출력 첫째 줄에 경우의 수를 출력한다. 예시 입력 1 8 6 1 2 1 3 1 1 1 2 예시 출력 1 3 📌 lt rt 개념, lt 하나만 빼는게 아니고 while문으로 작아질때까지 빼기 import ja..
3. 최대 매출 설명 현수의 아빠는 제과점을 운영합니다. 현수 아빠는 현수에게 N일 동안의 매출기록을 주고 연속된 K일 동안의 최대 매출액이 얼마인지 구하라고 했습니다. 만약 N=10이고 10일 간의 매출기록이 아래와 같습니다. 이때 K=3이면 12 1511 20 2510 20 19 13 15 연속된 3일간의 최대 매출액은 11+20+25=56만원입니다. 여러분이 현수를 도와주세요. 입력 첫 줄에 N(5
📌 생성자는 필수정보(파라미터)를 받고 메모리를 할당해서 객체를 생성하는 책임을 가진다. 반면에 초기화는 이렇게 생성된 값들을 활용해서 외부 커넥션을 연결하는 등 무거운 동작을 수행한다. 따라서 생성자 안에서 무거운 초기화작업을 같이 해주는 것보다는 객체생성과 초기화를 나누는 것이 좋다. 📌빈 생명주기 스프링 컨테이너 생성 -> 스프링 빈 생성 -> 의존관계 주입 -> 초기화 콜백 -> 사용 -> 소멸전 콜백 -> m 스프링 종료 의존관계 주입 때매 초기화 관리가 필요하거나 소멸 전에 해줄게 있으면 @PostConstruct, @PreDestroy를 사용해서 관리하자~ 의존관계 주입이 완료되거나 죽기 직전에 스프링 빈 안에 있는 메서드를 호출해주는 기능
📌 엔티티의 이름은 jpql querydsl등에서 사용되니 @table추가해서 이름 바꿔주는구나 .. 테이블의 이름은 jdbc,sql mapper에서 씀! 📌entity에서 @noargsconstructor(access = AccessLevel.PROTECTED)한 이유 오브젝트 매핑할 때 말고 외부에서 빈생성자 생성 못하도록 막기 위해 📌 Live Template psvm같은 것들 만들어 주는 기능!! 요긴하게 쓰일 것 같다 세팅 -> Live Template 검색 -> java에서 +로 추가해주기! -> Abbreviation에서 원하는 단축키명 쓰고 -> 내용에다가 원하는 거 쓰고 -> $$도 활용하기 커서 위치 지정? 그런 느낌 📌 도커 도커 설치 명령어..? 터미널에다가 docker치면 도커관련..