본문 바로가기

728x90

내일배움캠프 4기 스프링/내배캠 TIL📘

(92)
12. 20 개인 과제/ 라이브 코딩 수강 1. 개인 과제 댓글 부문 작성 및 게시물과 연결 중인데, 쉽지 않다 1. 특수문자까지 필수로 요구하는 비밀번호 작성기능을 정규표현식을 사용하여 구현 ~ (?= ) : 긍정형 전방탐색을 활용 참조 : https://okky.kr/articles/298826 OKKY - 정규표현식에 대해 질문이 있습니다.. 안녕하세요..제가 정규표현식에 많이 약한 관계로..ㅠㅠ..이렇게 질문을 올려봅니다..비밀번호 정규표현식을 만들고 있는데..조건은 다음과 같습니다.. 1. 글자는 10~16자사이어야 한다2. 대소문자 okky.kr 2. 회원 권한 부여, 인증/인가 및 권한별 게시글 접근 권한 설정 2. 라이브 코딩강의 수강 레이어드 아키텍처 및 객체지향 프로그래밍을 바탕으로 게시판 API 기본 기능인 CRUD 구현하는 ..
12. 19 개인 과제 중간 리뷰/ 숙련 Lv 1 + 2 과제/ 코딩 테스트 입문 1. 개인 과제 중간 리뷰 김승민 튜터님의 개인 과제 중간 리뷰를 들었다. 가장 와닿은 것은 JWT 인증/인가 작업을 Service가 아닌 Controller에서 처리하는 것이다. 블로그에서 필요한 값은 Dto에서 받고 controller에서 service로 바로 분업을 하지만, 인증/인가의 경우 권한이 있는 사용자만 Service의 리소스를 사용하게끔 하기위해, 사용되는 리소스의 효율성 개성을 위해 controller에서 처리하기는 것이 더 바람직하다는 점이었다. 구현하기 위해 노력하자. 2. 숙련 Lv 1 + 2 과제 주말 간, 그리고 오전을 투자해 고민 끝에, 도움 끝에 얻어낸 값진 성취로 Lv1 과제를 마무리했고, 바로 이어서 Lv 2 과제를 수행하기 시작했다. 만만치 않다.. 3. 코딩 테스트 ..
12. 15 스프링 숙련 강의 및 프로젝트 실습/ 자바 기초 강의 1. 스프링 숙련 강의 및 프로젝트 실습 Project MySelectShop : JPA 숙련 주차 개인과제 Lv 1 : 입문 주차의 블로그에 JWT 토큰을 활용한 기능 추가하기, ERD 설계 실습, AWS 배포 실습 2. 자바 기초 강의 명시적 형변환 : 프로그래머가 해당 값의 타입을 저징할 수 있다. ~ 데이터의 손실이 발생할 수 있다. 삼항 연산자 : 조건식 ? 참일 시 코드 수행블럭 : 거짓일 시 코드 수행블럭 전위연산자 및 후위연산자 리터럴 타입과 참조, 객체의 생성 == 연산자는 주소값을 비교합니다. '값'을 비교하고 싶다면 equals()를 사용해야한다. 배열의 생성 및 값 할당, 인덱스를 활용한 값 출력 ~ Arrays.toString(배열) 어레이 리스트 : get(), remove()를..
12. 14 스프링 숙련 강의/ 코딩 테스트 입문 1. 스프링 숙련 강의 Project MySelectShop - Refactoring/ Auth/ JWT 2. 코딩 테스트 입문 중복된 숫자 개수 피자 나눠먹기 (2) 3.특강 좋은 개발자가 되는 방법
12. 13 스프링 숙련 강의/ JPA 기초 1.스프링 숙련 Project MySelectShop 2. JPA 기초 강의 수강 및 정리 3. 인텔리제이 특강/ 자바 복습 강의 인텔리제이 사용법, 단축키, 리팩토링 등 변수 사용법, 각종 연산자 및 스캐너를 통한 자바 프로그램에 입력, 묵시적 형변환
12. 12 스프링 숙련 강의/ 코딩 테스트 입문/ JPA 기초 1. 스프링 숙련 강의 JPA 심화 : 연관관계 설정 파트를 도저히 이해할 수 없었다. 다른 방법을 찾아보고 있다. Project MySelctShop - Prepare, AllInOne 2. 코딩 테스트 입문 정수 배열의 최빈값 찾기 (최빈값이 여러 개일 경우 -1 반환 해결못함) 피자 나눠먹기 3. JPA 기초 연관관계 이해를 위한 추가학습.
12. 09 스프링 숙련 강의/ 스프링 공부/ DB 특강/ 코딩 테스트 입문 1. 스프링 숙련 강의 JPA 심화 강의 2. 스프링 공부 입문 강의 복습을 통한 학습 성취도 향상 프로젝트 생성 라이브러리 View 설정 웹개발 기초 : 정적 컨텐츠/ MVC와 템플릿 엔진/ API 3. DB 특강 4. 코딩 테스트 입문 배열의 평균값(처음으로 배열 문제 중 아무 구글링도 없이 해결.. 쉬운 문제지만 성취감 있다) 짝수의 합 ~ 조건문으로 짝수 구할 것 없이 반복문에서 증감문을 i += 2로 두면 된다.
12. 08 스프링 부트를 활용한 블로그 백엔드 서버 만들기/ 코딩 테스트 입문/ 스프링 숙련 강의 1. 스프링 부트를 활용한 블로그 백엔드 서버 만들기 꼬박 이틀 걸린 것 같다. 아직은 흉내내기에 가까운 만들기지만, 최대한 빠르게 내 걸로 만들 수 있다면 좋겠다. ** 엔티티는 DB의 테이블( 객체 지향적 언어의 속성을 살려 자바 관점에서 본 객체 )과 속성이 같아야 한다. 22.12.08 트러블 슈팅 Post 생성자를 만들 때 Dto 인자를 주입하며 @RequestBody를 사용하지 않음 (@ResponseBody와 혼동: @RestController) -> 값이 할당되지 않음 : 해결 +@RequestBody로 받을 때는 반드시 받는 객체가 기본 생성자를 가지고 있어야 한다( 인자의 필드가 하나인 경우에, 인자를 가진 생성자 메서드만 있으면 안된다, 둘 다 있는 건 가능 + 하나만 있는 경우는 S..

728x90