일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- EC2
- AuthenticationEntryPoint
- 네이티브쿼리
- appspec.yml
- subquery
- 적용우선순위
- 외부키
- 컨테이너실행
- 커밋메세지수정
- appspec
- 참조키
- foreignkey
- MySQL
- 포트
- 테스트
- ubuntu
- application.yml
- 2 > /dev/null
- 메소드명
- 테스트메소드
- 예약
- WeNews
- Query
- 서브쿼리
- 메세지수정
- querydsl
- docker명령어
- ㅔㄴ션
- 추후정리
- 검색
- Today
- Total
목록분류 전체보기 (439)
제뉴어리의 모든것
git pull git pull은 다른 사람이 PR을 통해서 코드를 업데이트했거나, 아니면 Github를 통해서 commit했을 때(Github를 통해서도 간단한 commit을 할 수 있습니다) 그 내용을 클라이언트로 내려받는 명령어입니다. git pull origin master 하면 origin의 내용이 master로 복사됩니다. git pull을 할 때는 깃허브의 유저이름과 비밀번호를 쳐야하는 경우가 많습니다. 매번 비밀번호를 치기 귀찮다면 git config --global credential.helper 'store --file 경로'하면 됩니다. 해당 경로에 비밀번호가 저장된 파일이 생성됩니다. 단, 파일로 저장되는만큼 보안에 취약하기 때문에 주의해야 합니다. 즉, 원격 저장소에서 내 로컬로 ..
git revert시 꼭 역순으로 진행할것 그렇지 않으면 conflict(충동) 발생 즉, 예를 들어 커밋의 순서가 one - > two -> three -> four 인 상태이고 나는 현재 four인 상태에서 two의 이력 상태로 revert 형태로 돌아가고 싶다면(당연히 reset과 다르게 revert는 되돌리는 이력이 추가 된다) revert four -> revert three 를 해주어야 한다는 것이다. two로 돌아가고 싶다고 three를 revert 하거나 하면 충돌이 발생된다. 참고 : youtu.be/Yjdh6TZAYBw
자바 ORM 표준 JPA 프로그래밍 김영한 저, 에이콘 http://colorscripter.com 페이징 처리용 SQL을 작성하는 일은 상당히 지루하고 반복적이다. 그리고 데이터베이스마다 페이징을 처리하는 SQL문법이 다르다. 이를 보완하기 위해 JPA에서는 두 API를 추상화했다. - setFirstResult(int startPosition) : 조회 시작 위치 - setMaxResults(int maxResult) : 조회할 데이터 수 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 MariaDB [test]> select * from parent; +----+-----------+ | id | name | +----+-----------+ | 1 | testName1 | |..
에러 메세지 : reason: actual and formal argument lists differ in length 원인 : @Builder와 @NoArgsConstructor를 함께 사용하면, 컴파일 시 에러가 발생한다. 해결 방법 : @Builder를 적용한 Entity에 @AllArgsConstructor도 함께 달아주거나 모든 필드를 가지는 생성자를 손수 만들어 주면 된다.
보통 프로그래머들이 사용하는 쿼리의 구문은 다음과 같다. select from where group by having order by 그리고 의외로 이 쿼리가 수행 될때 어떤 순서로 실행이 되는지 모르는 사람들이 많다. 결과부터 말하자면 수행 순서는 다음과 같다. from -> where -> group by -> having -> select -> order by 각 순서에서 수행가는 기능은 다음과 같다. - from 실존 테이블인지, select update insert 권한이 있는지 확인 - where 어떤 조건인지 체크 - group by 가져 온 로우들을 어떤 방식으로 group by 할건지 체크 - having group by 한것들 중에 버려야할 데이터가 있는지 체크 - select 가져 온..
여러개의 더미 데이터를 넣을때 프로시저 등록 방법 DELIMITER $$ CREATE PROCEDURE mymall.loopInsert() BEGIN DECLARE i INT DEFAULT 1; WHILE i show procedure status : 등록 된 프로시저 확인 => DROP PROCEDURE IF EXISTS loopInsert : loopInsert라는 프로시저가 있을 경우 삭제 (없는데 해당 쿼리 실행시, 존재하지 않는 프로시저라면 Warnning 발생) => show create PROCEDURE [프로시저명] : 생성된 프로시저의 쿼리 내용 보기 (결과 화명에서 create procedure 컬럼에 필드 클릭하여 확인 가능) ++ 추가 (2021.02.12) ==> 프로시저 생성시에..