profile
2년차 백앤드 개발자입니다.
post-thumbnail

[Java] 객체지향프로그래밍(OOP) 의 개념과 특징

객체지향프로그래밍과 절차지향프로그래밍의 차이를 알고 그 특징에 대해 이해할수있다.SOLID 원칙

2024년 6월 7일
·
0개의 댓글
·
post-thumbnail

[Java] Java 언어의 특징과 JVM 동작 원리

Java 언어의 특징과 JVM(Java Virtual Machine) 의 동작 원리를 이해할 수 있다.3\. 메모리 자동 관리 (GC, Garbage Collector)

2024년 6월 7일
·
0개의 댓글
·
post-thumbnail

[기타] Saga 오케스트레이션 패턴

2024 AWS summit seoul 2024 AWS에서 분산 디자인 패턴 구현하기 세션에서 언급되었던 Saga-오케스트레이션 디자인 패턴에 대해서 알아보자활용

2024년 5월 20일
·
0개의 댓글
·
post-thumbnail

[기타] Riot API 02- dev portal web api

Your product might depend on the Riot Games API. If it does, you'll need to be sure you understand some basic concepts about your Riot Games API key.라

2024년 3월 15일
·
0개의 댓글
·
post-thumbnail

[기타] RIOT API 01- dev portal overview

()RIOT API Docs 한글 번역

2024년 2월 10일
·
0개의 댓글
·
post-thumbnail

[spring] reflection API와 AOP를 활용한 공통 헤더 값 입력하기

이전 포스트에서 AOP를 활용한 성능 측정 방법에 대해 알아보았습니다. AOP의 주요한 목적이 핵심 기능과 부가 기능을 분리하여 프로그래머로 하여금 비지니스 로직에 집중할 수 있게 하는데 있다는 것을 알았습니다. 이제 AOP를 이용하여 실무에서 자주 겪을 수 있는

2024년 1월 24일
·
0개의 댓글
·
post-thumbnail

[spring] AOP를 활용하여 API 성능 측정하기 - 1

spring aop를 활용하여 API 성능을 측정하고 문제점을 분석, 개선해보기

2024년 1월 22일
·
0개의 댓글
·
post-thumbnail

[spring] Apache POI 추상화 모듈 구현하기 1

이 글은 우아한형제들 기술블로그의 아 엑셀다운로드 개발,,, 쉽고 빠르게 하고 싶다 (feat. 엑셀 다운로드 모듈 개발기) 를 참고하여 작성되었습니다.목 차 1\. Apache POI 추상화 모듈 구현하기 1 - 엑셀 다운로드 구현2\. Apache POI 추상화 모

2024년 1월 9일
·
0개의 댓글
·
post-thumbnail

[Java] Reflection

Apache POI 라이브러리를 사용하여 추상화된 엑셀 다운로드 모듈을 만들던 중 리플렉션(Reflection)의 개념에 대해 학습 할 필요가 생겼다.Reflection enables Java code to discover information about the fie

2024년 1월 8일
·
0개의 댓글
·

[기타] enum 활용법

Spring Security / JWT 에 대한 자료를 찾아보다 아래와 같은 코드를 발견 Java의 Enum Type을 적극적으로 활용하지 않아 열거된 데이터를 관리하기 위한 데이터타입인 줄 알고있었는데, Enum값으로 특정 객체를 추출(생성)하도록 사용할 수 도 있다

2023년 9월 13일
·
0개의 댓글
·
post-thumbnail

[기타] 병행 프로세스

1. 병행 프로세스란 병행 프로세스(Concurrent Process)란 두 개 이상의 프로세스가 동시에 수행상태(존재)에 있는 것을 의미한다. 병행 프로세스는 독립적 병행 프로세스와 협동적 병행 프로세스로 구분할 수 있다. 독립적 병행 프로세스: 여러 프로세스들이

2023년 8월 7일
·
0개의 댓글
·
post-thumbnail

[기타] 동시성 이슈 01

동시성 이슈 발생 상황과 해결 방법에 대하여

2023년 7월 5일
·
0개의 댓글
·
post-thumbnail

[기타] IaaS 서비스 활용 실습 정리

AWS EC2 인스턴스 생성 / RDS, S3 생성프로젝트와 RDS, S3연동 및 EC2 프로젝트 배포배포 자동화를 위해 Travis-ci 설정nginx를 활용하여 무중단 배포 설정EC2 인스턴스를 생성하고, 포트 설정만 적절하게 해 주었다면 sftp 툴을 사용하여 직

2023년 5월 26일
·
0개의 댓글
·
post-thumbnail

[DMZ] 스크린 서브넷 게이트웨이

'스크린 서브넷 게이트웨이'란 방화벽 구축 형태 중 하나이다.외부 네트워크 - DMZ - 내부 네트워크(그림)위 그림과 같이 두 개의 스크리닝 라우터와 베스천 호스트를 이용하여 중립적 네트워크를 외부와 내부 네트워크 사이에 구축한 형태로여기서 스크리닝 라우터와 베스천

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

[mysql] Cannot Connect to Database Server

그누보드, PHP로 작성된 레거시를 Java, Spring 기반으로 마이그레이션 하기 위한 프로젝트 분석 도중 mysql database로 원격 접속이 불가능한 상황원격지에서 접속 가능한 포트 확인SSH, mysql 등 필요 포트는 모두 접속 허용되어있는 상태 (보안

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

[기타] iptables

리눅스 환경에서 사용 할 수 있는 패킷 필터링(Packet Filtering) 도구로써 방화벽 구성이나 NAT(Network Address Translation) 구성에 사용된다.테이블테이블을 선택 할 때 사용filter, nat, mangle, raw가 있으며 def

2023년 3월 21일
·
0개의 댓글
·
post-thumbnail

[기타] IP의 이해

웹/앱 서비스가 일상 생활 깊숙하게 들어오면서 인터넷이란 일상과 떼 놓을 수 없는 물건이 되었다. 웹/앱 개발자가 인터넷에 대하여 공부한다는 것은 한국인이 한글을 공부한다는 것과 같은 의미라고 할 수 있다.모든 서비스는 인터넷, 즉 네트워크 환경 위에서 동작하며 IP

2023년 3월 17일
·
0개의 댓글
·
post-thumbnail

Eisenhower Matrix

업무 진행에 앞서 우선순위 산출을 위한 방법론

2023년 3월 16일
·
0개의 댓글
·