프로그램 코드 이야기

고정 헤더 영역

글 제목

메뉴 레이어

프로그램 코드 이야기

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기
    • 언어
      • Java
      • Spring Frame Work
      • Spring Boot
    • nginx
    • linux
    • tool download
    • 개발자를위한다양한이야기

검색 레이어

프로그램 코드 이야기

검색 영역

컨텐츠 검색

분류 전체보기

  • L4 및 L7 로드 밸런싱이란?

    2024.11.28 by codeon

  • 현장에서 최신 OpenJDK를 고려할 때

    2024.11.28 by codeon

  • 개발 프로세스에서 Ramp-down Ramp-up phase

    2024.10.07 by codeon

  • The dependencies of some of the beans in the application context form a cycle 오류

    2024.09.05 by codeon

  • 오토클릭 Auto Click

    2024.08.30 by codeon

  • 최신버전 openssl 설치

    2024.08.29 by codeon

  • TCP UDP 포트확인 port 접속 명령어 실행

    2024.08.08 by codeon

  • apt install yum 다음 패키지의 의존성이 맞지 않습니다

    2024.07.26 by codeon

L4 및 L7 로드 밸런싱이란?

L4 및 L7 로드 밸런싱은 네트워크에서 트래픽을 분산시키는 두 가지 주요 방법으로, 각각의 레이어에서 작동하는 방식과 기능이 다릅니다. 아래에서 이 두 가지 로드 밸런싱의 차이점에 대해 자세히 설명하겠습니다.L4 로드 밸런싱 (Layer 4 Load Balancing)정의L4 로드 밸런싱은 OSI 모델의 4계층(전송 계층)에서 작동합니다. 이 계층은 TCP 및 UDP와 같은 전송 프로토콜을 다루며, 패킷의 헤더 정보를 기반으로 트래픽을 분산합니다.특징트래픽 분산 방식: L4 로드 밸런서는 IP 주소와 포트 번호를 기반으로 클라이언트의 요청을 여러 서버로 분산합니다.속도: 패킷 수준에서 작동하기 때문에, L4 로드 밸런싱은 일반적으로 빠르고 효율적입니다.프로토콜 지원: TCP, UDP 등 다양한 전송 프..

개발자를위한다양한이야기 2024. 11. 28. 15:28

현장에서 최신 OpenJDK를 고려할 때

Java는 썬 마이크로시스템즈(Sun Microsystem)가 처음 출시한 이후 오라클(Oracle)에서 인수하게 되면서 유료 라이센스가 필요하며 오라클이 유지 관리하게된 점이 가장 큰 변화 입니다. Oracle JDK는 Java SE 11부터 구독형 유료 모델로 전환을 했기때문에 무료 사용을 원하는 업체인 경우 OpenJDK로 전환을 해야 한다는 점 입니다. 먼저 SDK 다운로드 사이트를 소개합니다. 아래에 들어가시면 원하는 OpenJDK를 다운로드 받으실 수 있습니다.https://jdk.java.net/archive/ Archived OpenJDK GA ReleasesArchived OpenJDK General-Availability Releases This page is an archive of ..

언어/Java 2024. 11. 28. 10:58

개발 프로세스에서 Ramp-down Ramp-up phase

개발 프로세스에서 "Ramp-up phase"는 프로젝트 초기 단계로, 개발 팀이 본격적으로 작업을 시작하기 전에 필요한 준비 작업을 수행하는 단계입니다. 이 단계는 주로 프로젝트의 방향 설정, 도구 및 환경 설정, 그리고 초기 요구 사항 분석 등에 집중됩니다. Ramp-up phase는 프로젝트의 성공적인 진행을 위해 필수적인 기반을 마련하는 단계라고 할 수 있습니다. Ramp-up phase의 주요 특징은 다음과 같습니다:요구 사항 분석 (Requirements Analysis): 프로젝트의 전반적인 목표와 요구 사항을 명확하게 정의하고, 이해 관계자들과 협력하여 개발할 기능을 파악합니다.아키텍처 설계 (Architecture Design): 소프트웨어의 기본 구조를 설계하고, 시스템의 전반적인 기술..

언어/Java 2024. 10. 7. 14:13

The dependencies of some of the beans in the application context form a cycle 오류

