일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 개인프로젝트
- 코딩테스트
- 프로젝트
- 딥러닝
- JS
- 국비지원
- FE
- 국비지원취업
- js코테
- 프론트엔드
- 프론트엔드개발자
- 패스트캠퍼스부트캠프
- 개발블로그
- 깃허브
- 프로그래머스 JS 코테
- 자바스크립트 코딩테스트
- 프로그래머스
- 프론트엔드부트캠프
- 프로그래머스코테
- 패스트캠퍼스
- 자바스크립트
- 부트캠프
- 패캠부트캠프
- 패캠
- 영상처리
- 깃
- 미니 프로젝트
- 개발 프로젝트
- pokeapi
- Java
- Today
- Total
목록풀스택과정 (20)
가쟤의 해변일기 🐳

💡 2025 05 26 수업 이슈1. Sub Query- 단일행 서브쿼리 - 다중행 서브쿼리 - 서브쿼리에서 null값 다루기 2. 분석 설계 Flow- UseCase 시나리오 작성 - SRS 명세서 (요구사항 정의서) - UseCase Diagram DB 프로젝트 끝나면 프론트기술 할 예정html5, css, jquery, bootstrap 한다고 한다....서브쿼리서브쿼리(SubQuery)란 하나의 SQL문안에 포함되어 있는 또 다른 SQL문을 말한다.서브쿼리는 알려지지 않은 기준을 이용한 검색을 위해 사용한다.일반적으로 서브쿼리가 먼저 실행되고, 그 결과를 사용하여 메인쿼리(Main query)에 대한 질의 조건을 완성한다.서브쿼리의 반대 → 메인쿼리(서브쿼리)Inner 쿼리의 반대 → Ou..
💡 2025 05 231. 조인이란? 2. Equi Join 3. Outer Join 4. Self Join 5. JDBC CRUD 조인하나 이상의 테이블에서 질의를 던지는 경우 발생한다.일반적인 경우 Primary Key와 Foreign Key 값의 연관에 의해서 발생한다.Primary Key를 가지고 있는 테이블이 부모가 되고Foreign Key를 가지고 있는 테이블이 자식이 된다. Join의 종류는 여러 가지가 있지만 대표적으로 EQ Join, Self Join, Outer Join이 있다.PK, FK의 관계 지정이 없어도 논리적인 값들의 연결만으로도 Join 작업을 할 수 있다.Cartesian ProductSELECT * FROM emp, dept;emp 와 dept 테이블의 수평적인 결합 1..

💡 2025 05 22JDBC 4단계 Process - Connection 자원 반납 - SQL쿼리를 메소드 안에서 실행하기 String query = "DELETE * FROM custom WHERE id=?"; PreparedStatement ps = conn.prepareStatement(query);pre-compile - 쿼리문이 인자값으로 들어가는 것: 컴파일 시키는 것 위처럼 sql이 틀려도 컴파일에서 에러가 나지 않는다. ❓ 어떻게 하면 에러를 미리 잡을 수 있을까 ❓test에서 DELETE를 호출해봐야 한다. → 단위 테스트, unit test이 DAO 단위 테스트가 정말 중요하다 ! SELECT 조회DML을 실행하는 건 → ps.executeUpdate();return ..

2025 05 21Having절RollUP절💡 2025 05 211. Having절2. RollUP절3. JDBC 4단계 예리한 분석을 위해서는 데이터 자체가 좋아야 하고, 남들이 생각해내지 못하는 feature를 집어낼 수 있어야 한다.ex) 미국 레스토랑 데이터 - 성별, 식사 인원, 음식 총 비용, 흡연 여부 … → 팁 얼마 냈는지 예측자기만의 주관, 분석이 필요하다. (의지하면 안 된다)구획(구간)을 어떻게 설정하고 분석하는지도 중요Having절-- step 1.SELECT deptno, AVG(sal) AvgSalaryFROM empWHERE avg(sal)>=2000GROUP BY deptno;-- 에러남. -> where절에서는 alias 사용 못 함, 그룹 함수 사용 못 함-- step..

