일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Java
- BFS
- til
- 코딩테스트
- Elasticsearch
- 브루트포스
- 객체지향
- parametric search
- File
- querydsl
- 누적합
- 프로그래머스
- SpringBoot
- 백준
- binary search
- 알고리즘
- Algorithm
- Generics
- 이분탐색
- 내일배움캠프
- ES
- 일정 관리
- 해시
- 완전탐색
- 계산기 만들기
- 이분 탐색
- Baekjoon
- 구현
- Spring
- programmers
- Today
- Total
목록전체 글 (57)
개발하는 햄팡이

1. JOIN이란?JOIN은 내가 보고 싶은 데이터들이 각기 다른 테이블에 위치할 때 한 번에 조회하기 위해 사용되는 명령어이다. 예를 들어, Members 테이블에 회원 정보가, Orders 테이블에 주문 정보가 저장되어 있을 때, 특정 회원의 주문 내역을 함께 조회하고 싶다면 JOIN을 사용한다.예시 상황: 쇼핑몰 시스템에서 회원별 구매 내역을 보고자 할 때Members 테이블: 회원 ID, 이름, 이메일 등Orders 테이블: 주문 ID, 회원 ID, 상품명, 주문일자 등 Members 테이블member_idnameemail1Alicealice@example.com2Bobbob@example.com3Charliecharlie@example.com Orders 테이블order_idmember_idpr..

요즘 sql 공부하면서 너무 화가 났던게..컬럼명을 입력할 때 컬럼명1을 입력한다고 치면 select 컬까지만 쳐도 자동완성 기능으로 컬럼명1이 보여야하는데 계속 테이블명.컬럼명1이 입력되어수동으로 테이블명.을 삭제했었다... 강의보면서 조금씩 따라하는데 강의 해주시는 분은 컬럼명1만 뜨는데 나만 그렇게 안뜸...그래서 검색을 해봤는데 뭔가 이런 문제를 겪는 사람이 나밖에 없던가 너무 간단한 설정이라서 아무도 블로그 글에 올리지 않은 것 같다... 그렇게 4시간 검색해 본 결과 해당 문제를 다룬 사람이 없는 것 같아서설정을 하나하나 건드려 보기 시작... 별에별걸 다 만져보다가 진짜 내가보기엔 여기밖에 없다 싶어서상단 네비게이션의 윈도우(W) → 환경 설정 → 편집기 → SQL편집기 → SQL 자동완성..
이번주에 계속 강의를 들으면서 HTML, CSS, JavaScript를 사용해서 간단한 웹페이지를 만들어보기가 팀프로젝트 과제였다.우리는 나를 제외하고선 다들 개발이 처음이라서 내가 조금씩 알려주면서 했다.근데 나도 잘 모르는 입장이라서...잘 한 건지 모르겠다. 일단 내가 맡은 부분은 방명록 페이지라서 어제인가 엊그제 TIL에 올려놨고 오늘은팀 프로젝트를 진행하는 부분에서 마지막 회고를 다같이 했는데 그 회고를 올릴 예정이다KPT 회고1. 한 주의 흐름1) 한 일프로젝트 명 : 팀원의 짤막한 자기소개를 담은 웹 페이지 제작필수 작업 : 메인 페이지, 팀 소개 페이지, 개인 소개 페이지, 방명록 구현2) 느낀점대웅 - 다들 서로 잘하는 영역을 많이 도와주셔서 감사했습니다. 덕분에 가장 완벽한 프로젝트가 ..

요즘 계속 기본 웹페이지 만들기를 하고 있다.간단하게 팀 소개 페이지를 만드는데 우리팀은 Firebase를 연동하여 방명록 작성하는 기능을 만들자고 해서 해당 부분을 내가 맡게 되었다. 나는 계속 백엔드를 맡아왔기때문에메인페이지나 소개페이지 등 디자인이 좀 더 중요한 부분보단 방명록 쪽이 좋긴하다인풋 박스 만들어서 넣으면 되니깐! 나는 이번 과제가 웹페이지를 공부하는 파트인 줄 알았는데우리 팀원들이 제일 어려워하는 부분은 git으로 협업하는 부분이었다.난 git을 많이 써봤기때문에 별로 어렵지 않았지만 다른 팀원들은 다들 개발을 처음 하시는 분들인 것 같았다.그래서 월요일엔 웹페이지 만들때 꿀팁같은걸 공유하고화요일엔 git 사용 방법을 알려줬다.제대로 설명한건진 모르겠네 ㅎㅎ;;; 그리고 사실 해당 프로..

