개발 관련

개요김영한 강사님의 자바 고급 멀티스레드와 동시성 강의를 듣고 내 생각과 간단하게 작성한다. 김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성 강의 | 김영한 - 인프런김영한 | 멀티스레드와 동시성을 기초부터 실무 레벨까지 깊이있게 학습합니다., 국내 개발 분야 누적 수강생 1위, 제대로 만든 김영한의 실전 자바[사진][임베딩 영상]단순히 자바 문법을 안다?www.inflearn.com 자세한 내용은 강의를 들어주세요.본론프로세스와 스레드란?프로세스프로그램을 실행하면 프로세스가 만들어지고 프로그램이 실행된다.프로세스는 간단히 말하면 운영체제 안에서 실행중인 프로그램을 뜻하고 자바를 예로들면 프로그램은 마치 자바 클래스, 프로세스는 해당 클래스를 객체화한 인스턴스라는 느낌을 가져가면 된다.각 프로세스..
개요김영한 강사님의 자바 고급 멀티스레드와 동시성 강의를 듣고 내 생각과 간단하게 작성한다.자세한 내용은 강의를 들어주세요.본론멀티태스킹과 멀티 프로세싱이란?멀티태스킹 다중작업 - 위키백과, 우리 모두의 백과사전위키백과, 우리 모두의 백과사전. 컴퓨팅 분야에서 멀티태스킹(영어: multitasking) 또는 다중작업(이하 멀티태스킹)은 다수의 작업(혹은 프로세스, 이하 태스크[1])이 중앙 처리 장치(이하 CPU)와 같ko.wikipedia.org위키피디아에 따르면 멀티태스킹이란 다수의 작업이 중앙 처리 장치(CPU)와 같은 공용자원을 나누어 사용하는 것을 말한다. 즉, 우리가 여러 프로그램들을 실행할 때, CPU라는 자원을 나누어서 사용하여 처리한다는 것을 의미한다.하지만, CPU(코어 1개)는 한 순..
개요자바 리플렉션이 무엇인가에 대해서 공부하고 공부한 내용을 토대로 작성했다!프레임워크와 라이브러리들을 사용하면서 어노테이션과 여러 기능을 사실 자바 코드로 어떻게 하는지 이해할 수 없었는데 이해가 된 것 같다.java 애플리케이션 의문점들..스프링은 어떻게 런타임 시점에 빈을 주입할 수 있을까?많은 프레임워크나 라이브러리들은 왜 기본 생성자를 필요로 할까?JUnit은 @Test 언노테이션이 붙은 메서드들을 어떻게 실행시킬까?정답은 바로 리플렉션!reflection이란?리플렉션의 뜻은 거울에 비친 상, 모습 이라는 뜻이다.자바에서는 거울, 물에 비친 상은 실제 클래스의 정보가 비쳐진 런타임 시점의 클래스 데이터를 뜻한다!자바 코드 동작 과정자바 코드인 .java 파일은 자바 컴파일러에 의하여 JVM이 이..
적용 방법을 보시려면 아래의 게시글을 참고해주세요. [Spring Boot] 스프링 부트 HTTPS 적용 방법 과정 스프링 부트에 HTTPS(TLS)를 적용시켜주기 위해서 다음과 같은 과정을 거쳐야 한다. 도메인을 발급받는다. CertBot을 통해서 인증서를 발급받는다. PEM 인증서를 PKCS12 형태로 변환한다. Spring Boot g-db.tistory.com 문제, 원인 블로그를 개발하던 도중 netlify로 프론트를 배포했더니 SSL 인증관련 에러가 발생해 서버에 SSL을 적용시켜줘야 했다. 이를 해결하기 위하여 HTTPS를 적용하기로 했다. 해결 과정 1. 인증서 발급을 위한 도메인 발급 구글 서칭을 통해서 인증서를 발급받기 위해서는 도메인이 먼저 있어야 했다. 기존에 개발과정에서 도메인 발..
창e
'개발 관련' 카테고리의 글 목록