일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SafeUpdate
- scanf
- C언어 #문자열변환 #정수형변환
- 김영한 #SOLID #객체지향
- 머신러닝 #학습내용정리
- 개발자가 되기 위해 꼭 알아야 하는 IT용어
- 머신러닝 #회귀 #규제
- MVC #디자인패턴
- 공부내용정리
- 스프링 입문
- 크롬브라우저
- 단축키정리
- 기록하기
- 생성자 #자바 #기록남기기
- SQL
- 파이썬
- 클래스 #아이디
- 커밋
- 옵셔널태그
- GIT
- group by
- MODIFY
- 작업 영역
- COMMIT
- Numpy #TIL #넘파이 기초
- 에러포스팅
- 스프링부트
- 컬럼수정
- 개발공부
- 그룹핑
- Today
- Total
목록전체 글 (86)
데이터 분석가 몽구리
1. BETWEEN 연산자 활용하기 조회는 SELECT 구문을 활용하여 진행할 수 있다. 특정 값 사이에 있는 값을 조회하고자 할 때에는 WHERE 구문에 BETWEEN 연산자를 활용하여 특정 값 사이에 있는 값을 조회할 수 있습니다. 2. Like, % 기호 활용하기 LIKE는 ~비슷한 이라는 뜻을 가지고 있습니다. 그래서 특정 문자열이 포함되어 있는 row를 출력하는 방법에 대해 배워보겠습니다. %기호를 '서울%'처럼 뒤쪽에 붙여주게 되면 앞 글자가 서울로 시작하는 row를 조회하는 쿼리문이 됩니다. '%고양시%'처럼 %기호를 앞 뒤쪽에 모두 붙여주게 되면 '고양시'가 포함된 모든 row를 조회한다고 생각하면 됩니다. 3. 같지 않음 (!-, ) '같지 않음'을 표현하기 위해서는 !=나 기호를 사용하..
오늘은 접근제어자에 대해 학습해보도록 할게요! public class SmartPhone{ String powerButton = "OnOff"; public String sdCardSlot = "SD Card"; private String cpu = "CH"; // 외부에서 사용할 수 없음 } 같은 패키지인지 다른 패키지인지 다른 패키지여도 접근가능 = public 같은 패키지에서만 접근가능 => 접근제어자 X
추상클래스의 특징 스스로는 인스턴스를 만들 수 없음 자식 클래스로 파생되기 위한 클래스 관련된 여러 클래스들의 공통분모를 정의하기 위한 클래스 public abstract class YalcoGroup { protected static final String CREED = "우리의 %S 얄팍하다"; protected final int no; protected final String name; public YalcoGroup(int no, String name){ this.no = no; this.name = name; } public String intro(){ return "%d호 %s점입니다.".formatted(no, name); } public abstract void takeOrder (); }..
Primary Key (기본키) Primary Key : 테이블에서 하나의 row를 고유하게 식별할 수 있도록 해주는 column Primary Key 설정하는 방법(기본키) 특정 컬럼을 Primary Key로 설정하면 같은 값이 있는 row가 추가되는 것을 DBMS가 자동으로 막아주기 때문에 중복된 row가 생길 위험성이 사라집니다. Primary Key의 종류에는 Natural Key와 Surrogate Key 두 가지가 존재합니다. Natural Key 어떤 개체가 갖고 있는 속성이 나타내는 컬럼이 Primary Key가 됐을 때 이를 Natural Key라고 합니다. 예를 들어 사람은 주민등록번호로 특정인물을 식별할 수 있습니다. Surrogate Key id 컬럼과 같이 어떤 회원의 속성을 직접..
서비스 서비스(Service)란 컨트롤러와 리파지터리 사이에 위치하는 계층으로, 서버의 핵심 기능(비즈니스 로직)을 처리하는 순서를 총괄합니다. 식당으로 예시를 들게 되면 웨이터는 컨트롤러, 주방장은 서비스, 보조 요리사는 리파지터리입니다. 손님(클라이언트)이 음식을 주문하면 웨이터(컨트롤러)가 이를 받아 주방장(서비스)에게 전달하고, 주방장(서비스)는 정해진 레시피에 따라 요리를 합니다. 요리에 필요한 재료(데이터)는 보조 요리사(리파지터리)가 창고(DB)에서 가져옵니다.
1. 문제 발생 data.sql을 만들어서 더미 데이터를 넣는 부분이 있었다. data.sql을 생성해서 넣으려고 하는데 사진 1-2와 같은 에러가 발생하였다. 2. 해결방법 applcation.properties에 spring.jpa.defer-datasource-initialization 옵션 값을 true로 추가로 설 data.sql이 잘 실행되며, 코드가 정상적으로 작동함
Q: 기존에 잘되던 프로젝트가 어느날 갑자기 안되요. 프로젝트 초기화가 필요합니다. 먼저 프로젝트를 닫은 다음에 File -> Open -> 해당 프로젝트의 build.gradle을 선택해주세요. 그 다음에 선택창이 뜨는데, Open as Project를 선택해주세요. 그래도 진행이 안되면 다음 순서로 하나씩 진행해주세요. 프로젝트 폴더에 있는 build와 out 폴더를 삭제하고 다시 시작해주세요. 프로젝트 폴더에 있는 gradle 폴더를 삭제하고 다시 시작해주세요. File -> Invalidate Caches를 선택해서 진행해주세요. File -> Repair IDE를 선택해서 진행해주세요. 인텔리J 자바 JDK 버전 설정, 클래스 파일 인식 문제 Q: 인텔리제이가 클래스 파일을 인식하지 못하고 있어..