우테코

부트캠프/우아한테크코스 6기

[우테코] LinkedHashMap을 통한 기초 캐싱

🧐 캐싱 방식 사용 시에 메모리 사용량을 최소화하는 방법은 무엇일까? @Test @DisplayName("메모리 사용량을 최소화하는 방법은 무엇일까?") void 메모리_사용량을_최소화하는_방법은_무엇일까() { // TODO: 메모리 사용량을 최소화하는 방법을 고민 후 개선해보세요. record Position(int value) { private static final Map CACHE = new ConcurrentHashMap(); public static Position startingPoint() { return valueOf(0); } public static Position valueOf(final int value) { return CACHE.computeIfAbsent(value, Pos..

외부활동/우아한테크코스 5기 프리코스

[우테코 5기] 프리코스 2주차 회고록

숫자 야구 게임을 구현 미션인 2주차 과제는 다행이 1주차보다 구현에 어려움이 적었다. 자동으로 생성한 컴퓨터의 숫자값(1~9로 중복없이 3자리) && 내가 입력한 숫자값(1~9로 중복없이 3자리) 두 값을 비교하여, 아래와 같은 게임을 구현하는 것이다. 이번 주차에서는 특이하게도 컴퓨터의 자동으로 숫자를 입력받는 부분에 우아한형제들에서 제공하는 라이브러리를 사용하는 것이 규칙이었다. 우아한형제들에서 제공하는 라이브러리를 써볼 기회는 흔치 않으니 열심히 사용해주었다🙂 주요 개발 포인트 :: 예외 처리 1주차에선 예외가 발생하지 않도록 Test부분에서 값에 제한을 두어 제공해주었다. 하지만 이번엔 값을 제공받는 것이 아닌 내가 입력하는 것이기 때문에 얼마든지 예외가 발생할 수 있어 어떤 예외가 발생할 지 ..

외부활동/우아한테크코스 5기 프리코스

[우테코 5기] 프리코스 1주차 회고록

다사다난했던 우테코 1주차 회고록을 작성해보려 한다. 뭔가 형식과 틀에 맞춰 작성하기보단 내가 느낀 감정과 경험을 글로 남기고자 한다. 우선 우테코 1주차는 너무나도 정신이 없었다. 대학 중간고사 주간과 우테코 1주차가 겹쳐서 너무 힘들었다. 심지어 제일 중요했던 주말엔 최근 2주간 하루 4시간으로 잠을 줄이고 무리했던 탓에 독감에 걸려버렸다. 그래도 약으로 버티면서 어찌저찌 시험과 우테코 1주차를 마무리할 수 있었다. 정신없었던 것 치고는 그래도 상당히 좋은 경험을 한 것 같아 기분은 좋았다. 이제 본론으로 돌아가겠다. 우테코 1주차는 7개의 알고리즘 문제 풀이로 진행되었다. 백엔드 포지션을 택한 나는 자바를 통해 기능 구현을 해야 했다. 자바 알고리즘 문제 풀이는 평소 스프링으로 서버를 개발할 때 얼..

PgmJUN
'우테코' 태그의 글 목록