일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 스프링부트 쇼핑몰 프로젝트
- spring jpa
- 연관관계
- VB
- restapi
- 반복문 탈출
- PDF병합
- 코딩테스트
- 부트캠프
- querydsl
- Visual Basic
- 값 타입
- orm
- 프로그래머스
- 체인호출
- 제작기
- responsepart
- Hibernate
- RESPONSEBODY
- 커밋 컨벤션
- JPA
- 테킷
- break-label
- springboot
- 알고리즘
- GitFlow
- Java
- 멋쟁이사자처럼
- PDFBOX
- Git
- Today
- Total
목록분류 전체보기 (93)
섭섭한 개발일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cQYVBg/btszK6EtKaT/liEkq56F8lKqPDJK8kJku1/img.png)
스터디 팀의 발표가 있어 12일차와 13일차는 정말 바삐 움직였던 것 같다.. 12일차와 13일차의 정규 과정에서는 LMS 통해 수강을 진행했고 CSS, HTML, JS 를 진행했고 프론트엔드를 학습했다고 생각하면 될 것 같다. 온라인 수업이 생각보다는 분량이 많아 모든 수업을 수강하기 위해 저녁을 먹고 수강을 했고 수강이 끝난 뒤에는 Git 발표 자료 정리... (나는 발표라는게 참 힘든 것 같다 껄껄) 무쪼록 정리를 완료하고 발표까지 무사히 끝내 마음이 한결 가벼워졌음에 편안한 주말을 보내고 와야겠다. 다음 주는 명언 관리 앱을 통해 개인 프로젝트를 진행하는 미션이 있어 3일간 진행된다고 하니 마무리 하지 못한 명언 관리 앱을 완성하는 시간을 가져보면 될 것 같다. ! 끝 !
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ptOjX/btszGKJX5yF/BixqKDgbaU3tygc2EgsoNk/img.png)
Git이란? Git은 간단하게 얘기해서 형상 관리 도구이다. 소스코드의 버전관리 Version Control System 이라고 하며 짧게 VCS라고 부르기도 한다. 코드의 변경 내역을 버전으로 세부적으로 저장하여 관리하며 코드의 문제가 발생하였을 경우 이전 버전으로의 복귀나 문제가 발생된 지점의 버전 내역 등의 관리가 편해진다. 버전관리의 시작 버전 관리 시스템의 시작은 소프트웨어 개발의 복잡성 증대와 협업이 중요시 된 1972년도에 시작되었다. 소프트웨어 개발 과정에서는 변화되는 코드들을 효과적으로 추적하고 관리할 수 있는 도구가 필요했고 이러한 수요로 인해 여러 가지의 VCS가 등장하게 되었다. 버전관리의 구분 로컬 버전 관리 자신의 컴퓨터에 모든 정보를 저장하는 방식의 버전 관리이다. 장점 간편하..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/btBYJo/btszCi6ymtw/rp5V4mKYmOrBMSW2xj1jOK/img.png)
MySQL GROUP BY MySQL의 GROUP BY 절은 데이터를 그룹화할 때 사용되는 절이다. 이 절은 특정 열을 기준으로 그룹화된 데이터 필요로 할 때 사용한다. GROUP BY 절은 SELECT 문에서 FROM 절과 WHERE 절 뒤에 사용해야 하며 그룹화하고자 하는 열의 이름을 GROUP BY 절에 명시하면 해당 열을 기준으로 데이터가 그룹화된다. SELECT customer_id, SUM(price) as total_price FROM orders GROUP BY customer_id; 위 예시는 고객이 주문한 내역에서 총 금액을 산출하는 쿼리이다. MySQL HAVING MySQL HAVING 절은 GROUP BY 절과 함께 사용되며 그룹화된 데이터에 조건을 필요로 할때 사용한다. HAVI..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/Ie0vV/btszC8vosbD/Ek85uUIKCFl5bQoDpV17ok/img.png)
갈망했던 의자가 드디어 도착했다 ! 오늘은 어제 마무리하지 못한 SQL을 거진 다 마무리한 것 같다. 어제 오늘 진도가 좀 빠르긴 했나보다..ㅎ 필요없다고 생각이 드는 부분은 배제시키면서 필기하고 실기를 했지만 중간중간 강사님의 속도를 따라가지 못했다. 이번주 스터디그룹 발표가 나여서 git에 대한 발표를 준비하고 있으나 아직 많이 준비를 못했으니 오늘은 강의 종료 후에 아마.. 발표 준비를 좀 할 것 같다. 그리고 몇일 전 부터는 노션을 통해 필기를 하고 있는데 노션.. 생각 이상으로 많이 편해보인다. 기존에는 intellij에서 라이브템플릿을 많이 만들어서 최대한 md 파일을 작성하기 편하게 했었는데.. 노션.. 이놈... 물건이다. 껄껄 내일부터 2일간은 강사님의 실시간 수업이 아닌 VOD 시청 수..
데이터베이스 목록 SHOW DATABASES; 데이터베이스 생성 CREATE DATABASE {DB명}; 데이터베이스 삭제 (데이터베이스가 만약 있다면) DROP DATABASE IF EXISTS {DB명}; 테이블 생성 CREATE TABLE {TABLE명}( {COLUMN명} {타입}, {COLUMN명} {타입} ); 데이터 삽입 INSERT INTO {TABLE명}({COLUMN명},{COLUMN명}) VALUE ("{data}","{data}"); 데이터 조회 SELECT * FROM {TABLE명} 데이터 변경 UPDATE {TABLE명} SET {변경할 COLUMN명} = {변경값} WHERE {조건 COLUMN} = {조건}
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ormr4/btszyI6s1Fh/GCk8H3kd86Dz8SnidK5hw0/img.png)
허리가 너무 아프다.. 의자가 내일 온다...! 오늘 수업은 DB에 대해서 수업 진도가 나갔다. 기본 설치를 하는 시간이 오래걸려 진도가 많이 못 나갈 줄 알았으나 막판에 강사님이 엄청난 속도로 강의를 진행하며 녹화 영상을 보며 복습을 하라고 말씀을 해주셨다 껄껄 처음 DB를 접하는 분들이라면 아마 오늘 수업은 이해가 되지 않았을 가능성이 높았을거라고 생각이 든다. 어제 테킷에서 교재를 보내준다고하여 집주소를 남겼었는데 어떻게 오늘 바로 교재가 도착을 했다. 나는 필수 스터디를 CS에 관한 스터디를 선택하여 이번주에 발표가 있다보니 당장에 읽어볼 시간이 나지는 않을 것 같지만 다음 주 중으로 교재를 미리 한번 풀어보는 시간을 가져봐야겠다. 본격 스프링이 들어가기 전까지 교재와 김영한님의 인프런 강의를 한..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvMBaB/btszqbUIE52/sxAnwhN674l9CDVLMHcxR0/img.png)
7일차와 8일차 회고는 망가진 컴퓨터 의자로 인해 허리가 너무 안좋아 작성하지 못했다.. 2일 뒤에 올 새로운 의자야.. 하루만 더 빨리와주라.. 오늘 수업은 괄호가 들어가는 계산식을 계산하는 계산기를 재귀호출을 통해 만들어보기를 했다. 수업 진도에서는 간단하게 TDD를 진행하며 계산기를 만들고 있고 괄호가 있을 경우 계산하는 기능을 아직 구현하지는 않았다. 수업이 종료된 후에 호기심에 계속해서 프로그래밍을 하던 중 여러가지 문제점이 나왔다. 재귀호출로 괄호를 찾아 계산을 하는 함수는 구현이 어렵지 않았다. [ 괄호를 찾아 괄호부터 계산하는 구현부 ] if (in.contains("(")) { int runResult = Calc.run(in.substring(in.indexOf("(") + 1, in...
구현 요구사항 == 명언 앱 == 명령) 등록 명언 : 현재를 사랑하라. 작가 : 작자미상 1번 명언이 등록되었습니다. 명령) 등록 명언 : 현재를 사랑하라. 작가 : 작자미상 2번 명언이 등록되었습니다. 명령) 목록 번호 / 작가 / 명언 ---------------------- 2 / 작자미상 / 과거에 집착하지 마라. 1 / 작자미상 / 현재를 사랑하라. 명령) 삭제?id=1 1번 명언이 삭제되었습니다. 명령) 종료 : 명언 삭제에 대한 기능 구현이다. 삭제할 명언의 고유번호를 입력하면 되지만 명령이 "삭제?id={no}" 이기에 이부분에서 no을 얻기 위해서는 split을 처리를 해야할 것 같다. 입력에 대한 오류 처리도 있어야 하겠지만 level 7에서 예외처리를 진행하는 것이 있으므로 여기서는..