현울의 끄적끄적

[Network] 서버의 이벤트를 클라이언트로 보내는 방법

서론 홈페이지를 이용하면서 언젠가 한번쯤은 아무 액션도 취하지 않으면 일정 시간 이후에 “세션이 만료되었습니다.”라는 알림창이 발생하는 것을 경험해봤을 것입니다. 평소에는 대수롭지 않게 여겼지만, 직접 개발하는 입장이 되어보니 각 방법들에 대해 장단점을 안다뤄볼 수가 없게 되었습니다. 따라서 이번 포스트에서는 시스템 동작 방식에 대해서 소개하는 시간...

[회고] 2024년 나를 돌아보며

2024년은 나의 긴 학업 기간이 끝을 맺는 해였다. 만약 누군가 나에게 대학에 대한 미련이 있느냐 물어본다면 없다고 말하는 것은 거짓말에 가깝다고 생각된다. 하지만 어쩌겠는가 이미 지나온 시간인 것을. 앞으로 잘하면 된다는 생각을 가지고 끝없이 자기개발을 시작해 나가자. 짧게 살더라도 후회없는 인생을 사는 것이 나의 목표가 되었다. 타임라인 ...

[CS] 동시성 이슈를 해결하는 방법들 (feat. 데이터 정합성)

CS에서 동시성이란 프로그램이나 알고리즘의 여러 부분이나 단위가 결과에 영향을 주지 않고 순서와 상관없이 또는 부분적으로 실행될 수 있는 기능을 말한다. 동시성과 교착 상태(Dead Lock)을 설명하는 예시로 유명한 식사하는 철학자 문제가 있다. 다섯 명의 철학자가 하나의 원탁에 앉아 식사를 한다. 각각의 철학자들 사이에는 포크가 하나씩 있고...

[Spring] Java Doc 생성 오류 (error: unmappable character for encoding MS949)

문제상황 프로젝트의 결과 보고서를 작성하던 중 Manual을 작성하려고 하는 상황이다. 상사로부터 JavaDoc을 생성해서 제출하라는 업무 지시를 받았다. 생전 처음 접하는 JavaDoc, 나는 두 가지의 에러를 마주치게 되었다. 첫번째 문제 어차피 작성된 파일은 지정된 폴더로 옮길건데 내가 찾기 편한 폴더에 만들었다가 옮겨도 되지 않을까?? 안...

Trending Tags