IT/Java Stack
-
State of Spring 2022IT/Java Stack 2023. 3. 6.
얼마 전 youtube를 보면서 시간을 보내다가 토비님의 영상을 보게 되었다. State of Spring 2022 내용에 대해 리뷰하는 내용이었는데, 꽤 재미있게 보기도 하였고 Spring 생태계에 대해서 이해할 수 있는 참고 자료이기도 하여 간략하게 리뷰를 해보려고 한다. State of series 우선 State of Spring은 VMware 회사에서 설문조사를 진행하고 정리한 통계 발표 자료이다. 사실 VMware의 자료는 처음 접한 상태였는데 구글링을 해보니 State of Kubernetes, State of observability등 다양한 시리즈가 있었다. 이 글의 첨부된 이미지들은 모두 State of Spring 2022 pdf에 포함된 내용들이다. 설문조사의 49%가 유럽 그리고 ..
-
Java 버전별 설치하기IT/Java Stack 2022. 7. 4.
MacOS에서 다수의 Java 버전을 입 맛에 맞게 설치 및 운용할 수 있는 방안을 적어보려고 한다. OpenJDK 설치 유료 라이센스(Oracle Java)를 구입하지 않을 것이라면 대안으로써 오픈소스인 OpenJDK를 사용할 수 있을텐데, brew install 명령어를 통해서 버전별 openjdk 설치를 할 수 있다. 아래는 예시 내용으로써 17.0.3 LTS 버전을 설치하였다. 참고로 설치파일들은 /usr/local/Cellar/openjdk@XX 디렉토리에 위치하게 된다. $ brew install openjdk@17 Running `brew update --auto-update`... ==> Auto-updated Homebrew! Updated 4 taps (homebrew/cask-vers..
-
Java 버전 히스토리IT/Java Stack 2022. 7. 4.
다시 만나게 된 Java 잠깐 과거로 돌아가기 Java 언어는 대학 학부생 때 OOP 학습을 위해 수업을 들었었고 방학 때에는 JWT 기반 캘린더 프로그램을 토이프로젝트로 만들어본 추억이 있다. 재미있는 프로젝트였지만 C/C+ www.morenice.kr 지난 작성 글에 이어 Java의 버전 정책에 대해서 이야기하려고 한다. Java 버전의 시작 Java는 베타버전에 이어 JDK 1.0 버전으로 시작하였고 최초의 stable 버전은 JDK 1.0.2였다. 여기서 JDK란 Java Development Kit의 줄임말로써 Java를 위한 개발도구를 말한다. 이후 J2SE로 명칭이 변경되어 J2SE 1.1, 1.2, ...등이 배포되었다가 결국 현재 사용되고 있는 Java SE로 버전 명칭이 변경되었다. J..
-
다시 만나게 된 JavaIT/Java Stack 2022. 5. 23.
잠깐 과거로 돌아가기 Java 언어는 대학 학부생 때 OOP 학습을 위해 수업을 들었었고 방학 때에는 JWT 기반 캘린더 프로그램을 토이프로젝트로 만들어본 추억이 있다. 재미있는 프로젝트였지만 C/C++ 기반의 좀 더 로우한 개발이 더 매력적이라 생각하여 Java는 아쉽게도 점점 멀어지게 되었다. 그 당시에는 다운로드 가능한 최신 버전을 깔아서 사용했었는데 시기적으로 대략 1.4 버전을 사용하지 않았을까 싶다. 이클립스 IDE와 Java를 다운로드해서 설치하고 윈도우 PATH 설정을 필수로 했었던 과거 시절이 떠오른다. PATH 설정을 안해서 이클립스 에서 빌드가 안되 힘들어 했던 서글픈 일도 생각나고 그 무렵 관심이 많았던 C/C++ 개발을 위해 사용했던 Visual Studio에서는 버그가 많아서 빌..