Dev Hyeri

CS 9

디자인 패턴_싱글톤 패턴 Singleton Pattern

접근 제어자 :  - private, + public, * protected,  ~ defalut    C, C++과 달리 전역변수가 없는 Java.유일한 인스턴스를 만들고 어디서든 참조해 사용할 수 있게 만든다.    기본 싱글톤인스턴스가 처음 요청될 때 생성.구현은 간단하지만 멀티스레드 환경에서 문제 발생할 수 있음public class LazyInitialization { private static LazyInitialization instance; // 유일 객체 private LazyInitialization(){} // 기본 생성자는 public 이기 때문에 private로 명시 // 이는 외부에서 new 키워드를 통해 이 클래스의 인스턴스를 생성하지 못하도록 막습니다. ..

CS/디자인패턴 2024.08.20

[인터넷 네트워크]

클라이언트 - 서버 프로토콜 계층 애플리 케이션에서 SOCKET라이브러리를 통해 전달 TCP로 감쌈 + TCP 최적화 하기 위해 UDP 사용 IP로 감싸 패킷으로 만듬 네트워크 인터페이스에서 이더넷 프레임으로 감싸 보냄 UDP(사용자 데이터그램 프로토콜 User Datagram Protocol) 패킷 구분용 PORT + 맞는지 검증해주는 체크섬 별 기능 없지만 변동 불가능한 TCP를 최적화하기 위해 추가적으로 사용하는 것 TCP(전송 제어 프로토콜 Transmission Control Protocol) IP프로토콜 위에 살짝 올려 한계 극복 비연결성 : 도착지가 연결되어 있지 않아도 무조건 발송 연결을 하고 발송한다 TCP 3way handshake(가상연결) 비신뢰성 : 패킷이 예상대로 전송되지 않음 ..

[프로그래밍 지식] 프로그래밍 관련 발음, 읽는 법, 말하는 방법 모음

단축키 ctrl + F 누른 후 우측 상단 팝업창에 원하는 검색어 찾기 영국 발음을 기준으로 작성됨 div html 의 태그 말하기 : "디브", "다이브", "디 아이 브이" AWS Amazon Web Services 주문형 클라우드 컴퓨팅 플랫폼 과 API를 종량제 방식으로 제공하는 Amazon 의 자회사 말하기 : "아마존 웹 서비스" 또는 "에이 더블유 에스" OAuth Open Authorization /ˌɔːθəraɪˈzeɪʃn/ 인터넷 사용자들이 비밀번호를 제공하지 않고 다른 웹사이트 상의 자신들의 정보에 대해 웹사이트나 애플리케이션의 접근 권한을 부여할 수 있는 공통적인 수단으로서 사용되는, 접근 위임을 위한 개방형 표준이다. 말하기 : "오-우. 오th" "오-우. 오쓰" "오-우. 오"..

[ 개발 지식 ] 컴퓨터 구조 Computer Architecture

1. 메모리 Memory, DRAM 프로그래밍을 할때 사용하는 데이터와 코드가 올라와있는 공간. 2. I/O devices Storegy ( SSD 등) Load : storegy 에서 데이터를 불러오는 작업 save : storegy 에 저장하는 작 input : 키보드 마우스 output : 모니터 3. CPU Central Processing Unit 연산 담당 fetch : 메모리에게 명령을 받는것 decode, execute : 연산하고 계산하는 것 instruction cycle : fech, decode, execute 를 계속 사이클을 도는 것

[ 개발 지식 ] 2진법 / 10진법 / 16진법

2진법 (기계어) : 0과 1만으로 논리구조를 표현한다. 0은 false 1은 true를 나타낸다. 10진법 : 가장 많이 쓰는 기수법) 16진법 : 보통 0부터 9까지의 수와 A에서 F까지의 문자를 사용한다. 10진수 → 16 진수 10진수 201을 16으로 나누면 몫 12 나머지 9이다 12는 C 이므로 C9 201 (10진법) = C9 (16진법) * 1byte는 8bit, 즉 이진수 8자리이므로, 십육진수 두 자리로 표현할 수 있다. 1 byte 2 byte 4 byte 8 byte 논리형 boolean 문자형 char 정수형 byte short int long 실수형 float double

[ 통계학 ] 통계 관련 단어

변량 : 자료의 수치 계급 : 일정한 기준으로 변량을 나눈 구간 도수 : 계급에 속하는 변량의 수 상대 도수 : 계급에 속하는 변량의 비율 도수분포표 : 계급, 도수, 상대 도수 표시 (시각화 → 히스토그램) 산술 평균 : mean, 변량의 합을 변량의 수로 나눈 값 분산 : variance, 변량이 평균(중간)에서 얼마나 떨어져 있는가. 편차 제곱을 모두 더한 편차 : deviation, 변량 - 평균 표준 편차 : 얼마나 흩어져 있는지를 표준화할 수 있는 통계량 정규 분포 : 독립적인 확률 변수들의 평균은 항상 정규 분포에 가까워진다. 연속성 데이터들이 종모양을 띤다. L 중심 극한 정리 표준화 : 다양한 형태의 정규 분포를 표준 정규 분포로 변환. (다양한 데이터를 균일한 기준으로 비교할 수 있음)..

CS/수학 지식 2023.08.30

[ 개발지식 ] 결측치 Null, NA, NaN 한방에 정리

Null : 아직 정의되지 않은 미지의 값 아스키 코드 00번 아무것도 없음. 0 아님. " " 아님. (0 : 아스키코드 48번, 공백 : 아스키코드 32번) 포인터가 아무것도 가리키고 있지 않은 것. 포인터가 가지고 올 값이 없는 상태. *널 포인터 : 포인터 값이 널인 것. 숫자 형태가 아닌 것이라 연산을 시도할 수 없음 ( 논리적 오류 발생 ) (SQL에서 NULL이 포함된 연산 결과는 NULL이다) NA : Not Available 해당 데이터 값이 없거나 사용할 수 없음 NaN : Not a Number 출처. 위키백과 : https://ko.wikipedia.org/wiki/%EB%84%90 https://ko.wikipedia.org/wiki/%EB%84%90_%EB%AC%B8%EC%9E%90