프로그래밍 25

"노션, 더는 어렵지 않다" 쉽게 시작하는 3가지 노션 활용법

https://www.itworld.co.kr/news/212774 "노션, 더는 어렵지 않다" 쉽게 시작하는 3가지 노션 활용법 - ITWorld Korea 효율성 개선을 목적으로 만들어진 서비스라면 당연히 도입도 매우 간단할 거라고 생각하기 쉽다.하지만 노션(Notion)의 경우는 절대로 그렇지 않다. ‘올인원 작업공간’이라 자칭하는 노션을 처 www.itworld.co.kr 효율성 개선을 목적으로 만들어진 서비스라면 당연히 도입도 매우 간단할 거라고 생각하기 쉽다. 하지만 노션(Notion)의 경우는 절대로 그렇지 않다. ‘올인원 작업공간’이라 자칭하는 노션을 처음 보면 압도당한다. 기능이 너무 많기 때문에 어디에서부터 시작해야 할지 모를 정도다. 그래서 포기하고 도망가고 싶은 욕구가 치솟는다. 사..

주소창에 url을 검색하면 생기는 일들 (DNS, ARP, TCP, TLS/SSL, HTTP)

https://goldfishhead.tistory.com/23 주소창에 url을 검색하면 생기는 일들 (DNS, ARP, TCP, TLS/SSL, HTTP) 1. 브라우저에서 URL을 해석한다. 2. DNS 서버에서 IP 주소 받아오기 3. ARP 프로세스 (서버 PC까지 이동하는 과정) 4. TCP 소켓 통신 (데이터를 주고받기 위해 연결, 해제하는 과정) 5. TLS/SSL handshake (암호 goldfishhead.tistory.com 1. 브라우저에서 URL을 해석한다. 2. DNS 서버에서 IP 주소 받아오기 3. ARP 프로세스 (서버 PC까지 이동하는 과정) 4. TCP 소켓 통신 (데이터를 주고받기 위해 연결, 해제하는 과정) 5. TLS/SSL handshake (암호화 통신을 위..

git 명령어 모음

https://velog.io/@4_21ee/TIL-27-Git%EC%B0%AE%EC%95%84%EB%8F%84-%EC%95%8C%EC%95%84%EB%91%AC%EC%95%BC%ED%95%A0-Git%EB%AA%85%EB%A0%B9%EC%96%B4 TIL 27 | Git찮아도 알아둬야할 Git명령어 소잃고 외양간 고치.. 아니 파일 잃고 Git 명령어 공부하기...! velog.io ㅌ git 명령어 모음 새로운 저장소 생성 $ git init .git 하위 디렉토리 생성 (폴더를 만든 후, 그 안에서 명령 실행을 실행하면 새로운 git 저장소가 생성된다.) 저장소 복제/다운로드 $ git clone 기존의 소스 코드 다운로드/복제 $ git clone /로컬/저장소/경로 로컬 저장소 복제 $ git ..

프로그래밍/GIT 2021.10.26

Slack + github 연동

https://sepiros.tistory.com/37 [Github] github + slack 연동하기 협업도구 Slack + 분산 버전 관리 GitHub을 연동하면 GitHub에서 발생하는 상황에 대한 업데이트를 구독할 수 있다. 기능 소개 ㅁ GitHub 리포지토리에서 발생하는 상황에 대한 업데이트 • New commits • sepiros.tistory.com 협업도구 Slack + 분산 버전 관리 GitHub을 연동하면 GitHub에서 발생하는 상황에 대한 업데이트를 구독할 수 있다. 기능 소개 ㅁ GitHub 리포지토리에서 발생하는 상황에 대한 업데이트 • New commits • New pull requests • New issues • Code reviews • Deployment sta..

[Agile] TDD(테스트 주도 개발)란

https://wooaoe.tistory.com/33 [기술면접] TDD(Test-Driven-Development) 방법론에 대해서 TDD(Test-Driven-Development) 방법론에 대해서 파헤쳐보자! ❓ TDD가 무엇입니까? - TDD란 Test Driven Development의 약자로 '테스트 주도 개발'이라고 한다. 반복 테스트를 이용한 소프트웨어 방법론으로, 작은. wooaoe.tistory.com TDD(Test-Driven-Development) 방법론에 대해서 파헤쳐보자! ❓ TDD가 무엇입니까? - TDD란 Test Driven Development의 약자로 '테스트 주도 개발'이라고 한다. 반복 테스트를 이용한 소프트웨어 방법론으로, 작은 단위의 테스트 케이스를 작성하고 이..

