sitelink1 http://nhn pretest 

문제 : 간단한 Object cache 구현

해결사항
- 1000개의 object를 caching하는 ObjectCache class를 작성하세요.
- ObjectCache는 Static class 입니다.
- ObjectCache는 get(String key), set(String key, Object value), delete(String key) 메소드를 가집니다.
- LRU 알고리즘에 의해 1000개가 넘을 경우 삭제합니다.

60점 만점 입니다.

추가점수
- Test를 할 수 있는 TestCase를 작성해 주세요(15점) - coverage가 높을 수록 점수가 높습니다.
- Client/Server 구조로 작성할 경우 추가점수는 10점 입니다.
- Fault Tolerant하게 구현하시면 추가점수 5점 입니다.
- 제출 날짜에 따라 10점 점수가 있습니다(부분점수)

합계 100점 입니다.

유의사항
- 외부 라이브러리를 가능한 사용하지 않으시면 더 좋습니다.

제출기한
- 한달의 기한을 드립니다 (가능한 일찍 내주시면 추가 점수가 있습니다)
 


1. ObjectCahe 클래스의 작성 (요구사항)
  1) 1000개의 object를 caching
  2) ObjectCahe 클래스는 Static class
  3) get(String key), set(String key, Object value), delete(String key) 의 메소드를 가짐
  4) LRU 알고리즘에 의해 1000개가 넘을 경우 삭제
  5) Client/Server 구조로 작성
  6) Fault Tolerant하게 구현

번호 제목 글쓴이 날짜 조회 수
347 java.util.Optional 에서의 map() 함수의 이해 황제낙엽 2026.06.24 666
346 linux(ubuntu) 의 jdk 21 이 설정된 환경에서 jdk 17 로 다운그레이드 절차 황제낙엽 2025.09.22 1532
345 [ChatGPT] javax.* 패키지와 jakarta.* 패키지의 혼합 사용 방안 황제낙엽 2025.04.15 2459
344 [ChatGPT] *.servlet.http.HttpServlet 클래스를 사용할 수 있는 주요 WAS 목록 황제낙엽 2025.04.14 2038
343 [ChatGPT] JDBC API에서 java.sql과 javax.sql 패키지의 차이점 황제낙엽 2025.01.31 2218
342 jakarta.servlet 패키지를 이용한 File Upload 구현 (2024.03.03, Servlet 5.0) 황제낙엽 2025.01.02 2310
341 [ChatGPT] Java EE가 Jakarta EE로 전환 황제낙엽 2025.01.01 2525
340 [ChatGPT] File.delete() 함수로 파일 삭제가 되지 않는 경우 황제낙엽 2024.12.10 2809
339 [ChatGPT] <jsp:include>에서 flush="true"를 설정시의 몇 가지 문제점 과 대안 황제낙엽 2024.07.19 2493
338 [Copilot] JSP, Servlet, web.xml, mysql 한글 설정 황제낙엽 2024.07.12 2555
337 Base64 클래스의 encode, decode 에서 URL-safe 황제낙엽 2024.07.10 2624
336 [Copilot] JSP 에서 다른 페이지를 현재 페이지에 포함시키는 문법 (include) 황제낙엽 2024.06.26 2570
335 Exception 출력에 대한 고찰 황제낙엽 2024.06.10 2198
334 google-auth-library-oauth2-http 라이브러리 다운로드 황제낙엽 2023.11.19 4026
333 firebase-admin-java 라이브러리 다운로드 (firebase admin sdk library) 황제낙엽 2023.11.19 2805
332 Enum 활용 (개인블로그, Effective Java) file 황제낙엽 2023.11.02 2760
331 Enum 활용 (우아한기술블로그) file 황제낙엽 2023.11.02 2790
330 servlet name 에 camel case 를 사용해서는 안되는 이유 황제낙엽 2023.10.24 2508
329 org.apache.commons.fileupload.servlet.ServletFileUpload 이용 예시 황제낙엽 2023.08.25 3336
328 ServletFileUpload.parseRequest() 실행 결과 리스트가 비어있는 오류 황제낙엽 2023.08.25 2935