본문 바로가기

분류 전체보기194

Spring 프레임워크 Framework ㅡ 소프트웨어, 애플리케이션 등 개발에 도움을 주는 뼈대 개념 ㅡ 개발에 필요한 최소한의 기능을 제공해주기 때문에 모든 기능을 작성할 필요가 없다. / 개발 시간 ↓ Spring Framework ㅡ 자바 개발 환경에서 사용되는 프레임워크 ◆ Spring Boot ㅡ 스프링 애플리케이션을 복잡한 설정없이 빠르게 작성하는 기능 제공 ◆ Spring Project ㅡ Spring MVC : 웹 애플리케이션을 간단하게 생성하는 기능 제공 ㅡ Spring Data : 데이터 접근에 관한 기능 제공 ㅡ Spring Batch : Batch 처리 기능 제공 ㅡ Spring Security : 인증/인가 기능 제공 ◆ Spring Core ㅡ Sping DI (Dependency Injection).. 2023. 2. 28.
[프로그래머스 / 로또의 최고 순위와 최저 순위 / JAVA] https://school.programmers.co.kr/learn/courses/30/lessons/77484 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 접근 먼저 반복문을 돌면서 0의 갯수를 카운팅하고 0을 제외한 나머지 로또 번호들이 당첨 번호와 몇 개나 일치하는지 검사한다. 이후 switch문에서 일치하는 로또 번호 갯수로 현재 등수를 정하고, 앞서 카운팅했던 0의 갯수들 만큼 현재 등수를 올려 최고 순위를 정한다. 순위는 1위가 제일 높기에 최고 순위의 변수인 highRank가 1보다 작아지면 1로 만들어줌 최저 순위는 0들이 로또 번.. 2023. 2. 25.
[공부] Hook 함수 Hook ㅡ State와 React 기능을 관리하는 메서드 ㅡ 함수형 컴포넌트에서만 동작한다. * 클래스형 컴포넌트 / 함수형 컴포넌트 클래스 : state, lifecycle 기능 사용 가능 / 메모리 자원을 상대적으로 함수형보다 더 사용 / 임의 메서드 정의 가능 함수형 : state, lifecycle 기능 사용 불가하나 Hook을 통해 해결 / 메모리 자원을 클래스보다 덜 사용 / 선언 편함 Hook 함수의 규칙 1. 함수형 컴포넌트 내에서만 호출할 수 있다. 2. 함수형 컴포넌트 최상단에서만 호출할 수 있다. 3. 조건부로 호출 불가 함수형 컴포넌트 안에서 함수로 Hook 사용은 불가하나 use를 붙여서 CamelCase로 이름 지어서 사용하면 Custom Hook으로 사용 가능하다. const.. 2023. 2. 23.
[프로그래머스 / 카드 뭉치 / JAVA] https://school.programmers.co.kr/learn/courses/30/lessons/159994 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제 접근 카드 뭉치에서 카드를 순서대로 한 장씩 사용 → 2개의 List에서 맨 앞 요소가 goal에 필요한 단어와 같은지 확인 사용한 카드는 재사용 불가 → List의 맨 앞 요소가 goal에 필요한 단어와 같다면 remove로 맨 앞 요소 삭제 카드를 사용해야만 다음 카드 사용 가능 → 카드를 사용할 수 없으면 현재 List의 맨 앞 요소들로 goal의 단어를 완성할 수 없으니 "No"를 .. 2023. 2. 22.
[공부] JSX와 TSX JSX : Javascript 기반, JS를 확장한 문법 JS에서 HTML 문법을 사용 가능, React에서 에러, 경고 메세지를 표시해준다. JS를 JSX내부에서 사용할 땐 중괄호 사용 → TSX도 마찬가지 TSX : Typescript 기반, React Component를 사용할 때, React에서 TS로 HTML을 사용할 수 있도록 해주는 파일 TypeScript XML XML : eXtensible Markup Language 파일 확장자가 TS면 HTML 기능 사용 불가 1. TSX 파일에서 작성된 TS Component 함수는 return의 ()안에 HTML 태그를 포함할 수 있음 return안에서 HTML을 표기하려면 ()로 묶여있어야 한다. return() 안에는 최상위 부모 태그가 무조건.. 2023. 2. 21.
[공부] 타입스크립트 문법 및 개념 ES6 TypeScript 1. 변수 선언 - ES6 → let 변수명; // ES6는 JS의 버전을 의미한다. - TS → let 변수명 : 데이터 타입; let integer; let integer2 : number; 2. 상수 선언 - ES6 → const 상수명 = 초기값; - TS → const 상수명 : 데이터 타입 = 초기값; const INTEGER = 5; const INTEGER2 : number = 10; # TS의 경우 변수 혹은 상수를 선언과 동시에 초기화하면 해당 변수 혹은 상수의 데이터 타입을 자동으로 추론한다. * tyopeof(변수) → 해당 변수의 타입을 문자열로 나타냄 console.log(typeof(변수)); console.log('야호'); 3. 데이터 타입 TS → string, numbe.. 2023. 2. 21.