좀 밍기적밍기적 다른 거 하다가 캠프 강의를 다 끝내버려야겠다는 생각에 하나씩 쳐내는 중..막 엄청 어려운 내용은 아니지만 모르고 있던 내용이 스쳐 지나갈까 봐 열심히 보는 중이다.그러던 중에 웹 개발 기초 강의에서 과제하는 부분이 있길래 과제를 했다. 과제는 이런식으로 지시가 세세하게 되어있어서 헷갈리는 부분도 없고쉬운 부분이라서 나는 문제없었지만처음 배우는 사람들이 기억 안 날까 봐 친절하게 어느 파트 강의를 참고해야 되는지도 쓰여있다.그리고 주석도 하나하나 다 작성되어 있어서 배웠던 거 복습하는 느낌으로 따라 하면 되긴 하는데 첫 번째 벽...아니 벽이라고 하기에도 창피함;;; 브라우저에는 저 코드가 보이는데 vscode 편집기에는 저 헤더 클래스가 들어간 div가 없었다....(예?)텍스트를 바꿔..
지금은 계속 내일배움캠프 강의를 들으면서 웹 개발에 대한 전반적인 내용을 정리 중이다.강의만 듣고 따라가면 너무 기본적인 부분들이라서 강의를 토대로나 나름대로 스스로 찾아보기 정리하고 있다. 이게 충분한 내용인지는 모르겠으나뭐 어쨌든 ㅎ..ㅎ 오늘 공부한 내용 1. Web의 역사https://bitj-bitbox.tistory.com/31 [Web] Web이란? - Web의 역사 살펴보기WEB과 관련된 지식을 하나하나 정리해 가는 중.. 1. Web일단 web에 대해서 알아보자. 우리가 흔히 web이라고 부르는데 사실 web은 WWW, World Wide Web을 뜻한다.WWW은 인터넷에 연결된 사용자들이 서로의bitj-bitbox.tistory.com 원래 데이터를 어떻게 정보교환하는지 프로토콜 같은거..
WEB과 관련된 지식을 하나하나 정리해 가는 중.. 1. Web일단 web에 대해서 알아보자. 우리가 흔히 web이라고 부르는데 사실 web은 WWW, World Wide Web을 뜻한다.WWW은 인터넷에 연결된 사용자들이 서로의 정보를 공유할 수 있는 공간을 뜻한다. 요즘은 하도 웹을 많이 사용하기 때문에 인터넷 = 웹이라고 생각하는 사람들이 많은데(사실 나였음 ㅋ.ㅋ),웹은 인터넷 상에서 정보를 주고받기 위한 하나의 인터넷 서비스이고, 인터넷 상에는 웹 이외에도 다양한 서비스들이 있다. 지금은 대부분의 데이터가 웹에서 왔다갔다 하기 때문에 '인터넷으로 할 수 있는 서비스 중에 다른게 뭐가 있지?' 생각해보면 잘 안떠오르는데,인터넷 서비스의 예로는 이메일, 파일 전송, 채팅 및 메신저, 스트리밍 서비스..
https://www.acmicpc.net/problem/6236 풀이 과정문제 이해가 살짝 어려웠던 문제..원래 술술 읽으면 이해가 되는데 얘는 이해가 안돼서 종이에 쓰면서 해석했다..내가 문해력이 안좋은건지 글이 이상한건지..?중요한 부분만 뽑아보면 1. N일 동안 사용할 금액이 주루룩 있음2. 정확히 M번만 돈을 뺄 것임! (돈 아끼려고 하는거라서 M보다 적어도 됨)3. 한번 인출할때 무조건 k원을 뺄것임. 이는 고정 값이고 수중에 있는 돈이 하루를 보내기에 부족하면 원래있던 돈 전부 통장에 집어넣고, k원 인출이 정도 인 것 같은데 아마 다들 2번에서 뭐라굽쇼..? 하지 않을까...정확히 M번이라고 했는데 사실 이 부분은 문제 풀다보면 신경쓰지 않아도 됨왜냐하면 우리는 금액(k)을 최소화 하..
초심 찾기 운동겸 내일배움캠프 강의인 HTML, CSS, JavaScript 강의를 듣고 있는데대부분의 초심자 강의와 비슷하게 엄청 자세한 설명은 없기도 하고예전에 헷갈렸던 선택자를 다시 정리를 해볼려고 한다.외울려고 하는 것은 아니지만 그래도 한번 보고 넘어가면 좋을 것 같아서 정리!CSS 선택자 완벽 정리CSS 선택자(selector) 는 원하는 HTML 요소를 정확하게 지정하여 스타일을 적용할 수 있다.1. CSS 선택자란?CSS 선택자는 HTML 문서에서 특정 요소를 선택해 스타일을 적용할 수 있도록 도와줍니다. 선택자를 잘 활용하면 코드의 재사용성과 유지보수성이 크게 향상됩니다.2. 기본 선택자2.1. 전체 선택자 (*)문서 내의 모든 요소를 선택* { margin: 0; padding: 0..
어제 정보처리기사 실기 지원하는 날이었다.나는 아직 필기도 안봐서 이제 4월에 필기 지원하는 날에 지원해 볼 예정이다.사람들 말로는 필기는 기출돌리면 쉽다고는 하는데기왕 공부할거 제대로 하자라는 마음이 있어서 실기 대비할겸 정보처리기사 공부를 하고 있다. 나는 시나공 기본서를 교보문고 ebook으로 구매하여 유튜브에 올라와 있는 시나공 무료강의를 보면서 공부하고 있다.사고나서 느낀게 강의가 너무 잘되어있고 강사님이 이해하기 쉽게 설명도 잘해주시고, 어떻게 문제가 출제될 것 같은지 다 집어주신다.그리고 강의 한개당 거의 10분내외로 이루어져 있어서 그렇게 길지도 않고 듣기 편하다.그래서 그냥 복습용 문제집만 구매하고 이론은 강의 들으면서 하면 될 듯?강의를 많이보고 자란 세대라서 그런가 강의가 너무 좋다...