💡 2025 05 191. LIKE 연산자와 와일드 카드 2. IN 연산자 3. 단일행함수 - 문자 함수 - 숫자 함수 - 날짜 함수 - 변환 함수 서버와 DB사이에서 가장 많은 디벨롭이 일어난다.코드가 짧아지면 에러 확률도 낮아짐JDBCMyBatis - MavenJPA - Spring Boot라이브러리가 많아지게 되면 일종의 규칙대로 라이브러리를 사용해야 함 → 프레임워크 우리나라 개발자가 가장 좋아하는 프레임워크 : 마이바티스 → 프레임, MAVEN에 대한 이해가 된다MAVEN 환경을 직접 다뤄봐야 함백엔드에서 DAO가 가장 중요함관계형 DB의 특징테이블과의 소속 관계기본키 - 외래키LIKE 연산자와 와일드카드특정한 패턴 조건으로성씨가 김으로 시작하는 사람81년도에 태어난 사람서울시..

💡 2025 05 16 수업1. SELECT 구문의 정렬 2. Alias 지정 (별칭) 3. null 값 치환 ifnull() 함수 ⭐ 4. limit 사용법과 서버 실행 순서 5. like 연산자와 와일드카드 6. 논리 연산자, 비교 연산자 외래키 : 다른 Table의 PK키 → 관계 형성Projection : 컬럼명을 지정해서 데이터를 가져오는 쿼리문Selection : 원하는 행만 가져오는 쿼리문논리 연산자 우선순위 NOT > AND > OR 1 - AND | 2 - !=, | 3 - ORORDER BY절 정렬은 오름차순(DEFAULT ASC) | 내림차순(DESC) ORDER BY sal; ORDER BY sal DESC; MySQL에서는 null이 가장 작은 값, Oracle에서는 null..

💡 2025 05 151. DBMS 2. MySQL 3. 계정, 테이블, 데이터 넣기 4. 기본 CRUD DBMSVO + DAO = modelrow/column으로 쪼갤 수 있는 데이터 : 정형 데이터소리, 이미지, 자연어 : 비정형 데이터 → sql로 표현 Xhttps://code-angie.tistory.com/158위 블로그 내용대로 mysql 설치 후환경변수에서 Program Files/MySQL/MySQL Server 8.0/ bin 경로를 설정cmd에서 mysql -u root -p 하고 비번 입력하면 들어가진다.CREATE database DB명show databases;하면 아래 그림처럼 보인다.. use mysql; 로 사용할 DB를 설정해준다.desc 테이블;exit;mysql> CR..

💡 2025 04 301. Collection API HashMap 방식으로 객체 관리하기 심화 2. Collection API HashSet 방식으로 객체 관리하기 3. Abstract Class 사용법과 용도 4. Exception 예외 처리 +람다 Collectiokn StreamException 예외 처리ThrowableException - Mild 한 손상Runtime Exception실행 때 에러를 감지 !NullPointer ExceptionArithmeticException - 0분의 1 이런거 안댐… 등등ArrayIndexOutOfBoundsExceptionex)컴파일러가 이 버그를 인식하지 못함(컴파일이 된다)Compile Exception컴파일부터 에러가 난다.프로..

자바 프로젝트도 해서 바쁘고 감기에 무슨 2-3주 걸려있어서 이것 저것 놓친게 많다...ㅜㅠ수업 필기는 계속 해놨는데 블로그에 못 올려서 밀린걸 이제 다 올려보려 한다.. !!코테 스터디ㅜㅜ 많이 밀려서 오늘부터 남아서 열심히 해야겟다 !💡 2025 04 251. 인터페이스 정의와 사용 용도2. Abstract Class 3. Collection API Class 부모는 Polymorhism 컨테이너 타입으로 사용했다.배열 타입으로 생성한다. 인터페이스는 Flyer arr = new Flyer[3]; 이건 되는데 abstract랑 상관 없이 타입만 만드는 거라 된다고 한다.Flyer[] flies = { new Bird(), new SuperMan(), new Bird()}; 이건 된다 . . . 인터..

💡 2025 04 24 수업 이슈1. static 키워드와 클래스 변수 2. 인터페이스 정의와 사용 용도 3. Abstract Class field, local → 지역 변수static → 전역 변수, class 변수 Polymorphism과 Interface를 사용해야 재사용성이 좋음 staticstatic 키워드 성질static이 붙은 멤버(필드, 메소드)는 객체 생성 과정을 건너뛴다.객체 생성 안 해도 미리 메모리에 올라가 있다.자바는 2단계실행 .class 파일 JVM Loader—> Interpreter—> 실행—> byteCode Verifier컴파일 ~.java —> ~.classstatic한 필드, 메소드 사용할 때는클래스 이름.필드;클래스 이름.메소드();이렇게 바로 호출Math.ra..