본문 바로가기

전체 글134

1/22~26 22일 코테 큐 문제 풀려고 큐 문제 이해 및 개념을 공부 강의 Di 듣다가 mybatis로 게시판을 먼저 만들어 보는게 더 나을것 같아서 남궁성 강의 mybatis로 갈아타기 23일 코테 강의 24일 1. 플젝 날려 먹어서, 다시 세팅하고 테스트 하는데 경로 제대로 이해 못해서 에러 남...! 2. 목록으로 까지는 잘 돌아가는데.. 삭제 버튼을 추가 하니 목록과 삭제 기능이 안됌.. 둘다 이유는 모르겠군;; -> 내일로 이월 25일 친구의 도움을 받아 나름 열심히 강의 보기.. 박매일 강사님 실강 녹화본도 다 다시 보고 여러번 보는데 어려워요.. 헷갈린다구여 그래도 강의 하루에 보고 싶은 만큼은 아니여도 2개씩은 보는듯 그리고 코테 문제 푸는디.. 다시 0레벨 부터 해야 하나.. 어려워여 26일 플젝을.. 2024. 2. 5.
[DB] 조인의 종류 및 원리 조인(join) 하나의 테이브링 아닌 두 개 이상의 테이블을 묶어서 하나의 결과물을 만드는 과정 조인의 종류로는 내부조인, 왼쪽조인, 오른쪽 조인, 합집합조인이 있다. 내부조인 (Inner join) 두 테이블 간에 교집합을 나타낸다. SELECT * FROM TableA A INNER JOIN TableB B ON A.key = B.key 왼쪽조인 (Left Outer Join) 테이블 b와 일치하는 부분과 테이블 a 를 기준으로 완전한 레코드 집합을 생성 SELECT * FROM TableA A LEFT JOIN TableB B ON A.key = B.key 오른쪽조인 (Right Outer join) 테이블 a와 일치하는 부분과 테이블 b를 기준으로 완전한 레코드 집합을 생성 SELECT * FRO.. 2024. 1. 25.
스택과 큐 스택은 삽입과 삭제 연산이 후입선출(LIFO)로 이뤄지는 자료구조 ->우선탐색, 백 트래킹에서 효과적 top -> 삽입과 삭제가 일어나는 위치 push -> top 위치에 새로운 데이터를 삽입하는 연산 pop -> top 위치에 현재 있는 데이터를 삭제하고 확인하는 연산 peek -> top 위치에 현재 있는 데이터를 단순 확인 하는 연산 큐는 삽입과 삭제연산이 선입선출(FIFO)로 이뤄지는 자료구조 -> 너비우선탐색에서 효과적 rear -> 큐 가장 끝 데이터를 가르지는 영역 front -> 큐 가장 앞 데이터를 가르키는 영역 add -> rear 부분에 새로운 데이터를 삽입하는 연산 poll -> front 부분에 있는 데이터를 삭제하고 확인 하는 연산 peek -> front에 있는 데이터를 확인할.. 2024. 1. 23.
[TIL] 1/15~19 15일 실시간 강의 들으면서 일다 공부를 하는네, 에러가 나서 일단 짜증나서 안함.. SQLD책 일단 한번 보기.. CS 스터디를 위해 범위 일단 공부 완 16일 어제 듣던 실시간 강의 녹강 에러 찾고 제대로 정리 완료..! 목요일꺼는 언제 듣냐가 문제임.. (낼 잘 들어 보자) 알고리즘 문제 못풀어서 찾아봤는데 이해 불가.. 다시 풀어도 무방할듯 투 포인터의 내용을 정리 완.. 17일 수요일 목요일 녹강 보고 에러 고치고, 화요일 녹강 보는데.. 여기도 에러가 났네용 + 저녁에 에러 찾았다.. 다행쓰.. 낼 실시간으로 같이 공부 가능! CS 스터디를 위해서 정리 완 18일 실시간 강의 보고, 정리 완 SQLD 정규화에 대해 정리 완 코테 문제 투포인터 문제 푸는데,, 그냥 문제 읽으면 투포인터인지 모르.. 2024. 1. 19.
mybatis mybatis? 자바객체와 SQL 사이의 관계를 쉽게 다룰 수 있도록 해주는 프레임 워크 Mybatis API SqlSessionFactoryBuilder 클래스 : build() 메소드를 통해 mybatis-config를 로딩하여 SqlSessionFactory 객체를 생성한다. SqlSessionFactory 클래스 : SqlSession 객체에 대한 팩토리 객체다. 이 객체의 openSession() 이라는 메소드를 통해 SqlSession 객체를 얻을 수 있다. builld.gradle 에 추가 implementation 'org.mybatis:mybatis:3.5.6' mapper 패키지 아래 config.xml 더보기 https://mybatis.org/dtd/mybatis-3-config.d.. 2024. 1. 19.
[SQL] 정규화 따로 CS 공부를 하여 정규화에 대한 내용이 작성되어 있음. 아래 링크 가서 확인 하기! https://www.notion.so/ERD-Enrity-Relationship-Diagram-030be4d6a6174ddbada2eb724206c5d2 [참고문서] 유선배에게 배우는 SQL https://www.youtube.com/@SQL + CS전공지식 2024. 1. 19.
[유선배 SQL] SQL 기본(관계형 데이터베이스) 관계형 데이터 베이스 행과 열을 가지는 표 형식 데이터를 저장하는 형태의 데이터 베이스를 말한다. RDBMS(Relational Database Managment System)은 RDB를 관리, 감독하기 위한 시스템으로 Oracle, SQL Server, MySQL, Maria DB, PostgreSQL 등이 있다. MySQL - 대부분의 운영체제와 호환이 되면, 가장 많이 사용하는 데이터베이스 이다. - C, C++로 만들어져 있고, 스레기 기반의 메모리 할당 시스템, 매우빠른 조인 등을 제공한다 - 대용량 데이터베이스를 위해 설계되었고, 롤백,커밋,이중암호 지원 보안 등의 기능을 제공한다. 특징 - 스토리지 엔진 위에는 커넥터 API 및 서비스계층을 통해 MysQL 데이터베이스와 쉽게 상호작용을 할 .. 2024. 1. 18.
DB Connection Err (1/15-17) 1차 에러 (1/15) 리스트가 안나옴 -> 해결은 테이블 명이 잘못 되어 있다는... 앞으로 두세번씩 확인 해야 한다 알겠냐 2차 에러 (1/17) mybatis 작성하면서 오타가 있는건지 모르겠지만 안돼가지고 지금 열심히 고치는 중인데 아직도 못찾음 해결 완료 (1/17) -> 원인은 xml 첫줄이 띄어지면 안된다느거.. 앞으로 주의 스펠링이랑 틀린건 없는데.. 에러 어찌 ㄷ고칠지 고민중.. 2024. 1. 17.
[알고리즘] 투포인터(Two-Pointers) 보호되어 있는 글 입니다. 2024. 1. 17.