일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 프로그래머스 레벨1
- sql 데이터형 변환
- addDoc
- cicd
- 자바 유클리드
- GithubActions
- 자바 스트링
- Github Actions
- StringBuilder
- 스프링
- stringbuilder의 reverse()
- ineer join
- 자바 최소공배수
- toLowerCase()
- string과 stringbuilder
- 유클리드호제법
- 스프링환경설정
- string
- 스프링뼈대
- isuppercase()
- 최소공배수
- 베주계수
- git 컨벤션
- while과 two-pointer
- 모던자바
- 최대공약수
- 래퍼타입
- islowercase()
- 동일성과 동등성
- Git사용법
- Today
- Total
목록분류 전체보기 (106)
주노 님의 블로그
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/dIYxBs/btsIPtFyZZP/UPOhWrWPDQTfvsN6iKuRq0/img.png)
https://school.programmers.co.kr/learn/courses/30/lessons/12940 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr 문제 설명두 수를 입력받아 두 수의 최대공약수와 최소공배수를 반환하는 함수, solution을 완성해 보세요. 배열의 맨 앞에 최대공약수, 그다음 최소공배수를 넣어 반환하면 됩니다. 예를 들어 두 수 3, 12의 최대공약수는 3, 최소공배수는 12이므로 solution(3, 12)는 [3, 12]를 반환해야 합니다.제한 사항두 수는 1이상 1000000이하의 자연수입니다. 입출력 예 #1위의 설명과..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/qDMrM/btsIQJ8bcdA/7QPp7l9DVKRvChFuE2tS90/img.png)
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) Controller에 위처럼 설계를 했다전과는 다르게@ResponseBody가 추가되었는데http의 통신 프로토콜에서 request, status, head, body가 있는데 그 body부분에 직접 넣어준다는 뜻이다 mvc 방식 + 템플릿엔진 은 html을 렌더링해서 보내주지만 객체를 보내주게 되면 어떻게 될까?키 값쌍의 JSON방식으로 보내진다. responseBody는 어떤 방식으로 작동할까?유저의 localhst:8080/..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bGOr3p/btsIQKsti0K/a5ycKav1WcLYZ5KYgikMzK/img.png)
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) MVC는MODEL : 비즈니스 로직 VIEW : 유저에게 보여지는 페이지CONTROLLER : 중간역할거의 ECB패턴과 유사하다 생각하면된다 helloController 클래스에위 내용을 추가해주고 hello-template를 리턴하니까 hello-template.html을 생성한다 그럼 오류가 뜨게 되는데콘솔창에 경고가 떴다메서드의 파라미터인 스트링을 위해서 네임은 파라미터가 요구되는데 지금은 없다.ctrl + p를 누르면 위..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/zc3Nf/btsIPRMHWOV/Jx609wx95yAxDP10hK2I61/img.png)
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 서버가 유저에게 화면을 보여주는 방식에는정적 콘텐츠 방식이 있고, VIEW를 찾아서 부트에서 렌더링하여 전달하는방식인 MVC방식이 있고, API방식이있다 정적 컨텐츠서버가 클라이언트에게 전달할때 변하지않고 (동적처럼 변하는게 아닌) 그대로 전달되는 콘텐츠이다.스프링 부트는 자동으로 /static폴더에서 정적 컨텐츠를 제공한다 static 폴더에 파일을 하나 추가하자 검색한다. 어떻게 위와 같은 방식으로 작동한걸까?사용자가 loc..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bEqHKh/btsIPKNKGej/dQEkTQYHRT3J52BhklUs4k/img.png)
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 자바의 src/resources/main/static에 index.html을 추가해주면 된다. 스프링 부트는 시작시 index.html을 찾는다고 한다..static 디렉토리는 필수적이지는 않다고 한다. 지금 위 페이지는 정적페이지 이다말그대로 그냥 내가 짠 코드 그대로 보여주는것일뿐 템플릿 엔진을 사용하면 동적엔진을 구할 수 있다thymeleaf 템플릿 엔진을 사용하여 웹 페이지를 구성해보자 hello_spring에 con..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b7MsWJ/btsIQ1gudSF/VPjSMkiFssWteKFef4XpFk/img.png)
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 준비물 : JDK 17버전, 인텔리제이OR이클립스 요즘은 스프링 부트를 기반으로 스프링을 많이 만든다아래 사이트는 스프링부트를 기반으로 스프링쉽게 시작할수 있게 만들어주는 사이트이다.https://start.spring.io/버전 선택을 할때SNAPSHOT은 아직 만들고있는 버전M1은 정식 릴리즈되지않은버전으로위 두개가 적혀있지 않은 버전중 최신버전을 선택했다위와 동일하게 선택하면 된다. addhtml을 만들어주는것이 템플릿 엔진..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cvoS0j/btsINuyiI0z/MjsCv4jvx7dqbmz4cm3EKk/img.png)
본캠프 10일차 내용 간단요약09:00 ~ 10:30 : 코드카타11:00 ~ 12:00 : 튜터님 면담 & 팀원 대화 12:00 ~ 13:00 : 점심시간13:00 ~ 14:00 : 개인 과제 TIL 정리LV3 Enum 공부 및 구현14:00 ~ 18:00 : 복습15:00 ~ 15:30 : 1ON1면담18:00 ~ 19:00 : 저녁시간19:00 ~ 20:0020:00 ~ 02:00 : 고찰현재 과제가 개방 폐쇄의 원칙을 지킬 수 있을지.!현재 과제가 getter과 setter의 의미가 있는지현재 과제가 단일 클래스 원칙을 지킬 수 있을지오늘 해야할 일✔️ 🔺 ❌✔️ 개인과제2❌ 개인과제 3-1 ❌ 개인과제 예외처리✔️ 3주차 4주차 복습코드카타 - SQL더보기REST_INFO와 REST_REVIE..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/lwy9v/btsIMvJl8Ou/dznOqLFgNv1RwF7XhtM9wK/img.png)
본캠프 9일차 내용 간단요약09:00 ~ 10:30 : 코드카타10:30 ~ 12:00 : 강의자바 문법 종합반 5주차 1강 ~ 5강12:00 ~ 13:00 : 점심시간13:00 ~ 18:00 : 강의자바 문법 종합반 5주차 6강 ~ 135주차 과제18:00 ~ 19:00 : 저녁시간19:00 ~ 20:00 : TIL작성20:00 ~ 21:00 : 개인과제Lv1 풀기오늘 해야할 일✔️ 🔺 ❌✔️ 5주차 강의듣기✔️ 개인과제 레벨1코드카타 - 알고리즘더보기네오와 프로도가 숫자놀이를 하고 있습니다. 네오가 프로도에게 숫자를 건넬 때 일부 자릿수를 영단어로 바꾼 카드를 건네주면 프로도는 원래 숫자를 찾는 게임입니다. 다음은 숫자의 일부 자릿수를 영단어로 바꾸는 예시입니다. 1478 → "one4sevenei..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/3KfrT/btsIKhlfhrl/PTG5MQBbFoKIrIVV9vi8M0/img.png)
본캠프 8일차 내용 간단요약09:00 ~ 09:20 : 개인과제 발제09:40 ~ 10:40 : 코드카타10:40 ~ 12:00 : 강의자바문법종합반 3주차 과제12:00 ~ 13:00 : 과제 준비13:00 ~ 14:00 : 점심시간14:00 ~ 15:00 : 강의자바문법종합반 3주차 과제15:00 ~ 16:00 : 알고리즘 특강16:00 ~ 18:00 : 강의자바문법종합반 4주차 강의18:00 ~ 19:00 : 저녁시간19:00 ~ 20:00 : 강의자바문법종합반 4주차 강의20:00 ~ 21:00 : TIL작성 오늘 해야할 일✔️ 🔺 ❌4주차 예습 및 강의듣기✔️ 젯브레인 얼티메이트 가입❌ 개인과제 레벨1 코드카타 - SQL더보기문제CAR_RENTAL_COMPANY_RENTAL_HISTORY..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/cSkSSQ/btsIJUPt74l/KgfkSMkokianASD06T5Dok/img.png)
본캠프 7일차 내용 간단요약09:00 ~ 12:00 : 강의3주차 예습12:00 ~ 13:00 : 점심시간13:00 ~ 14:00 : 코드카타알고리즘 - 44 SQL-5814:00 ~ 18:00 : 강의3주차 1강 ~ 13강18:00 ~ 19:00 : 저녁시간19:00 ~ 21:00 : 강의3주차 14강~18강21:00 ~ 22:00 : TIL정리오늘 해야할 일✔️ 🔺 ❌✔️ 코드카타✔️ 자바문법종합반3주차 강의 - 자바문법종합반 3주차더보기객체지향객체식별이 가능한 하나의 실체이다,객체는 필드와 메서드로 이루어져 있다.객체의 상호작용메서드의 호출을 통해 상호작용이 이루어진다.person이라는 객체는 car와 상호작용을 하기위해 gasPedal(50) 메서드를 호출한다, 이때 필요한 값인 50을 매개..