HTTP란 HTTP의 구조 및 핵심 요소

https://lee1535.tistory.com/111?category=827232 [web] HTTP란 HTTP의 구조 및 핵심 요소 HTTP HYPERTEXT TRANSFER PROTOCOL의 약자 클라이언트와 서버 사이에 이루어지는 요청/응답 프로토콜. 80번 포트를 사용하며, TCP와 UDP를 사용한다. 여기까지가 대학생활에서 내가 이해하고 그냥 넘어갔던 lee1535.tistory.com HTTP HYPERTEXT TRANSFER PROTOCOL의 약자 클라이언트와 서버 사이에 이루어지는 요청/응답 프로토콜. 80번 포트를 사용하며, TCP와 UDP를 사용한다. 여기까지가 대학생활에서 내가 이해하고 그냥 넘어갔던 부분이다. 그냥 서버와 클라이언트 상의 어떠한 규약이 있구나라고... 아래 관련 ..

IOC와 DI 에 대하여 (스프링 개념 이해하기 쉽게 설명)

https://mo-world.tistory.com/entry/IOC%EC%99%80-DI-%EC%97%90-%EB%8C%80%ED%95%98%EC%97%AC-%EC%8A%A4%ED%94%84%EB%A7%81-%EA%B0%9C%EB%85%90-%EC%9D%B4%ED%95%B4%ED%95%98%EA%B8%B0-%EC%89%BD%EA%B2%8C-%EC%84%A4%EB%AA%85 IOC와 DI 에 대하여 (스프링 개념 이해하기 쉽게 설명) Inversion of Control (제어의 역전) DI(의존성 주입)을 이해하기 위해서는 IoC(제어의 역전) 의 개념을 알고 넘어가야 할 필요가 있다. 스프링을 쓰기 전에는 개발자가 프로그램의 흐름(애플리케이션 mo-world.tistory.com 출처: http://..

[Spring] DI, IoC 정리

https://velog.io/@gillog/Spring-DIDependency-Injection [Spring] DI, IoC 정리 DI(Dependency Injection)란 스프링이 다른 프레임워크와 차별화되어 제공하는 의존 관계 주입 기능으로,객체를 직접 생성하는 게 아니라 외부에서 생성한 후 주입 시켜주는 방식이다.DI(의존성 주입) velog.io DI(Dependency Injection) DI(Dependency Injection)란 스프링이 다른 프레임워크와 차별화되어 제공하는 의존 관계 주입 기능으로, 객체를 직접 생성하는 게 아니라 외부에서 생성한 후 주입 시켜주는 방식이다. DI(의존성 주입)를 통해서 모듈 간의 결합도가 낮아지고 유연성이 높아진다. 첫번째 방법은 A객체가 B와 C..

[Spring] 의존성 주입(Dependency Injection, DI)이란? 및 Spring이 의존성 주입을 지원하는 이유

https://mangkyu.tistory.com/150 [Spring] 의존성 주입(Dependency Injection, DI)이란? 및 Spring이 의존성 주입을 지원하는 이유 1. 의존성 주입(Dependency Injection)의 개념과 필요성 [ 의존성 주입(Dependency Injection) 이란? ] Spring 프레임워크는 3가지 핵심 프로그래밍 모델을 지원하고 있는데, 그 중 하나가 의존성 주입(Depende.. mangkyu.tistory.com 1. 의존성 주입(Dependency Injection)의 개념과 필요성 [ 의존성 주입(Dependency Injection) 이란? ] Spring 프레임워크는 3가지 핵심 프로그래밍 모델을 지원하고 있는데, 그 중 하나가 의존성 ..

[Spring] 스프링 의존성 주입(DI) 이란?

Spring 삼각형 스프링의 기반이 되는 설계 개념을 표현한 것 https://devlog-wjdrbs96.tistory.com/165 [Spring] 스프링 의존성 주입(DI) 이란? Spring 삼각형 스프링의 기반이 되는 설계 개념을 표현한 것 스프링이란 IoC와 AOP를 지원하는 경량의 컨테이너 프레임워크이다. 1. DI(Dependency Injection)이란? Inversion of Control 이라고도 하는 의존 관.. devlog-wjdrbs96.tistory.com 출처 : https://sehun-kim.github.io/sehun/springbean-lifecycle/#2 스프링이란 IoC와 AOP를 지원하는 경량의 컨테이너 프레임워크이다. 1. DI(Dependency Injec..