전체 글

· blog
새 주소 : zeom.tistory.com
1. Connection Timeout vs. Read Timeout서버의 응답이 지연될 때 클라이언트 측에서 발생하는 타임아웃 Connection Timeout종단 간 연결하는데 소요되는 최대 시간을 넘겨 연결할 수 없는 것으로 판단하고 에러 발생종단 간 연결 : TCP 3 way handshake를 통한 TCP 연결RTO : 패킷 유실 여부를 판단하는 타임아웃 값RTT(Round Trip Time)을 기준으로 생성가능한 Timeout 경우SYN 패킷 유실 : 최초 연결 시 InitRTO 기준 (Linux 기준 1초로 하드 코딩됨)SYN + ACK 패킷 유실ACK 패킷 유실 Read Timeout연결된 종단 간에 데이터를 주고 받을 때 소요되는 최대 시간을 넘겨 데이터를 받을 수 없는 것으로 판단하고 ..
1. 기본 명령어clear : 터미널 창 clearwhoami : 현재 로그인한 사용자의 idroot : 슈퍼관리자 ID권한 이슈가 없음. 그래서 실수할 수 있기 때문에 보통 root를 사용하지 않음sudo 명령어 : root 권한으로 실행ex. sudo apt-get updateapt-get update : 여러가지 프로그램 업데이트 하고 싶을 때시스템과 관련된 명령어여서 관리자 권한이 필요man [명령어] : 해당 명령어의 여러가지 옵션을 확인할 수 있음ex. man ls 2. 파일 관련 명령어pwd : 현재 디렉토리 위치cd : 디렉토리 이동cd [하위 폴더명]cd .. : 상위 폴더로 이동cd ~ : 사용자 홈폴더로 이동cd [절대경로]cd - : 직전에 방문한 폴더로 이동ls : 파일 목록 출력..
DNS(Domain Name System)란?도메인 주소를 ip주소로 변환하거나 그 반대의 역할을 수행하는 시스템사용하는 이유IP 주소보다 도메인 주소를 이용하는 것이 사용자 입장에서 더 편리서버 IP 변경에 쉽게 대응할 수 있음더보기도메인으로 IP 주소 확인 방법ping을 날려봄ex. naver.com에 ping 날려서 ip 확인하기  DNS 작동 원리1. 웹 브라우저에 http://www.naver.com을 입력하면 먼저 PC에 저장된 Local DNS에게 "http://www.naver.com"이라는 hostname에 대한 IP 주소를 요청(만일, Local DNS에 해당 IP 주소가 없지만, 이전에 접속한 적이 있어 Local DNS에 접속정보가 캐싱이 되어있다면 바로 PC에 IP 주소를 주고 웹..
왠지 블로그 url이 마음에 들지 않아서 언젠가 갑자기 블로그 이사를 해버릴 수도 있지만 ..일단 레츠고 !!  Java로 엑셀을 다루려면 Apache POI 라이브러리를 이용하면 된다. 1. POI 라이브러리 다운로드POI 라이브러리 : https://poi.apache.org/download.htmlMVN 에서도 받을 수 있지만, 여러 jar를 각각 받아야 하는 번거로움이 있다 ...주의사항 : Binary를 다운로드 받아야 한다 !!!!! 2. 프로젝트에 추가다운로드 받은 POI 라이브러리 압축 파일의 압축을 푼다Eclipse 기준으로 Project에서 Properties > Build Path > classpath에 추가한다주의 사항 : 하위 폴더에 있는 jar 까지 싹싹 찾아서 다 설치한다 !!..
long 보다 큰 수, BigInteger long보다 큰 수를 표현해야 한다면 BigInteger를 사용하자. 타입범위할당 메모리 크기 (64bit)int-2,147,483,648 ~ 2,147,483,647 (-2^31 ~ 2^31 - 1)4 bytelong-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 (-2^64 ~ 2^64 - 1)8 byteBigIntegerInfinityMin 70 byte  BigInteger 사용하기 import java.math.*; // java.math 에 있음/* 선언 */BigInteger bigNum1 = new BigInteger("10");BigInteger bigNum2 = new BigInteger.val..
1. 역할 카드사 카드 매입사와 발급사매입사카드가 사용된 후 매출 전표를 매입하고 카드 가맹점에 대금을 입금해주는 가맹점 대상 업무몇 군데로 정해져 있음9개 사 : 현대, 농협, 비씨, 삼성, 롯데, 신한, 국민, 하나, 우리발급사실물 카드를 발급하여 회원을 관리다양함  PLCCPrivate Label Credit Card신용카드명에 특정 브랜드를 표기카드사와 기업이 함께 기획하고 운영하며 기업에 특화된 혜택과 서비스를 제공일종의 제휴카드지만 이익과 손실, 운영 등을 카드사가 전담하지 않고 기업과 공동으로 함  PG온라인 쇼핑몰의 계산대 역할카드 결제, 간편결제, 계좌이체, 가상계좌(무통장 입금), 상품권 결제, 휴대폰 결제 등 다양한 결제 방식을 사용할 수 있게 연결해줌온라인 결제를 대신해주어 결제대행..
1. DB Link한 데이터베이스에서 네트워크 상의 다른 데이터베이스에 접속하기 위한 설정을 해주는 Oracle 객체Oracle DB만 가능따라서, 타 DBMS와는 Link 불가능활용스케쥴러를 통해 원격지에 있는 데이터를 로컬쪽에 수집로컬자료를 원격지에 전송 종류종류설명Public Database Link- 보안에 취약하지만 편리함- Public 링크를 생성하지 않는 경우, DB 사용자마다 링크를 별도로 생성해줘야 함Private Database Link- 특정 사용자만 사용 가능- 보안적으로 Public 링크보다 우수- 연결을 원하는 각각의 사용자마다 DB Link를 생성해줘야 해서 작업/관리 더 필요  설정 방법ex. A DB에서 B DB로 DB Link를 걸고자 할 때두 DB 간에 1521(기본 포..
파이썬에서 자바로 코테 응시 언어를 바꾸면서 가장 걱정됐던 부분이 메소드에 대한 부분이었다. 그래서 기본 메소드들을 정리하고 암기했다 ..! 그때 정리해둔 메소드들.. 1. String String str = "apple"; // 길이 반환 str.length(); // 빈 문자열 체크 str.isEmpty(); /* 문자 찾기 */ // 0 번째 인덱스 반환 str.charAt(0); // 'a' 반환 // "a"의 인덱스 반환 str.indexOf("a"); // 0 (인덱스) 반환 // "p"의 마지막 인덱스 반환 str.lastIndexOf("p"); // 2 /* 문자열 자르기 */ // 인덱스 1 이상 3 미만 자르기 str.substring(1, 3); // "pp" // 인덱스 3부터 끝까..
zeomzzz
zeom blog