일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 1
- Component
- autowired
- 스프링
- zepettoworld.com
- layout #thymeleaf #화면분할
- Bean
- 오토와이어드
- git #gitlab #github
- DispatcherServlet
- spring
- 스프링 부트
- Today
- Total
목록IT/Java (12)
기록과 정리
이 글은 백기선님의 '더 자바, Java 8' 강의를 참고하였습니다. https://www.inflearn.com/course/the-java-java8/lecture/48041?speed=1&tab=curriculum 더 자바, Java 8 - 인프런 | 학습 페이지 지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요.... www.inflearn.com JDK 8과 11은 LTS (Long Term Support) 지원으로 일반적인 자바 버전과 달리 보다 더 오래 지원하겠다는 버전이다. 따라서 Production의 서비스를 제공하기에 적합한 자바 버전이다. 특히 jdk8은 자바개발자의 83%가 사용중에 있다고 하며, 람다 표현식, 메서드 레퍼런스, 스트림 API , ..
GC (Garbage Collection) 메모리 관리 기법 중 하나로 필요없는 Memory를 확인하여 해당 영역을 해제하는 기능이다. ( 쓰레기를 수집하는 것이 아닌 쓰레기가 아닌 것을 수집(mark)하여 쓰레기를 삭제하는 방식이다. 이름과 동작방식은 반대) 자바는 JVM이라는 가상 머신위에서 동작을 한다. JVC 옵션안에 현재 프로세스에 메모리 누수가 발생하면 멀티스레드 방식으로 해당 작업 내용은 죽이고, 나머지 작업은 이상없이 동작하는 방식으로 돌아간다. System.gc() 기존에 C/C++은 이러한 과정을 코드로 처리해주어야했다. ( 자바개발자로서는 굉장한 기능아닌가 ) 자바에서는 명시적으로 System.gc()로 가비지 컬렉션을 실행시킬수 있다. 하지만 메모리 누수와 별개로 모든 쓰레드가 중지..
자바란? 객체지향적 프로그래밍 언어이며 웹 어플리케이션 개발에 가장 많이 쓰이는 언어들 중 하나이다. 현재 15버전까지 나왔다. 자바의 큰 장점은 JRE가 설치되어진 어느 OS 에서든 작동이 가능하다는 점이다. 가령 C언어로 화면을 출력을 하는 코드를 짠다고 해보면 코드는 컴파일러에 의해 컴파일 과정을 거쳐 01010 과 같은 바이너리 코드로 변경되며 이러한 코드르 컴퓨터가 이해하게 된다. 위에서 언급한 컴파일 과정에서 Window나 Mac, Linux와 같은 운영체제마다 C 컴파일러가 컴파일을 수행하게 되는데 JAVA는 JVM을 통해 통일된 컴파일 과정을 수행하게 된다. JRE JRE ( Java Runtime Enviroment ) 의 약자로 JVM + 실행을 위한 도구 ( ex-자바프로그램 ) 이라..