일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오라클#튜닝
- JPA #Annotaion
- cors #Authorization
- Mysql #RDBMS #설치 #기동 #설정
- JAVA#문법#enum#열거형#클래스
- MQM #웹서버
- ssh #pem
- 클라우드#클라우드서비스#클라우드개념#IaaS#Paas#Saas
- JAVA#Collection#콜렉션#개념
- JPA#영속성#영속성 컨텍스트#개념
- MQ#MOM#메시지지향미들웨어#Kafka#ActiveMQ#rabbitMQ
- 모니터링 #k8s #prometheus #metricbeat #elasticsearch #logstash
- React #생명주기
- React#기초#JS#JavaScrip#개념
- Oracle #ANSI #SQL #JOIN
- k8s
- REST#SOAP#API
- React
- memory #리눅스 #자원관리
- EKS란
- Vuejs#JavaScript#프레임워크#개요#개념
- X.25
- JPA#JPQL#FLUSH
- non-locking
- docker #k8s #배포하기
- WEB #HTTP #HTTPS #SSL #통신개념
- SSH #공개키인증
- MySQL 5.7 #MySQL 8.0 #차이점 #업그레이드
- ssl #개인키 #공개키
- JPA #생명주기
- Today
- Total
목록전체 글 (60)
개발노트
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초 >> 훨씬 빨라진 모습..
오라클에서 조인을 할 때 오라클 조인(Oracle Join)과 안시 조인(ANSI JOIN)을 사용할 수 있다. 오라클 9i 까지는 오라클 조인만 사용할 수 있으며, 오라클 10g부터는 안시 조인을 추가로 사용할 수 있다. 최근 구축되는 시스템은 대부분 안시 조인을 사용하지만, 과거에 구축되어 있는 시스템은 오라클 조인을 많이 사용하고 있기 때문에 오라클 조인 방식도 꼭 알고 있어야 한다. 안시 조인과 오라클 조인 비교 (INNER JOIN) 조인 (INNER JOIN) 아우터 조인 (LEFT OUTER JOIN) 아우터 조인 (RIGHT OUTER JOIN) 크로스 조인 (CROSS JOIN) 풀 아우터 조인 (FULL OUTER JOIN) 조인은 크게 위의 5가지 정도로 분류할 수 있다. 조인 (IN..
몇 분전 페이스북 눈팅을 하다가 생활코딩의 한 멤버분이 리눅스 서버의 top 스냅샷을 올려서 조언을 구하는 내용이 있길래 얼핏 보니 스왑메모리를 2기가 정도 사용하고 있고 서버 리부팅후 일정 시간이 지나면 서버가 느려진다라는 말로 보아 거의 80% 이상 서버 로직 메모리 누수로 판단이 되는데 예전에 정리했던 내용을 리마인드겸 한번 공유하면 도움이 될까 싶어서 포스팅을 하기로 한다. 설명 리눅스는 free 메모리를 최대한 cache 메모리로 사용하여 시간이 지날수록 cache 메모리 사용량이 증가하면서 애플리케이션의 로딩 속도가 향상됨. 물론 free 메모리가 필요한 순간에는 cache 메모리를 줄이고 free 메모리를 확보함. top 예제 위 그림에서 used는 실제 메모리 사용량이 아니라 빨간색으로 묶..
네트워크상에 연결된 디바이스들이 다양한 서비스를 공유할 수 있도록 하는 자바 언어 기바의 동적인 플랫폼 (Oen Services Gateway initiative ) 기존의 자바 플랫폼이 제공하지 못하는, 동적인 컴포넌트 모델을 지원하는 프레임워크 (Dynamic Module System for Java) 기존자바 -jar파일은 ClassPath환경변수 또는 JVM의 실행옵션을 이용, 서로 의존성(dependency)을 명확히 표시 할수 없음 -jar파일은 버전정보가 없다. 즉 한 JVM내에서 여러개의 jar 버전이 존재할수 없음. 2개의 라이브러리가 각기 다른 버전의 또 다른 라이브러리를 참고한다면 버전 호환성 문제 발생 -애플리케이션 실행중에는 사용중인 jar파일은 동적으로 변경하거나 추가할수 없음...
- 목 차 - I.인터네트워킹 (Internetworking)을 위한 솔루션 X25의 개요 가.X25의 정의 나. X25의 등장배경 다. X25의 필요성 II. X25의 구조 및 특성 가. X25 프로토콜 구조 나. X25 프로토콜의 장단점 다. X25의 회선 및 장치 구성 라. X25의 활용 III. X25와 TCP/IP 가. TCP/IP 프로토콜 구조 나. TCP/IP의 특징 다. X25와 TCP/IP의 비교 라. X25의 TCP/IP의 전환시 고려사항 IV. X25의 시스템 커맨드 및 향후 전망 가. X25 세팅 및 모니터링 나. X25의 향후 전망 I. 인터네트워킹 (Internetworking)을 위한 초기 솔루션 X25의 개요 가. X25 프로토콜의 정의 - 사용자측 단말과 패킷교환망의 기간망..