일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- JDK1.8
- JPA #생명주기
- Oracle #ANSI #SQL #JOIN
- 오라클#튜닝
- memory #리눅스 #자원관리
- Mysql #RDBMS #설치 #기동 #설정
- React #생명주기
- MySQL 5.7 #MySQL 8.0 #차이점 #업그레이드
- 이펙티스자바
- 클라우드#클라우드서비스#클라우드개념#IaaS#Paas#Saas
- React
- ssl #개인키 #공개키
- ssh #pem
- SSH #공개키인증
- Vuejs#JavaScript#프레임워크#개요#개념
- abstract
- non-locking
- java
- X.25
- EKS란
- cors #Authorization
- 모니터링 #k8s #prometheus #metricbeat #elasticsearch #logstash
- MQM #웹서버
- WEB #HTTP #HTTPS #SSL #통신개념
- REST#SOAP#API
- interface
- React#기초#JS#JavaScrip#개념
- MQ#MOM#메시지지향미들웨어#Kafka#ActiveMQ#rabbitMQ
- docker #k8s #배포하기
- k8s
- Today
- Total
목록분류 전체보기 (64)
개발노트
https://brunch.co.kr/@dreaminz/5 5. TCP 연결과 해제 A라는 상태에서 어떤 과정을 거치면 B라는 상태가 될까 | TCP는 연결할 때 3-way handshake를 하며, 연결을 끊을 때는 4-way handshake를 진행한다. 여기서 handshake는 악수로 만나면 3번의 과정을 통해 악수 brunch.co.kr TCP TCP 연결을 유지 하려면 양쪽 종점에 TCP를 설정 한다. TCP는 정해진 STATE 중 한가지 상태에 머물게 되고 상위 계층의 응용 프로그램에 의한 시스템 호출이나 상대편 TCP에서 전송한 TCP 세그먼트 수신 등의 이벤트에 반응하면서 다른 상태로 전이 된다. TCP STATE LISTEN 상대편 TCP로부터 연결 요청을 기다림 SYN_SENT SOC..
In Oracle, TO_DATE function converts a string value to DATE data type value using the specified format. In SQL Server, you can use CONVERT or TRY_CONVERT function with an appropriate datetime style. Oracle: -- Specify a datetime string and its exact format SELECT TO_DATE('2012-06-05', 'YYYY-MM-DD') FROM dual; SQL Server: -- Specify a datetime string and style 102 (ANSI format), raises an error i..
1. WebClient를 사용 배경 1) 프로젝트에서의 문제점 프로젝트를 진행하던 중, 하나의 클라이언트 요청에 대해 여러 번의 외부 API를 호출(최대 16번....)해야하는 상황이 생겼다. RestTemplate을 사용하여 모든 외부 API를 동기적으로 호출하다보니 평균적으로 5초이상 걸렸으며 10초가 넘는 경우도 발생하였다. 죽여죠..... 2) 해결하기 위한 시행착오 처음에 생각한 방식은 병렬처리 방식이다. 각각의 음식점에 대해 url, 이미지, 카테고리를 각각 외부 API를 호출하여 가져오고 있으므로 음식점으로 스트림을 생성하여 3개의 작업(외부 API를 호출하는 작업)을 병렬적으로 처리하면 된다고 생각했다. 결과는 시간이 매우 단축되고 아주 좋았다! .....로컬에서만 말이다^^ㅠ 로컬에서 개..
https://sj-d.tistory.com/m/27 [8] scp(ssh) 비밀번호 없이 하기 ssh 사용시 매번 비밀번호를 입력하는 것은 귀찮은 일이다. 이번 프로젝트에선 비밀번호를 입력하는 것을 없앰으로 서버로 전송시 바로 전송할수 있도록 하였다. 공개키 등록 방식 우선 ~/.ssh/id_ sj-d.tistory.com ssh 사용시 매번 비밀번호를 입력하는 것은 귀찮은 일이다. 위 블로그를 참조해 기록을 남겨보려한다. 내부적으로 NAS 서버 없이 웹에서 이미지파일 등록시 이중화된 서버간 통신으로 파일을 동기화 해주는 작업을하려는데 매번 비밀번호를 입력하는 것을 없앰으로 서버로 전송시 바로 전송할수 있도록 하였다. 공개키 등록 방식 우선 ~/.ssh/id_rsa.pub에 파일이 존재하는지 확인한다...
A 서버 sam 계정에서 B 서버 top 계정으로 sftp 접속시 패스워드 없이 접속 하려고 할때 다음과 같은 작업이 필요합니다. A 서버에서 접속하려는 계정으로 ssh key 가 존재해야합니다. 인증키 부터 생성해야 합니다. $ ssh-keygen -t rsa -b 2048 [옵션] -t : 어떠한 암호화 방식을 사용 할 것인지를 지정 -b : 생성할 키 비트수 지정. 최소 768비트가 필요하며 디폴트 값으로 2048비트로 설정되어 있음 다음과 같이 키를 생성했다면 각 계정의 홈디렉토리의 .ssh 폴더에 생성됩니다. drwx------ 2 sam sam 4096 2017-11-16 09:08 . drwxr-xr-x 17 sam sam 4096 2017-11-17 11:54 .. -rw------- 1 ..
NAT란...? 가령 공유기 설정을 직접 한번 만져보신분들은 어디선가 본 듯한 단어입니다. - 네트워크 주소 변환(Network Address Translation, 줄여서 NAT)은 IP 패킷의 TCP/UDP 포트 숫자와 소스 및 목적지의 IP 주소 등을 재기록하면서 라우터를 통해 네트워크 트래픽을 주고 받는 기술을 말합니다. 패킷에 변화가 생기기 때문에 IP나 TCP/UDP의 체크섬(checksum)도 다시 계산되어 재기록해야 합니다. NAT를 이용하는 이유는 대개 사설 네트워크에 속한 여러 개의 호스트가 하나의 공인 IP 주소를 사용하여 인터넷에 접속하기 위함입니다. 많은 네트워크 관리자들이 NAT를 편리한 기법이라고 보고 널리 사용하고 있으며, NAT가 호스트 간의 통신에 있어서 복잡성을 증가시킬..
참조 : https://girawhale.tistory.com/122 엔티티 생명주기(Entity LifeCycle) 비영속(new/transient) 순수한 객체 상태이며, 영속성 컨텍스트와 관련이 없는 상태 Member member = new Member(); 영속(managed) EntityManager를 통해 엔티티를 영속성 컨텍스트에 저장되어 영속성 컨텍스트가 관리하는 상태 em.persist(member); // 객체 저장 준영속(detached) 영속성 컨텍스트에 저장되었다가 분리된(detached) 상태 em.detach(member); // 특정 엔티티를 분리 em.close(); // 영속성 컨텍스트 닫기 em.clear(); // 영속성 컨텍스트 초기화 추가 설명 삭제(removed)..
인덱스, Index - 색인 - 검색(select)을 빠른 속도로 하기 위해서 사용하는 도구 - 오라클은 테이블 생성 시 인덱스를 따로 생성하지 않아도 자동으로 생성된다. -> PK, Unique 컬럼 자동으로 색인 생성. -> PK 컬럼 검색속도 >>>>> 일반 컬럼 검색속도 : PK는 자동으로 Index를 생성하기 때문에 검색속도 차이 비교 먼저 일반컬럼을 검색했을때 반환되는 속도는 select * from tblIndex where name ='정소은'; 0.08초 name 컬럼에 인덱스 생성하기 >> create index idxIndexName on tblIndex(name); 색인 후 select * from tblIndex where name ='정소은'; 0.003초 >> 훨씬 빨라진 모습..