The dependencies of some of the beans in the application context form a cycle 스프링에서 개발을 진행하다보면 위와같은 오류를 심심치 않게 볼때가 있습니다. 아주 간단하게 위와 같은 현상을 소스코드로 만들어 볼 수 있습니다. 실제 발생되는 소스코드 모습니다. 말그대로, 순환 참조를 하고 있어서 그렇습니다. 당연히 순환 참조를 하지 않도록 소스 코드를 변경해 줘야합니다. 다만 스프링 부트에서 순환관계를 허용할 수 있도록 옵션이 제공됩니다. 우리가 원하는 목적은 객체들이 개별 객체를 순환 참조 가능하도록 하는 것이 목적일 것이다. 위와 같이 오류만 없애는 경우 순환관계가 깨지게 된다. 이럴때 순환관계는 해치지 않고 원래의 목적대로 사용하려면 소스 수..

언어/Spring Frame Work 2024. 9. 5. 21:31

오토클릭 Auto Click

보통 화면 잠김을 막기 위해 사용하는 간단한 툴 입니다. 자바가 설치되 있으면 사용 가능합니다. 사용하 실 분은 댓글 달아 주세요 암호 알려 드리겠습니다. 감사합니다.  첫번째 텍스트 박스는 클릭 빈도를 입력하는 칸 입니다. ms 단위이니 스크린샷 기준으로는 5초 후 자동 클릭이 이루어 집니다. 실행을 위해서는 Start 버튼을 누르면 시작되고 Stop 버튼을 누르면 중지 됩니다. 다만 너무 빠르게 빈도를 낮추면 마우스로는 제어가 안될수도 있으니 그점만 유의해 사용하시면 됩니다.   간단한 프로그램으로 자주 잠기는 화면일때 사용해 보세요.

tool download 2024. 8. 30. 14:16

최신버전 openssl 설치

인증서 관련 작업을 하기위해 openssl 도구가 필요합니다. 우선 사이트에서 openssl 최신버전을 다운로드 받습니다.현재 시점 최신 버전은 3.3.1 버전 입니다. linux 버전이니 windows 버전은 여기를 참고하시기 바랍니다. 설치시 root 권한이 필요합니다. 항상 권한에 대한 체크를 잘 해주시기 바랍니다. sudo 실행 권한 또는 root 권한이 필요합니다. 1. openssl 설치파일을 공식 사이트를 통해 다운로드 받습니다. DownloadsThe master sources are maintained in our git repository, which is accessible over the network and cloned on GitHub, at https://github.com/o..

linux 2024. 8. 29. 16:28

TCP UDP 포트확인 port 접속 명령어 실행

보통 윈도우와 리눅스에서 서비스 되고 있는 포트 확인이 필요합니다. 보통 TCP 확인을 주로 사용하는 UDP 프로그램을 개발하는 경우 간단하게 포트 Open 여부와 쿼리를 날려볼 도구가 필요 합니니다. linux의 경우 다양한 툴을 제공해 간단히 체크가 가능하 반면 윈도우는 특별한 툴을 제공하지 않아 서비스 확인에 애를 먹습니다. 하나씩 확인하는 작업을 해보도록 하겠습니다. TCPlinux아래와 같은 명령어를 실행하는 경우netstat -tulpn | grep LISTENt: Show only TCP sockets.u: Show only UDP sockets.l: Show listening sockets.p: Show the name of the process that opened the socket.n..

linux 2024. 8. 8. 16:55

apt install yum 다음 패키지의 의존성이 맞지 않습니다

apt install yum 프로그램을 설치하려고 아래와 같은 명령을 실행 했는데 다음 패키지의 의존성이 맞지 않습니다라는 오류가 뜨는 경우가 종종 발생하게 됩니다. 그럴때 당황하지 마시고 아래와 같은 순서대로 명령을 차근 차근 따라가보시면 오류에 정답이 있는게 눈에 보이실 겁니다. apt install yum패키지 목록을 읽는 중입니다... 완료의존성 트리를 만드는 중입니다... 완료상태 정보를 읽는 중입니다... 완료몇몇 패키지를 설치할 수 없습니다. 요청한 상황이 불가능할 수도 있고,불안정 배포판을 사용해서 일부 필요한 패키지를 아직 만들지 않았거나,아직 Incoming에서 나오지 않은 경우일 수도 있습니다.이 상황을 해결하는데 다음 정보가 도움이 될 수도 있습니다:다음 패키지의 의존성이 맞지 않습..

linux 2024. 7. 26. 12:09

추가 정보

반응형

인기글

최신글

페이징

이전
1 2 3
다음
TISTORY
프로그램 코드 이야기 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바