본문 바로가기

728x90

분류 전체보기

(326)
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..
개인 과제 : Springboot를 활용한 블로그 Backend 서버 만들기 깃허브 : https://github.com/cdaosldk/projectBlog 1. Usecase 작성 2. API 설계 CRUD 기능 메서드 URL 반환 전체 게시물 조회 GET / List 선택 게시물 조회 GET /posts/{id} Long 게시물 작성 Post /posts Post 게시물 수정 Put /posts/[id} Long 게시물 삭제 Delete /posts/{id} Long 3. 프로젝트 시작 ** 엔티티는 DB의 테이블( 객체 지향적 언어의 속성을 살려 자바 관점에서 본 객체 )과 속성이 같아야 한다. 22.12.08 트러블 슈팅 Post 생성자를 만들 때 Dto 인자를 주입하며 @RequestBody를 사용하지 않음 (@ResponseBody와 혼동: @RestControlle..
[JAVA] 형 변환 유형 : 문자열 -> 정수 + 프로그래머스 영어가 싫어요 https://school.programmers.co.kr/learn/courses/30/lessons/120894 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문자열을 정수로 변환할 때 일반적인 프로세스 : 1. 바꾸려는 문자열을 배열에 저장한다. 2. 반복문 ~ 파라미터 문자열 = 문자열클래스(기본생성자).replaceAll(문자열[i], String.valueOf(i)); 3. 정수 타입 answer = 정수타입.parse정수타입(파라미터 문자열); return answer; 와 정말 단순 명확하다! 감탄하는 풀이
12. 07 스프링 입문 강의 및 메모장 프로젝트 구현/ 코딩 테스트 입문 1. 스프링 입문 완강 및 블로그 프로젝트 구현 스프링부트를 활용한 실습 + 메모장 프로젝트 구현 실습 + Postman을 통한 HTTP Request 확인 실습 2. 코딩 테스트 입문 프로그래머스 2차원 배열 만들기 : n의 배수 중 한 정수까지 1부터 순차 나열된 1차원 배열을 n의 길이만큼 나눠 2차원 배열에 동적할당하기
Usecase Diagram Usecase Diagram 구성요소: 시스템, 액터, 유스케이스, 관계 1) 시스템 : 개발할 프로그램 2) 액터 : 시스템 외부에서 시스템과 상호작용하는 모든 것(사용자, 다른 시스템) - 프라이머리 : 시스템 사용자 - 세컨더리 : 다른 시스템, 를 명시할 것. 3) 유스케이스 : 사용자의 입장에서 바라본 시스템의 추상적인 기능, 시스템의 요구사항 4) 관계 : 액터 - 유스케이스, 유스케이스 - 유스케이스 간 상호작용을 표현. 연관, 의존, 일반화가 있고, 의존은 포함과 확장으로 나뉜다 1) 연관 : 실선 표현 2) 포함 : 하나의 유스케이스가 다른 유스케이스 실행의 전제조건일 경우/ 점선연결, ex) 상품 주문 유스케이스는 사용자인증 유스케이스가 실행된 후 실행되어야 한다. 3) 확장 : 확장기..
12. 06 스프링 입문 강의/ 코딩 테스트 입문 1. 스프링 입문 강의 JPA를 활용한 개발 실습 1) 어노테이션을 활용한 JPA 스프링부트 + 종속성(추후 추가학습) - Lombok/ Spring web & JPA/ H2 Datebase 프로퍼티에 데이터베이스 연결 엔티티 생성, 엔티티간 관계설정(어노테이션) 레포지토리 생성 및 테이블과 연결 어플리케이션 생성 후 테이블, 레포지토리와 연결 웹 데이터베이스 실행 확인 및 SQL 쿼리문 작성 실습 +데이터의 생성 및 수정 시간 코드 @Getter @MappedSuperclass @EntityListeners(AuditingEntityListener.class) public class Timestamped { @CreatedDate @Column(updatable = false) private Local..
자바스크립트 : 배열 값 카운팅 예제 let fruits = ['사과', '딸기', '수박', '감']; function countFruit(name) { let result = 0; for (let i=0; i

728x90