분류 전체보기 175

[3장] 프로세스 간 통신 - 2편

※ 열심히 작성하고 있습니다.. 기다려 주세욧..!! ※3장. 프로세스 간 통신챕터 설명1편: 통신 스타일, API 명세서 및 메세지 포맷 내용2편: RPI 패턴의 REST와 gRPC, 비동기 메시징 패턴 내용용어 설명프로세스 간 통신(Inter-Process Communication, IPC)이란 프로세스들 사이에 서로 데이터를 주고받는 행위 또는 그에 대한 방법이나 경로원격 프로시저 호출(Remote Procedure Inovacation, RPI): 프로세스 간 통신 기술로 별도의 원격 제어 코딩 없이 다른 주소 공간에서 함수나 프로시저를 실행정적 타입 언어(statically typed language): 자료형이 컴파일 타임에 결정되는 언어(예: C, C++, C#, JAVA)동적 타입 언어(d..

[3장] 프로세스 간 통신 - 1편

※ 열심히 작성하고 있습니다.. 기다려 주세욧..!! ※3장. 프로세스 간 통신챕터 설명1편: 통신 스타일, API 명세서 및 메세지 포맷 내용2편: RPI 패턴의 REST와 gRPC, 비동기 메시징 패턴 내용용어 설명프로세스 간 통신(Inter-Process Communication, IPC)이란 프로세스들 사이에 서로 데이터를 주고받는 행위 또는 그에 대한 방법이나 경로원격 프로시저 호출(Remote Procedure Inovacation, RPI): 프로세스 간 통신 기술로 별도의 원격 제어 코딩 없이 다른 주소 공간에서 함수나 프로시저를 실행정적 타입 언어(statically typed language): 자료형이 컴파일 타임에 결정되는 언어(예: C, C++, C#, JAVA)동적 타입 언어(d..

SQLD 합격 스토리 🎉

수다수다2019년에 처음 도전을 시작으로 2024년 마지막 시험인 6번의 도전 끝에 합격을 했다. 6번의 도전을 해야 될 만큼 어려운 시험이냐고 물어본다면 대답은 놉! 아니다. 열심히 공부하지 않고 요행을 바라면서 주말 나들이겸 시험을 치러 갔다. 업무를 하면서 쿼리 공부를 해야겠다 생각을 했고 강제로 조금이라도 공부를 하게 만들기 위해 자격증 시험을 이용했다.  떨어질 때보다 합격하니까 기분이 좋다..!! 오늘 저녁은 치킨이다. 🍗

수다수다 2024.12.06

자바 엔터프라이즈 플랫폼

※ ChatGPT한테 물어보면서 정리한 내용입니다. ※들어가기 전우리가 개발을 하다보면 JDK 버전, 스프링 또는 스프링 부트 버전을 확인을 한다.가끔씩 javax와 jakarta 이야기도 나오게 되는데 그렇구나 하고 지나쳤던 부분을 정리해보려고 한다.!!엔터프라이즈 플랫폼엔터프라이즈 플랫폼은 대규모 기업(Enterprise) 환경에서 요구되는 복잡한 소프트웨어 시스템을 개발, 배포, 실행, 관리하기 위한 기술과 도구의 통합 시스템입니다. 이 플랫폼은 비즈니스 애플리케이션을 효율적으로 개발하고, 유지보수하며, 확장 가능하도록 설계되었습니다.엔터프라이즈 플랫폼 종류1. Java EE (J2EE) / Jakarta EE정의: Java 기반의 엔터프라이즈 애플리케이션 개발을 위한 표준 플랫폼.주요 기능:트랜잭..

[알고리즘] 정렬(Sort) 알고리즘

들어가기 전예를 들어 선택 정렬의 로직을 배우고 "선택"이라는 이름과 로직이 매칭이 잘 안 되었다.그러다 보니까, 로직을 강제로 암기를 하게 되고 시간이 지나면 까먹는 문제가 생긴다. 즉, 선택과 정렬 등의 단어가 왜 사용하고 있는지 어원을 이해 해보자!!!정렬 알고리즘1. 퀵 정렬(Quick Sort)동작 방법코드 작성 2. 선택 정렬(Selection Sort)어원편선택 정렬(Selection Sort)에서 선택이라는 단어는 정렬되지 않은 데이터 중에서 가장 작은(또는 가장 큰) 값을 "선택"하여 정렬된 부분으로 이동시키는 방식에서 유래했습니다. 동작 방법https://www.youtube.com/watch?v=uCUu3fF5Dws 코드 작성public class Main { public sta..

오답노트

※ 나중에 다시 풀어봐야하는 문제 정리 ※  오답 노트세로읽기색종이괄호 백준 푸는 방법StringTokenizer() vs split()  입력 데이터가 주어지지 않는 경우BufferedReader.readLine() 메서드는 파일 끝에 도달하면 null을 반환import java.util.*;import java.io.*;public class Main { public static void main(String[] args) throws IOException { String line; while ((line = br.readLine()) != null) { } }}

[1장] 모놀로식 지옥에서 벗어나라

※ 열심히 작성하고 있습니다.. 기다려 주세욧..!! ※1장※ 읽으면서 중요해서 기록하고 공유할 만한 내용 위주로 작성되었습니다. ;) 1장 요약:  모놀리식 애플리케이션이 모놀리식 아키텍처라는 옷이 맞지 않을 정도로 커졌을 때 나타나는 모놀리식 지옥의 징후와 이 지옥을 마이크로서비스 아키텍처를 도입해서 탈출하는 방안을 모색합니다. 이 책 지면을 대부분 할애한 마이크로서비스 아키텍처 패턴 언어란 무엇인지 소개합니다.1) 서서히 모놀리식 지옥에 빠져들다.육각형 아키텍처→  갑자기 나오는 아키텍처 패턴 중 하나인 육각형 아키텍처는 2장에서 더 자세하게 설명하고 있습니다.→  아키텍처 패턴과 디자인 패턴은 다르다..!!REST API, 웹 UI 어댑터 등 비즈니스 요청을 호출하는 인바운트 어댑터비즈니스 로직에..

[책] 마이크로 서비스 패턴 책 소개

왜 해당 책인가?책을 추천하고자 작성하는 글이 아님을 알려주고 싶었다.어떤 책이 좋을지 고민을 하면서 나의 실력으로는 사실 좋다 나쁘다를 논하기 어렵다고 객관적으로 판단했다. 그리고 한 권만 읽을 것이 아니기 때문에 일단 고민을 없애기 위해 먼저 읽고이후에 생각하고 있는 다른 마이크로서비스 패턴 책을 읽을 예정이다.(보라색 디자인이 익숙해서 구매를 한 것은 안 비밀이다.!) 마이크로서비스 패턴책 정보 링크: 구글 북책 목차:(해당 내용은 구글 북스 리뷰에서도 확인할 수 있습니다.)1장: 모놀리식 애플리케이션이 모놀리식 아키텍처라는 옷이 맞지 않을 정도로 커졌을 때 나타나는 모놀리식 지옥의 징후와 이 지옥을 마이크로서비스 아키텍처를 도입해서 탈출하는 방안을 모색합니다. 이 책 지면을 대부분 할애한 마이크로..