본문 바로가기

전체 글75

프로그래머스 124 나라의 숫자 Level 2 https://programmers.co.kr/learn/courses/30/lessons/12899?language=python3 124 나라가 있습니다. 124 나라에서는 10진법이 아닌 다음과 같은 자신들만의 규칙으로 수를 표현합니다. 124 나라에는 자연수만 존재합니다. 124 나라에는 모든 수를 표현할 때 1, 2, 4만 사용합니다. 예를 들어서 124 나라에서 사용하는 숫자는 다음과 같이 변환됩니다. 10진법124 나라10진법124 나라 1 1 6 14 2 2 7 21 3 4 8 22 4 11 9 24 5 12 10 41 자연수 n이 매개변수로 주어질 때, n을 124 나라에서 사용하는 숫자로 바꾼 값을 return 하도록 solution 함수를 완성해 주세요. 제한사항 n은 500,000,0.. 2021. 8. 11.
스프링 핵심 원리 - 기본편 후기(인프런 강의) 요즘 스프링에 대한 지식을 집중적으로 쌓고 있다. 그 중 많이 도움이 됐던 것이 인프런에서 김영한님의 스프링 강의들이다. 그 이유는 아무래도 서비스회사 같은 경우에 신기술을 접목하는 속도가 SI, SM이러한 업체들에 비해 매우 빠르다고 알 고 있다. 그중 우리가 알고 있는 신세대 IT기업 중 거장인 네카라쿠배에 개발 팀장으로 계시는 분이기 때문에 아무래도 똑같은 스프링에 대해 배우더라도 국비나 학교수업과는 다르게 실무에서 자주 사용하는 기술 위주(물론 다른것도 배운다)로 배우기 떄문에 실제로 Java Spring에 최신 기술들 자주 사용되며 유용한 기술(스코프, Provider, 테스트코드, 어노테이션 소개 및 실습, Bean, DI, 객체지향원리 및 설계, mvc소개 등)들을 접할 수 있기 때문이다. .. 2021. 8. 11.
빈 스코프(Bean Scope), 프록시(Proxy) 빈 스코프란 무엇일까? 스프링 빈은 기본적으로 스프링 컨테이너가 생성될때 같이 생성되면서 컨테이너가 종료될때까지 유지되는 구조이다. 하지만 이는 스프링 빈의 기본이 싱글톤(Singleton)스코프로 생성되기 때문이다. 이때 스코프란 말 그대로 빈이 존재할 수 있는 범위를 뜻한다. 스프링은 다양한 스코프를 지원한다. 싱글톤, 프로토타입, 웹관련스코프(request, session, application.,websocket) 정도의 스코프가 있다. 그 중 싱글톤은 스프링을 접하면서 가장 많이 써보고 스프링입문자라면 어떤 방식인지 알 수 있다. // 모른다면 https://donghs1541.tistory.com/9 or https://ko.wikipedia.org/wiki/%EC%8B%B1%EA%B8%80%.. 2021. 8. 11.
자바 웹 개발자를 위한 개발 가이드 https://docs.google.com/presentation/d/1i58QnsAV-5Cy8dolI6lpGUcI0sEYvcVsB54WK2vSWhw/edit 자바 웹 개발자를 위한 개발 가이드 자바 웹 개발자를 위한 개발 가이드 허광남 kenu@okky.kr 0.9.0 Version http://bit.ly/javaconv docs.google.com 오늘은 개발자 커뮤니티를 검색하다가 유용한 글을 봤다. 내용을 요약하자면 자바를 이용해 웹 개발을 한다면 지켜야할 가이드를 알려주는데 매우 유용한 것 같다. 대학 시절 직접 느껴보긴 했지만 팀프로젝트를 할 때 변수나 클래스, 메소드 같은 경우 팀원 마다 다 다양하게 작성하는 경우가 있어 나중에 짠 코드들을 합치려고 하면 불편함을 겪었던 적이 종종 있었다... 2021. 8. 9.