본문 바로가기

전체 글12

Java Collection Framework (1) Java Collection Framework란? Collection 이란? A collection is an object that represents a group of objects (from oracle java document) In Java, a Collection is a group of multiple objects put together into a single unit. (from geekforgeeks) collection이란 오브젝트를 모아둔 것이라 생각하면 된다. 그렇다면 어떤 기준으로 오브젝트를 선별해서 모아둔 것일까? 마구잡이로 모든 객체를 모아두진 않았을 것이다. 여기서 그 기준에 대해서 생각해보면 진정으로 Java Collection Framework의 용도에 대해서 이해할.. 2023. 3. 6.
SQL 문법 및 실행 순서 SQL SQL 실행 순서를 알아야 하는 이유 sql이 실행되는 순서에 대해서 정확히 알고 있어야 한다. 그렇지 않다면, sql문을 보고 데이터가 어떻게 조작되는지 상상할 수가 없고, 그렇게 되면 결과를 예측할 수 없다. 즉, sql문의 결과값을 예측하기 위해선 sql의 실행 순서를 알아야 한다. SQL 문법 순서 SELECT DISTINCT FROM WHERE JOIN ON GROUP BY HAVING ORDER BY LIMIT SQL 실행 순서 FROM ON JOIN WHERE GROUP BY HAVING SELECT DISTINCT ORDER BY LIMIT 추가적으로 알면 좋은 문법 SET SUBQUERY CASE WHEN THEN UNION 참고 https://www.sisense.com/blog.. 2023. 3. 6.
2023년 계획 올해 목표 0. 취업 1. 독립적으로 성장할 수 있는 사람이 되기 2. 좋은 사람이 되기 구체적인 목표 1. 코딩 테스트 500문제 풀기 2. 자바의 정석 읽기 3. JPA 책 한 권 끝내기 4. 스프링부트 인프런 강의 완강하기 5. React를 통해 웹 페이지 제작할 수 있을 정도록 공부하기 6. 테스트 가능한 코드에 집착하기 (넥스트스텝 이용하기) 7. 매주 월요일, 수요일, 토요일에 회사 채용 공고 확인하기 8. 매주 블로그에 최소 1개 이상의 글을 작성하기 9. 졸업작품으로 취업 가능한 포트폴리오 제작하기 사담 올 한해는 내게 아주 격정적인 한 해가 될 것 같다. 많이 아프고 힘들고 성장할 예정이다. 정신적인 성숙 없이 도전을 맞이할 땐 항상 고통스럽다. 동시에 성장할 기회를 얻는다. 꾸준한 반복.. 2023. 2. 20.
백준 연구소 14502 https://jie0025.tistory.com/209 [BOJ - BFS] 14502번 : 연구소 (python) https://www.acmicpc.net/problem/14502 14502번: 연구소 인체에 치명적인 바이러스를 연구하던 연구소에서 바이러스가 유출되었다. 다행히 바이러스는 아직 퍼지지 않았고, 바이러스의 확산을 막기 위해서 jie0025.tistory.com 이 문제 어려워서 위의 블로그 참고했다. 나중에 이 문제에 대한 풀이와 bfs, dfs에 대한 템플릿을 작성해야 함 일단 오늘 4.5문제 풀었다! 2023. 2. 14.