post-thumbnail

[spring mvc] 서블릿 개념

"자바를 사용하여 웹페이지를 동적으로 생성하는 서버측 프로그램 혹은 그 사양을 말하며, 흔히 '서블릿'이라 불린다." - 위키피디아"클라이언트 요청을 처리하고 그 결과를 다시 클라이언트에게 전송하는 Servlet 클래스의 구현 규칙을 지킨 자바 프로그램" (클라이언트의

2021년 9월 15일
·
0개의 댓글
·

[ajax/spring] json array 형태로 데이터 전송

front Controller

2021년 7월 15일
·
0개의 댓글
·
post-thumbnail

Garbage collection 원리

"GC는 자동적으로 동작하는데 왜 알아야 할까?" 라고 생각 할수 있지만 GC 이해 없이 코딩을 할 경우 성능이슈가 생기고 값비싼 수업료를 내야 할 수도 있다.링크텍스트Garbage Collection이란?JVM의 Heap영역에서 사용하지 않는 객체를 삭제하는 프로세스

2021년 6월 26일
·
0개의 댓글
·
post-thumbnail

JVM 이해

JVM(Java Virtual Machine)은 Java코드 또는 애플리케이션을 구동하기 위한 런타임 환경을 제공하는 엔진이다. Java바이트 코드를 기계언어로 변환해준다. \*자바 바이트코드는 플랫폼에 독립적이며 모든 자바 가상 머신은 자바 가상머신 규격에 정의된 대

2021년 6월 22일
·
0개의 댓글
·
post-thumbnail

DeadLock

개념예를 들어 DeadLock 발생 조건상호배제(Mutual Exclusion) : 여러 프로세스가 동시에 하나의 자원에 접근 하지 못하도록 하는 기법이지만 이러한 이유로 교착상태가 발생 할 수 있다.점유대기(Hold and wait) : 프로세스가 할당된 자원을 가진

2021년 6월 13일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]로또의 최고 순위와 최저 순위(Java)

https://programmers.co.kr/learn/courses/30/lessons/77484win_nums array를 List 타입 변수에 넣어준다.(이후에 contains 함수를 사용하기 위해서)반복문을 돌면서 배열의 0의 개수와 맞힌 개수를 세준

2021년 5월 15일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]모의고사(JAVA)

https://programmers.co.kr/learn/courses/30/lessons/42840세 학생의 찍는 패턴을 배열에 담고 그 배열들을 List에 담았다.반복문을 돌면서 주어진 정답일 경우 count를 증가 시켰고 찍기 패턴의 요소(k)가 마지막에

2021년 5월 3일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]H-Index(JAVA)

https://programmers.co.kr/learn/courses/30/lessons/42747결국 주어진 정수형 배열을 정렬해서 h-index값을 0부터 하나씩 증가시켰고, 문제에서 주어진 조건에 부합하는 h-index를 찾으려고 했다.1\. 주어진 정

2021년 5월 3일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]가장 큰 수(JAVA)

https://programmers.co.kr/learn/courses/30/lessons/42746주어진 정수 배열을 조합해서 가장 큰 수를 반화 해야 한다. 나는 정수를 String 배열에 담고 문자열을 역배열로 정렬을 시키는 방향으로 문제를 풀었다.1\.

2021년 5월 2일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]k번째수(JAVA)

https://programmers.co.kr/learn/courses/30/lessons/42748이번 문제는 이중 배열을 잘 다루는지 테스트 하는 문제였고 특별히 어렵진 않았다.반복문을 돌면서 배열을 담고, 정렬 하고 k번째 숫자를 반환하면 됐었다.

2021년 5월 2일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]더 맵게(JAVA)

https://programmers.co.kr/learn/courses/30/lessons/42626특별히 어렵지 않게 풀었던 문제다.문제에서 주어진 공식을 코드에 그대로 적용하면 쉽게 풀린다.파라미터로 들어온 scoville array를 priotiryQue

2021년 5월 2일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]프린터(JAVA)

https://programmers.co.kr/learn/courses/30/lessons/42587역배열로 저장 시키는 PriorityQueue 생성하고 데이터를 담는다.최우선순위를 제거해가면서 count를 세주고 해당 location과 반복문 i 가 같을때

2021년 5월 2일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]기능개발(JAVA)

https://programmers.co.kr/learn/courses/30/lessons/42586작업진도와 작업속도를 생성자 파라미터로 받는 Program class 정의반복문을 돌면서 큐에 program 객체를 담는다.큐가 비워질 때까지 반복문 수행프로그

2021년 5월 2일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]주식가격(JAVA)

https://programmers.co.kr/learn/courses/30/lessons/42584파라미터로 주어진 배열 요소들이 각각 얼마만큼의 시간동안 가격이 상승하는지를 알아내서 배열로 반환 해야 한다. 1\. 2중 for문 사용해서 모든 요소를 돌면서

2021년 5월 2일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]다리를 지나는 트럭(JAVA)

https://programmers.co.kr/learn/courses/30/lessons/42583전반적인 풀이는 세개의 큐(다리를 통과한 큐, 다리 위 큐, 대기중인 큐)를 생성하고 하나의 큐에서 다른 큐로 옮겨가면서 모든 트럭이 다리를 다 통과 할때 까지

2021년 5월 2일
·
0개의 댓글
·
post-thumbnail

전화번호 목록

https://programmers.co.kr/learn/courses/30/lessons/42577파라미터로 받은 phoneBook array를 정배열로 정렬한다.반복문을 돌면서 현재 번호가 다음 번호의 prefix가 되는지 확인 한다.String을 정렬 시

2021년 5월 2일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]위장(JAVA)

https://programmers.co.kr/learn/courses/30/lessons/42578의상 종류를 담을 그릇 Map<String, Integer> map 선언반복문 돌면서 의상종류별 개수를 증가시키다.아래 공식을 적용시킨다. 의상 종류가 3

2021년 5월 2일
·
0개의 댓글
·
post-thumbnail

[프로그래머스]전화번호 목록(JAVA)

https://programmers.co.kr/learn/courses/30/lessons/42577파라미터 phoneBook을 오름차순으로 정렬시킨다.현재 원소값이 이전 원소값으로 시작하면 false return.핵심 point! String 배열을 정렬시키

2021년 4월 28일
·
0개의 댓글
·
post-thumbnail

[프로그래머스] 완주하지못한 선수(JAVA)

https://programmers.co.kr/learn/courses/30/lessons/42576완주자 데이터를 담을 HashMap completionMap 선언for 문을 돌면서 파라미터 completion을 HashMap에 담는다.(key: 선수 이름,

2021년 4월 28일
·
0개의 댓글
·

이직 준비를 위한 코딩테스트

주로 프로그래머스, 백준, leetcode 등 에서 문제를 풀고 내 solution과 간략한 해설을 정리해서 포스팅 할 예정이다. 이직 준비가 얼마나 길어질지는 모르겠지만 꾸준히 해보자!

2021년 4월 28일
·
0개의 댓글
·