2021-02-10-TIL TIL 2021-02-10-TIL 맥북 부트캠프 프로그래머스 문제 3단계까지 다 풀기 okky.kr/article/615407 url.kr/p8l7sm url.kr/rlyct6 체리픽과 스냅샷 다른 가지에서 남의가지의 커밋을 가져올때 체리픽 -> 내용은 같지만 id는 다르다 git은 스냅샷이라는 것을 기억할것 git che... 2021/02/10 2021-TIL
2021-02-09-TIL TIL 2021-02-09-TIL Git cheet sheet git clone -b Polynomeer --single-branch https://github.com/Polynomeer/java-chess git switch -c {branch name} git push origin {branch name} git remote add -t Polyn... 2021/02/09 2021-TIL
2021-02-08-TIL TIL 2021-02-08-TIL 디자인 패턴을 배우는 시점 디자인 패턴을 괜히 적용하려다가 코드가 망가지는 경우가 많다. 디자인 패턴은 모든 것을 학습하고 난 후에 학습하는 것이 좋다. 패턴은 반복해서 나타나는 설계 문제에 대한 해법에 이름을 붙인 것이다. 그래서 그 문제를 직접 겪어 보기 전에 해법부터 적용하면, 문제가 없는 곳에 구조만 늘어난다. ... 2021/02/08 2021-TIL
2021-02-05-TIL TIL 2021-02-05-TIL Serialize 객체를 스트림으로 바꿔주는 자바의 기능 직렬화는 메모리에 있는 객체를 바이트의 흐름으로 바꿔 파일에 저장하거나 네트워크로 보낼 수 있게 하는 것이고, 역직렬화는 그 반대다. Java에서는 클래스가 java.io.Serializable을 구현해야 직렬화할 수 있다. Javadoc에 따르면 이 인터페이스에... 2021/02/05 2021-TIL
2021-02-04-TIL TIL 2021-02-04-TIL skija 타입스크립트 추천 Skija는 Chrome과 Android가 쓰는 2D 그래픽 라이브러리 Skia의 Java 바인딩이다. AWT의 Graphics보다 현대적인 렌더링(안티앨리어싱, GPU 가속)을 Java에서 쓰고 싶을 때 후보가 된다. Using streams to manipulate a String ... 2021/02/04 2021-TIL
2021-02-03-TIL TIL 2021-02-03-TIL Jekyll Themes Jekyll Console Hacker Blog Dark Side Project Negya Potato Hacker Noir 터미널이나 어두운 화면 느낌을 내는 Jekyll 테마 목록이다. Jekyll 테마가 적용되는 방식 Jekyll 문서에 따르면 테마는 크게 ... 2021/02/03 2021-TIL
2021-02-02-TIL TIL 2021-02-02-TIL 네트워크를 일상의 비유로 보기 버스는 모든곳을 다 들른다는 의미에서 CPU에서의 버스, 네트워크 버스도 동일한 의미를 가진다. 버스는 여러 장치가 하나의 통신선을 함께 쓰는 구조다. 컴퓨터 안에서는 CPU, 메모리, 입출력 장치가 같은 버스에 연결되어 데이터를 주고받고, 네트워크의 버스형 구성에서는 모든 노드가 하나의 ... 2021/02/02 2021-TIL
2021-02-01-TIL TIL 2021-02-01-TIL 브라우저가 페이지를 받아오기까지 www.disney.com -> get ip address:10.5.3.7 -> http request -> http response 주소창에 도메인을 입력하면 먼저 DNS 조회로 도메인을 IP 주소로 바꾸고, 그 주소의 서버와 TCP 연결을 맺은 뒤 HTTP 요청을 보내... 2021/02/01 2021-TIL
2021-01-31-TIL TIL 2021-01-31-TIL find command recipes4dev.tistory.com/156 find는 디렉터리 계층을 따라 내려가며 조건에 맞는 파일을 찾는 명령어다. 기본 형태는 find [시작 경로] [조건식]이고, 시작 경로 아래의 모든 파일에 조건식을 차례로 적용한다. man 페이지 기준으로 자주 쓰는 조건은 다음과 같다.... 2021/01/31 2021-TIL
2021-01-29-TIL TIL 2021-01-29-TIL Java Docker MySQL Java 애플리케이션과 MySQL을 각각 컨테이너로 띄우고 연결하는 방법을 다룬 글들이다. 애플리케이션 컨테이너에서 DB에 접속할 때는 localhost가 아니라 DB 컨테이너의 이름(같은 Docker 네트워크 안에서 DNS 이름으로 쓰인다)을 호스트로 써야 한다. 컨테이너 안의 local... 2021/01/29 2021-TIL