일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Public
- IT
- Effective Java
- 알고리즘
- 컴퓨터과학
- 공채
- 이펙티브 자바
- OS
- 운영체제
- 디지털
- 뮤텍스
- 프로그래밍
- java
- 깃허브
- 세마포어
- package-private
- 스프링
- spring
- 개발
- 우리카드
- 자바
- github
- 신입
- 스터디
- 깃
- 신입사원
- CS
- 메모리
- 컴퓨터공학
- 정보처리기사
- Today
- Total
목록전체 글 (116)
주니어 개발자 성장기
https://velog.io/@zeesoo/Linux-%EB%A6%AC%EB%88%85%EC%8A%A4-%EC%BD%98%EC%86%94-%EB%8B%A8%EC%B6%95%ED%82%A4
call by reference를 쓰는 언어에서는 메서드를 호출할 때 객체를 전달받으면 해당 객체를 아예 다른 것으로 바꿀 수 있지만, java는 객체 참조를 포함한 모든 매개변수가 값으로 전달되기 때문이다. 자바는 객체 변수를 호출 시에 복사를 해서 참조를 전달하기 때문에 해당 객체 변수에 새로운 객체를(new) 할당해도 기존의 객체 변수의 참조에는 아무 변화가 없다. public void change(Employee e) { e = new Emplpyee("Nick"); } public static void main(String[] args) { Employee e1 = new Employee("Fred"); manager.change(e1); System.out.println("name =" + e..
RestTemplate이란? 스프링 3.0에서부터 지원하는 RestTemplate은 HTTP 통신에 유용하게 쓸 수 있는 템플릿이다. REST 서비스를 호출하도록 설계되어 HTTP 프로토콜의 메서드(GET,POST,DELETE,PUT)에 맞게 여러 메서드를 제공한다. RestTemplate 특징 통신을 단순화하고 RESTful 원칙을 지킨다 멀티쓰레드 방식을 사용 Blocking 방식을 사용 의존성 설정 기본 스프링 부트 의존성을 추가한다면, 자동으로 추가된다. WebClient란? WebClient는 스프링 5.0에서 추가된 인터페이스다. 스프링 5.0 이전에는 비동기 클라이언트로 AsyncRestTemplate을 사용했었다. 하지만 스프링 5.0 이후부터는 WebClient를 사용할 것을 권장한다. ..
https://joshua1988.github.io/web-development/javascript/javascript-asynchronous-operation/ 자바스크립트 비동기 처리와 콜백 함수 (중급) 중급 자바스크립트 개발자가 되기 위한 자바스크립트 비동기 처리와 콜백 함수 이해하기. 콜백 지옥과 해결 방법 등 joshua1988.github.io https://joshua1988.github.io/web-development/javascript/promise-for-beginners/ 자바스크립트 Promise 쉽게 이해하기 (중급) 자바스크립트 입문자를 위한 Promise 설명. 쉽게 알아보는 자바스크립트 Promise 개념, 사용법, 예제 코드. 예제로 알아보는 then(), catch()..
트리란? 계층적 구조를 나타내는 자료구조로, 부모-자식 관계의 노드들의 집합 대용량 데이터를 저장하기 용이한 자료구조다. Why? 탐색이 아주 빠르기 때문이다. 선형 자료구조와 달리 탐색의 시간 복잡도를 O(log N)로 줄일 수 있다. (단, 삽입 삭제의 최소 O(log N)의 시간 복잡도를 갖는다.) 트리의 구성요소 Node Edge Sibling Subtree Root node Leaf Node(Terminal Node) Level Height, Degree 이진 트리(Binary Tree) 모든 노드가 최대 2개의 서브 트리를 갖는 트리 모든 노드의 차수가 2 이하인 트리 이진트리의 서브트리는 이진트리라는 재귀적 정의를 갖고 있다. 특징 노드 개수가 n이면 엣지의 개수는 n-1 높이가 h인 이진 ..
Scheduling 일정 주기로 특정한 작업을 수정하는 것 참고 블로그 https://data-make.tistory.com/699 [Spring Boot] Scheduler 사용해보기(일정 주기로 실행하는 스프링 스케쥴러) The Scheduled Annotation in Spring @Scheduler 를 사용해서 일정한 시간 간격으로, 혹은 특정 일정에 코드가 실행되도록 해보자. Spring Scheduler Dependency Spring Boot starter 에 기본적으로 의존 org.spri.. data-make.tistory.com https://wooncloud.tistory.com/75#cronExpr [Spring] 스케줄러 Cron 사용하기 스프링 프로젝트를 개발하면서 시스템이 커지..