일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 백준
- list
- BeautifulSoup
- 정보처리기사필기
- Intellij
- 정보처리기사
- 웹앱
- SOUP
- pandas
- BS
- dataframe
- 자바스크립트
- 크롤링
- request
- pds
- lombok
- sklearn
- 비전공자
- Req
- 머신러닝
- javascript
- crawling
- java
- 정처기
- ensemble
- APPEND
- regressor
- springboot
- 자바
- AWS
- Today
- Total
목록JAVA (13)
No sweet without sweat

스프링 빈 설정 메타 정보 - BeanDefinition (추상화) - 스프링컨테이너는 자바 코드인지, XML인지 몰라도 오직 BeanDefinition만 알면 된다. BeanDefinition을 빈 설정 메타정보라 한다. -> @Bean, 당 각각 하나씩 메타 정보가 생성 - 스프링 컨테이너는 이 메타정보를 기반으로 스프링 빈을 생성한다. package hello.core.beandefinition; import hello.core.AppConfig; import org.junit.jupiter.api.DisplayName; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.config.BeanDefinition; i..
좋은 객체 지향 설계의 5가지 원칙(SOLID) - 클린코드로 유명한 로버트 마틴이 좋은 객체 지향 설게의 5가지 원칙을 정리 1.SRP : 단일 책임 원칙(single responsibility principle) 2.OCP :개방-폐쇄 원칙 (Open/close principle) 3.LSP : 리스코프 치환 원칙(Liskov substitution principle) 4. ISP : 인터페이스 분리 원칙(Interface segregation principle) 5. DIP : 의존관계 역전 원칙 (Dependency inversion principle) 1. SRP - 한 클래스는 하나의 책임만 가져야 한다. - 하나의 책임이라는 것은 모호하다 -> 클수도 작을수도 -> 문맥과 상황에 따라 다르다..
문제 1. 점수를 입력하고 그에 맞는 학점을 뽑아내라. 풀이 : 1. 먼저, import 해오고 변수(grade)에 입력한 식을 쓰자 2. 입력받는 점수(score) 변수를 만들자 - 문자열이기에 String = "" - 정수면 num = 0; 문제 2. - 3백만원 이상이면 보너스 50 / 2백만원 이상이면 30 백만이상이면 20을 지급하고 나머지는 지급하지 않는다. CASE문도 엑세스 공부했으면 쉽게 이해할 수 있다. 값을 입력했을 때 10이면 10입니다를 출력하고 BREAK 다른 예시 : 이처럼 입력된 값에 없으면 default값을 줘 else와 비슷한 처리를 할 수 있다. 다음은 for문이다. 1. 식은 : for() { } if절이랑 같다. ()안에는 불리언 ..
파이썬 수업이 끝나고 오늘부터 자바 수업이 시작되었다.! 파이썬보다 민감한 친구라 오류찾는데 시간을 많이 투자했고, 단축키 같은 것은 구글링해서 하나하나 손에 익숙해지려고 하고 있으며 자주쓰는 단축키들은 자유롭게 이제 쓸 수 있는 정도이다. 1. 설치 방법은 다음 아래 글을 확인해주세요 https://blog.naver.com/rnentkdals/222309376757 jAVA 설치 방법 우선 저는 jdk 1.8 버젼을 사용할 예정입니ㅏㄷ.1.구글(google)에 jdk 1.8을 검색하셔서 이부분 클릭하세... blog.naver.com 2. 프로젝트 및 클래스 만들기 또한 다음 아래 글을 확인해주세요 https://blog.naver.com/rnentkdals/222309407137 [자료..

변수(Variable)와 문자열 *변수 : 데이터를 담을 수 있는 공간 변수 내용 중 중요시했던 내용을 살펴보면, 1. Syntax가 있을 경우 문법상의 오류가 있다. -> 보통 오타, 띄어쓰기, 괄호, 들여쓰기 등의 문제 때문이라고 하셨다. 2. 대문자, 소문자를 구분해야한다. 3. 언더바를 사용할 수 있다. 4. 숫자로 시작할 수 없다. 5. 키워드는 사용할 수 없다. (ex : IF절) ★ 권장사항 1. 변수명의 첫 글자는 항상 소문자로 만든다. 2. 두 가지 문자를 섞어서 변수명을 만들 경우 두 단어를 구분할 수 있게 한다. ex) numberList(대문자{L},카멜기법), number_list(파콘기법) * 먼저 문자열 1. 부호안에 부호를 넣고 싶을 때 2. 여러줄로 구성하고 ..