본문 바로가기
반응형

기타7

VO, DAO, DTO, ENTITY 차이점 VO(Value Object) - 목적 : VO는 값을 나타내는 객체로, 주로 불변(Immutable)하게 구현되어 값의 변화를 방지하고 객체 간의 안전한 데이터 전달을 지원한다. - 특징 : - 불변성을 유지하며 주로 값(Attributes)을 가지고 있다. - 주로 도메인 모델에서 사용되며, 동일한 값을 가진 객체는 동등하다고 간주된다. - 비즈니스 로직이나 행위를 가지지 않고 데이터를 보관하며, 값의 일관성을 유지하기 위해 사용된다. public class AddressVO { private final String city; private final String zipCode; public AddressVO(String city, String zipCode) { this.city = city; th.. 2024. 1. 23.
맥(mac)에서 cafe24 가상서버호스팅 ssh 접속하기 1. command + space bar ▶︎ 터미널 ▶︎ 좌측 상단 메뉴 셸 ▶︎ 새로운 원격 연결 2. 보안 셸(ssh) ▶︎ 사용자에 root 입력 ▶︎ ssh root@부여받은ip -p 22 를 적고 연결을 눌러주면 접속된다. 2023. 5. 1.
동시성(Concurrency)과 병렬성(Parallelism) ConcurrentHashMap을 공부하다가 동시성이 정확히 무엇인지 찾아보게 됐다. 동시성을 찾으면 동시성 vs 병렬성이 검색된다. Concurrency : [컴퓨터/통신] 동시 실행 Parallelism : 병행, 병렬 영어 단어를 찾아보면 위와 같이 나온다. 동시성 하나의 코어에서 여러 스레드가 번갈아가며 실행(동시에 실행되는 것 같이 보이는 것) / 논리적인 개념 병렬성 멀티 코어에서 여러 스레드를 동시에 실행(실제로 동시에 여러 작업이 처리되는 것) / 물리적인 개념 즉, 동시성은 동시에 실행되는 것처럼 보이지만 실제로는 CPU가 시간을 분할해 적절하게 context switching을 하는 것이다. 병렬성은 여러 작업을 다른 코어, 다른 프로세스 등에서 동시에 실행하는 것이다. Concurre.. 2023. 3. 5.
VSCODE 아이콘 테마 확장 프로그램 Material Icon Theme Visual Studio Code(VSCode) explorer 파일의 아이콘들을 보면 투박한데, 이걸 가독성 좋게 변경할 수 있는 아이콘 테마 확장 프로그램이 있다. 1. 좌측 4번째 아이콘(마켓플레이스)을 클릭한다. 2. Material 을 검색해서 Meterial Icon Theme를 설치한다. 3. 설치 후 파일 아이콘 테마 선택에서 Material Icon Theme를 선택한다. 4. 위 사진과 같이 왼쪽에서 오른쪽으로 가독성 있게 아이콘이 변경된다. 2022. 12. 27.
JSON 가독성 높이는 크롬 확장 프로그램 https://chrome.google.com/webstore/detail/jsonvue/chklaanhfefbnpoihckbnefhakgolnmc?hl=ko JSONVue Validate and view JSON documents chrome.google.com JSONVue 라는 크롬 확장 프로그램을 설치하면 아래와 같이 컬러풀하면서도 트리구조로 정렬된 JSON 을 볼 수 있다. 가독성 높이기 위해서 설치하면 좋다. 2022. 12. 26.
Visual Studio Code 설치 Stable, Insiders 차이 비주얼 스튜디오 코드를 설치하기 위해 다운로드 받으려고 하면 Stable, Insiders 두 개가 있다. Stable : 안정화 된 버전(버그 최소화) Insiders : 최신 기능을 먼저 사용할 수 있으나 불안정한 기능 및 버그 발생 확률 높음. URL 공유만 가능 이미지 및 본문 내용 펌, 2차 가공 금지합니다. 2022. 12. 26.
부하 테스트 JMeter 사용법 스트레스 테스트란? 성능 테스트 관련 용어 우리들 중 다수는 “부하테스트(Load Test)”와 “스트레스 테스트(Stress Test)”의 용어의 차이를 잘 모른 채 그냥 동의어로 사용하는 경향이 있다. 이러한 용어의 명확한 구분 없이 사용하는 사 xpace.tistory.com 1. 부하 테스트 전 자바 설치가 필요하다. 본인 컴퓨터에 자바가 설치되어 있지 않으면 아래 링크에서 다운로드하여 자바를 설치한다. https://java.com/ko/download/ie_manual.jsp?locale=ko 2. JMeter 홈페이지에서 JMeter를 다운로드 받는다. https://jmeter.apache.org/download_jmeter.cgi 3. 다운받은 JMeter 파일 압축을 해제한다. 4. 압.. 2022. 1. 6.
반응형