profile
앞으로 1년

오전9~오후6시. EC2 인스턴스 자동시작/종료 설정

아직 익숙하지 않은 설정 과정을 메모하고 참고 하고자 정리 합니다.본 내용은 https://youtu.be/mRq0VvXA-j8?t=117 영상을 참고하여 직접 설정해 보고 그 과정을 글로써 정리 하였습니다. 좋은 영상으로 도움이 많이 되었습니다. 감사합니다.

2023년 5월 15일
·
0개의 댓글
·

이중화 된 서버에서 WebSocket 연결 관리

spring-boot 2.7.12open-jdk 11redisapi 요청이 발생하면서버와 연결된 웹 소켓을 통해 대상 장치까지 요청 값을 전달다시 웹소켓을 통해 대상 장치로 부터 응답값을 받고api 요청에 대한 응답값을 리턴하는 것이다.서버의 구성은 nginx -> 로

2023년 5월 2일
·
0개의 댓글
·

간단한 영상 스트리밍 제공 방법

spring-boot 2.7.1open-jdk11웹뷰에서 video 태그를 이용하여 동영상을 플레이 하는 기능이 필요.최초 단순 영상 재생이었으나 영상의 원하는 위치를 선택 할 경우 해당 위치부터 영상 재생이 원활히 되어야 하는 요구사항이 발생.서버에서는 단순히 영상을

2023년 4월 25일
·
0개의 댓글
·

WebSocketSession - 메세지를 보낼때 동기화 처리 경험

sendMessage 메소드의 설명이 핵심이다.

2023년 4월 25일
·
0개의 댓글
·

@Transactional 어노테이션 사용시 롤백이 발생 하는 시점은?

RuntimeException, Error 와 같은 Unchecked Exception 이 발생 하는 경우에만 롤백 처리 된다. Unchecked Exception : 예측 할 수 없는 타이밍에 발생하는 예외를 말한다. 예를 들어 NullPointerException, IndexOutBoundsExcepton 같은 것들을 말하며, 모두 RuntimeExc...

2023년 4월 21일
·
0개의 댓글
·

java.text.MessageFormat 사용하는 이유? 어떤 장점이 있는지?

String.format()와 같이 Formatter 클래스를 사용하여 동일한 결과물을 만들수 있는데 저걸 사용하는 특별한 장점이 있는지 궁금하다. 관련 자료를 찾아 보았는데 네이밍의 가독성을 제외하면 특별한 장점이 있어 보이지는 않는다. 목적에 따라 반복적으로 사용할 경우에 Formatter 클래스를 이용하는 것이 성능에 유리하다고 한다.

2023년 4월 21일
·
0개의 댓글
·

인덱스에 대한 기본 지식

이 글을 보신다면 부족하거나 잘못된 부분이 있으면 조언을 부탁드립니다. ^^ 인덱스를 사용하는 이유는? 테이블을 조회 하는 것은 쉽게 할 수 있는 일이다. 하지만 데이터가 많아 질 수록 어렵게 변한다. 어려운 일을 쉽게 하려면 예측을 통해 계획을 잘 세워야 한다. 만

2023년 4월 21일
·
0개의 댓글
·

DB 관련 용어와 개념 정리

보고 또 봐도 잊어버리기 쉬운 용어와 개념에 대해 정리해 본다. 검색하면 다 알 수 있는 내용들이지만 내가 생각하고 정리한 내용이기 때문에 다시 볼 때마다 빠르게 이해함으로써 시간을 절약하는 것이 목적이다. 역정규화(denormalization) 역정규화를 사용하는

2023년 4월 20일
·
0개의 댓글
·

GitHub Pull Request 사용법

소스 코드에 대한 리뷰. 피드백은 아주 중요한 과정이다. github 를 통해 Pull Request 하는 방법을 알아보자.

2023년 4월 19일
·
0개의 댓글
·

흔한 SI 개발자 이야기

이 글을 쓰는 이유는 스스로를 비판하기 위함이고 목적은 발전하기 위한 긍정적인 동기부여 이다.

2023년 4월 15일
·
0개의 댓글
·
post-thumbnail

SSH 클라이언트 PuTTY 사용법

기업에서도 무료로 사용 할 수 있는 SSH 클라이언트에 대한 사용법 요청이 있어서 간단히 정리해 봅니다.다운로드 페이지 : https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html64-bit x86 용 .

2023년 4월 5일
·
0개의 댓글
·

git subtree 사용법

스터디 하면서 작성한 예제 코드를 관리하기 위한 방법으로 git 을 사용하고 있습니다. 그런데 예제코드와 레포지토리를 1:1 로 생성하다보면 부자(?)가 될것 같아서 하나의 메인 레포지토리 안에 sub 레포지토리를 추가 할 수 있는 방법을 찾아 보았습니다.출처 : ht

2023년 4월 4일
·
0개의 댓글
·

입력값 유효성 체크

사용자가 입력한 값이 올바른지 검증하는 것은 중요합니다. 클라이언트(웹 페이지)에서 1차. 그리고 서버에서 2차 검증을 하는데 이 값은 보통 필수입력 항목 입니다. 오늘 제가 정리할 내용은 웹 페이지에서 입력 된 값을 검증하는 자바스크립트 예제 입니다. 웹에서 입력값

2022년 4월 5일
·
0개의 댓글
·