이름없는 함수, 람다 표현식을 익명함수 함수함수를 따로 선언하지 않고, lambda 식으로 대체리스트를 정렬된 상태로 변경리스트 만을 위한 메소드정렬된 새로운 리스트를 반환어떤 이터러블 객체도 받을 수 있다 (ex 딕셔너리 객체)key 인자에 함수를 넘겨주면 해당 함수
사용자가 C언어의 기본 타입을 가지고 새롭게 정의할 수 있는 사용자 정의 타입기본 타입만으로는 나타낼 수 없는 복잡한 데이터를 표현다양한 타입의 변수 집합을 하나의 타입으로 나타냄 (↔ 배열)같은 변수를 여러번 사용해야 할 때 효과적으로 사용 ex) 학생들의 과목별
: 변하지 않는 값 (<-> 변수)고정되야 할 값의 변경을 막기 위해 사용코드의 의미를 명확하게 만들어줌포인터 변수가 가리키는 값을 상수화→ \*p 의 값을 바꾸는 것 불가→ \*p 주소값 변경 가능포인터 변수를 상수화→ \*p 의 값을 바꾸는 것 가능→ \*p
메모리를 효율적이고 작은 에러를 갖기 위한 메모리 관리 기법의 하나주로 메인메모리(RAM)메인 메모리의 추상화프로세스 하나당 크고 통합된 사적 주소공간 제공 (가상의 메모리 주소)기능제공 1) 메인메모리 내 활성화된 영역만 유지해서, 필요할 때만 데이터를 디스크에서 메
: 네트워크 시스템 구성을 위한 범용적이고 개념적인 모델각 레이어에 맞게 프로토콜이 세분화돼서 구현각 레이어의 프로토콜은 하위 레이어의 프로토콜이 제공하는 기능을 사용하여 동작송신 호스트의 응용 계층에서 하위계층으로 순차적으로 전달되어 물리계층으로 도달물리계층을 통해
IP (Internet Protocol) : 송신 호스트와 수신 호스트가 패킷 교환 네트워크에서 정보를 주고받는데 사용하는 정보 위주의 규약 : OSI 네트워크 계층에서 Host 의 주소지정과 패킷 분할 및 조립 기능을 담당 특징 비신뢰성 : 흐름에 관여하지 않아 보낸
시그널 핸들러 (Signal Handler):다른 프로세스에 의해 발생한 시그널(Signal)이라고 불리는 이벤트를 처리하는 코드 블록 또는 함수주로 프로세스 간 통신, 오류 및 예외 처리, 프로그램 상태 변경 등을 알리는 데 사용특정 시그널이 발생했을 때 실행되는 사
네트워크 응용을 만들기 위한 Unix I/O 함수들과 함께 사용되는 함수들의 집합소켓이란?리눅스 커널 관점 : 통신을 위한 끝점Unix 프로그램의 관점 : 해당 식별자를 가지는 열린 파일sin_family : IPv4sin_port : 포트번호 (16bit)in_add
프로세스 내에서 실행되는 흐름의 단위하나의 프로그램에 여러개의 Thread 를 동시 구성/실행 가능하나의 프로세스 내에서 모든 Thread 는 기본적으로 같은 주소 공간 ( 메모리 영역 ) 을 공유Code 영역 → 실행 코드 (읽기 전용)Data 영역 → 전역/정적 변
Audit 기능 : Spring Data JPA에서 시간에 대해서 자동으로 값을 넣어주는 기능도메인을 영속성 컨텍스트에 저장하거나 조회를 수행한 후 update를 하는 경우,자동으로 시간을 맵핑 해 DB 테이블에 넣어준다.@MappedSuperclassTimestamp
JWT(Json Web Token): Json 포맷을 이용하여 사용자에 대한 속성을 저장하는 Claim 기반의 Web Token으로, 토큰의 한 종류이다.(보통 쿠키 저장소에 담겨서 위에서 배운 ‘저장된 쿠키’라고 생각하시면 좋습니다.)대용량 트래픽 처리를 위해 서버가
객체지향 언어인 자바에서 함수적 프로그래밍 지원 기법함수 : 기능, 동작을 정의메서드 : 클래스 또는 인터페이스 내부에서 정의된 함수함수형 인터페이스 : 내부에 단 1개의 추상 메서드만 존재하는 인터페이스함수적 프로그래밍에서의 함수 사용순서함수 독립적 정의 및 구현함수
메서드의 매개변수에 사용되는 함수적 인터페이스자주 사용하는 기능을 정의 할 수 있는 함수 제공IntConsumer<T> : 입력은 Int형이지만 출력은 없음BooleanSupplier : 입력은 없지만 출력이 Boolean 형BiFunction<T,U,R>
비연결성매번 연결 맺고 끊는 과정의 비용요청-응답 구조웹 애플리케이션 간 양방향 통신을 지원하는 프로토콜연결 지향한번 연결 맺은 뒤 유지양방향 통신모든 환경에서 사용할 수 없음SockJs, Socket.io 라이브러리웹 소켓을 지원하지 않는 브라우저에서도 웹소켓을 사용
크롬 확장 프로그램 WebSocket Test Client 설치
https://okky.kr/articles/1468193버킷 이름 : ufo-s3aws 리전 : ap-northeast-2객체 소유권 : ACL 비활성화됨퍼블릭 액세스 차단 : 모든 퍼블릭 액세스 차단버킷 버전 관리 : 비활성화기본 암호화 : 암호화 유형(A
iterable 객체에서 r개의 데이터를 뽑아 나열iterable 객체에서 r개의 데이터를 선택해 순서 상관없이 나열iterable 객체에서 r개의 데이터를 뽑아 나열같은 원소 중복 선택 가능 (다시 뽑기)iterable 객체에서 r개의 데이터를 선택해 순서 상관없이
Bin : 2진수 ( binary )Oct : 8진수 ( octal )Dec : 10진수 ( decimal )Hex : 16진수 ( hexadecimal )bin, oct, hex 메서드 사용! return Stringint("n", 진수)