JVM(Java Virtual Machine) 내부 구조
Language/Java(JVM)2024. 9. 22. 17:12JVM(Java Virtual Machine) 내부 구조

제가 가장 좋아하는 언어인Java는 JVM을 이용하여이식성 부분에서굉장한 장점을 가지고 있다고 생각합니다. 요즘 공부중인 언어인 Kotlin 또한JVM 동작방식을 따르는Java와 100% 호환되는 언어라고 알고 있습니다. '지피지기면 백전불태' 란 말이 있듯이JVM을 파악한다면,그로부터 파생된 언어들은두렵지 않을 것입니다. 출처 : https://inpa.tistory.com/entry/JAVA-%E2%98%95-JVM-%EB%82%B4%EB%B6%80-%EA%B5%AC%EC%A1%B0-%EB%A9%94%EB%AA%A8%EB%A6%AC-%EC%98%81%EC%97%AD-%EC%8B%AC%ED%99%94%ED%8E%B8 ☕ JVM 내부 구조 & 메모리 영역 💯 총정리저번 포스팅에서는 JRE / JDK /..

배포 전략
개발자 역량2024. 9. 22. 16:55배포 전략

배포는 처음 코딩을 배우는 사람들에게엄청난 도전이자,떨리고 다소 무서운 영역이라고 느껴집니다. 요즘에는 클라우드 서비스, 도커 등배포를 쉽게 수행하기 위한 툴들이많아져서 다소 쉬워졌지만,저는 여전히 어렵고 배울 것들이 많은 영역이라고 생각합니다. 이번 포스팅은이전 버전에서 새로운 버전으로 변경 시사용 가능한 배포 전략들에 대해 공부해보겠습니다! 배포 전략 목록인플레이스 배포(In-Place Deployment)롤링 배포(Rolling Update Deployment)블루/그린 배포(Blue/Green Deployment)카나리 배포(Canary Deployment) 인플레이스 배포(In-Place Deployment): 현재 운영중인 인프라에서 변경 사항이 있는 애플리케이션을 그대로 변경하는 방식  롤링..

2016년, 옹알이(2) - level1
코딩테스트 - Java2024. 9. 22. 14:052016년, 옹알이(2) - level1

- 2016년 문제https://school.programmers.co.kr/learn/courses/30/lessons/12901 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr - 풀이걸린 시간 : 10~15분class Solution { public String solution(int a, int b) { String[] day = {"THU","FRI","SAT","SUN","MON","TUE","WED"}; int[] date = {31,29,31,30,31,30,31,31,30,31,30,31}; int c..

기사단원의 무기, 비밀지도 - level1
코딩테스트 - Java2024. 9. 21. 16:10기사단원의 무기, 비밀지도 - level1

- 기사단원의 무기 문제https://school.programmers.co.kr/learn/courses/30/lessons/136798 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr - 풀이걸린 시간 : 40 ~ 45분class Solution { public int solution(int number, int limit, int power) { int answer = 0; for(int i = 1; i limit){ answer += power; } else { ..

덧칠하기 - level1
코딩테스트 - Java2024. 9. 21. 00:50덧칠하기 - level1

- 문제https://school.programmers.co.kr/learn/courses/30/lessons/161989?language=java 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr - 풀이문제 풀이 시간 : 40~45분class Solution { public int solution(int n, int m, int[] section) { int answer = 0; int plus = section[0]; for(int i = 0; i plus){ plus = sec..

프로그래머스 코딩테스트 in Java
코딩테스트 - Java2024. 9. 20. 00:54프로그래머스 코딩테스트 in Java

코딩테스트 연습 시작 일만오천번째마음이 진지해졌습니다. 코틀린도 공부했고, 쿠버네티스도 공부했고,프로젝트도 했고,남은건 코딩테스트 뿐. 인턴 및 취업을 위해선 코딩테스트를 놓치 않아야 한다.시작해보자 오늘 문제는 2문제를 풀었다.다시 시작하기에, 1년 반전쯤 파이썬으로 포기했던 0단계 어려운 문제 상위 종목들을자바로 다시한번 도전해보았다. 문제 1. 겹치는 선분의 길이https://school.programmers.co.kr/learn/courses/30/lessons/120876 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr - 풀이걸린 시간 : 25~30..

image