일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- 최대공약수와 최소공배수
- Git사용법
- addDoc
- string
- isuppercase()
- git 컨벤션
- 베주계수
- sql 데이터형 변환
- 스프링뼈대
- 모던자바
- islowercase()
- replaceAll()
- 동일성과 동등성
- 스프링환경설정
- 프로그래머스 레벨1
- 자바 최대공약수
- 최소공배수
- 스프링
- while과 two-pointer
- 유클리드호제법
- ineer join
- 래퍼타입
- 자바 스트링
- string과 stringbuilder
- 최대공약수
- stringbuilder의 reverse()
- 자바 유클리드
- toLowerCase()
- 자바 최소공배수
- StringBuilder
- Today
- Total
목록2024/07 (42)
주노 님의 블로그
본캠프 13일차 내용 간단요약09:00 ~ 10:00 : 코드카타10:00 ~ 10:30 : 개인 과제 마무리 및 제출10:30 ~ 12:00 : 스프링 공부12:00 ~ 13:00 : 점심시간13:00 ~ 17:00 : 스프링 공부17:00 ~ 18:30 : 밍글데이18:30 ~ 19:30 : 저녁시간19:00 ~ 21:00 : 스프링 공부 오늘 해야할 일✔️🔺❌✔️ 개인 과제 제출✔️ 스프링 공부 개인 과제 마무리더보기더보기과제 3-2필히 터질거라 생각되어 브랜치를 따로 파서 만들었다다행히도 인텔리제이가 제안한 오류제거로 오류를 제거하였다 public abstract class AbstractOperation Number클래스를 만들어 모든 숫자 자료형이 들어오게했지만public class A..
블로그 정리, 깃허브 업로드Q: 강의 수강한 내용을 블로그에 정리하고 싶어요! + 깃허브에 코드를 올려도 될까요? 학습한 내용을 본인의 생각으로 요약하고 정리하는 것은 괜찮습니다.예제 코드나 강의자료도 설명을 위해서 일부분 발췌하는 것은 괜찮습니다.출처는 해당 강의 링크를 꼭 남겨주세요. 유료 강의입니다. 따라서 코드 전체를 오픈하면 안됩니다. 깃허브를 사용한다면 혼자서 볼 수 있도록 private으로 사용해주세요. 아래 강의는 인프런 김영한님의 스프링 핵심 원리 - 기본편 에서 발췌한 내용입니다 SOLID는 객체지향 프로그래밍을 구현하는데 중요한 5가지 원칙으로Single Responsibility Principle : 단일 책임의 원칙Open / Close Principle : 개방-폐쇄 원칙Lis..
본캠프 12일차 내용 간단요약09:00 ~ 10:00 : 코드카타10:00 ~ 12:00 : 개인 과제LV3-2 과제12:00 ~ 13:00 : 점심시간13:00 ~ 14:00 : 개인 과제과제 리팩토링14:00 ~ 15:00 : 자바 복습15:00 ~ 18:00 : 스프링 복습18:00 ~ 19:00 : 저녁시간19:00 ~ 20:00 : 깃 심화 강의20:00 ~ 21:00 : TIL작성 오늘 해야할 일✔️ 🔺 ❌🔺 과제 완성 및 마무리코드카타 - 가장 가까운 같은 글자더보기문자열 s가 주어졌을 때, s의 각 위치마다 자신보다 앞에 나왔으면서, 자신과 가장 가까운 곳에 있는 같은 글자가 어디 있는지 알고 싶습니다. 예를 들어, s="banana"라고 할 때, 각 글자들을 왼쪽부터 오른쪽으로 읽어..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) AOP(Aspect Oriented Programming)란?공통 관심 사항과 핵심관심 사항을 분리하는 것이다 1. 모든 메서드의 호출 시간을 측정하고 싶다면. join 메서드 실행 시간 확인하기public Long join(Member member){ //메서드 실행 시간 확인하기 long start = System.currentTimeMillis(); try{ //조건 추가 : 같은 이름이 있는 중..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) 스프링 부트와 JPA만 사용해도 개발 생산성이 많이 증가하고, 개발해야할 코드도 줄어들지만스프링 데이터 JPA를 사용하게되면 개발이 더 단순해진다. 1. REPOSITORY 생성public interface SpringDtaJpaMemberRepository extends JpaRepository , MemberRepository{ @Override Optional findByName(String name);}특이하게..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) jdbc에서 jdbctmeplate로 바꾸었을때 반복되는 코드가 확 줄었다하지만, sql은 개발자가 직접 구현해야 했었다jpa를 사용하면 jpa가 SQL을 자동으로 생성해준다.>> JPA를 사용하면 CRUD쿼리가 자동 실행되며 추가적인 쿼리도 간편하게 실행 가능 jpa를 사용하면 객체 중심으로 설계로 패러다임 전환이 가능하다.왜! 그럴까기존의 객체지향 언어로 자바에서 구현을 해도 RDB자체가 객체지향을 지원하지 않는다위 내용이 간..
본캠프 11일차 내용 간단요약09:00 ~ 10:00 : 코드카타11:00 ~ 12:00 : 개인 과제LV2 과제 개선12:00 ~ 13:00 : 점심시간13:00 ~ 15:00 : 개인 과제LV3 - 1 공부 및 구현15:00 ~ 16:00 : 개인과제LV3 - 2 공부 및 구현16:00 ~ 17:30 : 팀원 회의18:00 ~ 19:00 : 저녁시간19:00 ~ 21:00 : 개인과제LV3 - 2 공부 및 구현오늘 해야할 일✔️🔺❌✔️ 스프링 강의 끝내기🔺 과제 3 개인과제더보기과제 3-1 평소에 Enum타입을 딱 한번밖에 써보지 않아서 인터넷이랑 강의를 엄청 뒤졌다 package calculator;//과제 3-1 enum타입//기본적으로 열거형 값은, 표현의 간결함을 위해 열거형 값만 명시한..
금요일 밤어떤 지나가던 나그네님이 61번 로또의 최고순위와 최저순위를 구하는 문제를 어려워 하셨다 동적할당?? 으로 푼다는데그래서 튜터님 잠깐 기다리는동안 풀어봤다민우 동생은 왜 지웠노 이걸 위 내용만 보면 된다.다른 번호는 나중에 계산하고. 최고순위일때는 지워진 숫자를 모두 당첨최저순위일때는 지워진 숫자를 모두 꽝 으로 보면되는것이다arraylist를 쓸 이유가 없는디..? class Solution { public int[] solution(int[] lottos, int[] win_nums) { int[] answer = new int [2]; int countMax = 0; int countMin = 0; for(int i=0;i 카운트를 ..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) JDBC 템플릿은 스프링 프레임워크에서 제공하는 데이터 액세스 기술로, JDBC의 복잡함과 반복적인 코드를 줄여준다. jdbc템플릿을 이용한 레파지토리를 만들기위에 생성해준다 public class JdbcTemplateMemberRepository implements MemberRepository { private JdbcTemplate jdbcTemplate; //생성자가 하나면 autowired 제거 가능 ..
시작하기에 앞서아래 내용은 김영한님의 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB접근기술에서 발췌한 내용입니다. 강의자료 일부를 발췌하는건 괜찮다고 하셨다.무료강의로 지식을 공유해주신 김영한님께 다시한번 감사의 인사를 올리겠습니다(_ _) (유료도 샀어요!) SDLC에서 프로그램을 테스트 하는 단계는단위 시험 : 함수나 메서드 수준에서의 코드를 테스트한다통합 시험 : 다양한 모듈이나 서비스가 서로 올바르게 작동하는지, 데이터를 정확히 교환하는지 검증한다.시스템 시험 : 통합된 전체 시스템이 요구사항을 만족하는지 테스트한다.인수 시험 : 최종 사용자나 고객이 참여하여 테스트하는 과정이다.~~~~~~~~ 그중에서 단위테스트에 대해서 수행해보자@SpringBootTest@Transactio..