개발 16

Connection Timeout과 Read timeout 차이 쉽게 정리

Connection Timeout 한 사람(클라이언트)이 식당(서버)에 방문을 하였으나, 대기열이 너무많아 다음에 다시와야 겠다 생각하고 집으로 돌아감 이처럼 아예 서버(식당) 자체에 클라이언트(사람)이 어떤 사유로 접근을 실패 했을시 발생 하는것이 Connection Timeout 이다. 접근을 시도하는 시간제한이 Connection Timeout 이 되는것이다. Read timeout 한 사람(클라이언트)이 식당(서버)에 들어가 자리를 잡고 메뉴 주문까지 완료했으나, 주문이 너무많이 밀려있어 주문한 음식이 아무리 기다려도 나오지않음. 이에 음식을 주문한 사람은(클라이언트) 그냥 가게를 나가 버리게 되고, 이사람이 가게를 나간 후 주문한 음식은 나왔지만 이미 음식을 먹을 사람은 없어진 후 이고 결국 주..

개발/Etc 2022.01.11

Hosts (호스트) 파일 수정하기

웹개발을 하다보니 호스트 파일을 사용하는 경우가 잦아졌다. Hosts 파일이란, 네이버로 예를 들어보면 일반적으로 IP주소로 네이버를 접속하기 보다는 http://www.naver.com 라는 도메인 주소를 외우기가 쉽고 접근하기 편리하여 위 도메인 주소를 이용하여 네이버에 접속 한다. 하지만 실제로 우리가 접속하는 주소는 아이피 주소이다. Hosts 파일의 장점 인터넷 속도 향상 리소스 사용을 줄임 보안 문제 예방적 대처 Hosts 파일의 단점 사이트 방문이 차단될 수 있다 페이지 내에서 부분 차단된 경우 디자인, 속도문제가 발생할 수 있다 Hosts 파일의 수정 방법 ※ ip와 hosts name 입력후 저장이 바로되지 않고 " 다른이름으로 저장하기" 화면이 나타난다면 수정이 완료 된 것이 아닙니다...

개발/Support 2022.01.03

The maximum column width for an individual cell is 255 characters. 엑셀 다운로드시 Error

엑셀 다운로드 시 이전에는 정상적으로 다운로드가 되다가 어느순간 The maximum column width for an individual cell is 255 characters. 라는 Error 가 발생하였다. 해당 Error 내용을 찾아보니 Apache POI를 사용하여 엑셀 파일을 만들던 중 저장할 셀의 너비가 255자가 초과하여 발생한 오류였다. 기존 코드는 sheet.setColumnWidth(i, (sheet.getColumnWidth(i)) + (short) 1024); 이렇게 작성되어 있었고, 아래와 같이 최대값 255를 초과하지않도록 변경해주면 해당 Error는 해결된다. sheet.setColumnWidth(i, Math.min(255 * 256, sheet.getColumnWidt..

개발/BackEnd 2021.10.01

이클립스에 Emmet (에밋) 설치 방법

Name : Emmet Location : http://download.emmet.io/eclipse/updates/ 나같은 경우에는 js와 jsp 를 사용하기 위해 js, jsp를 추가해 주었다. 사용법은 간단하다. 방금 설정해둔 곳으로 이동하여 입력후 tab을 누르기만 하면된다. ex ) div 만 입력후 tab 을 누른다. 결과 -> 가 자동으로 생긴다. /*단점으로는 오타를 낸후 tab을 눌러도 열도닫는 태그가 자동으로 생성되니 오타주의 */

개발/Support 2021.04.05

Insert 문 안에 Select 문 사용하기

DataBase : Oracle Ex) 예제 테이블 Table A column id column name column gender column memo 문제 ) Table A 데이터 복제하기. A테이블 데이터를 복제하기 위하여 아래처럼 SELECT 를 먼저 실행후 해당 DATA를 INSERT 문에 넣었다. SELECT * FROM A INSERT INTO A ( id , name , gender , note) VALUES ( id , name , gender , memo) 또는 아래와 같은 방법을 사용 했었다. INSERT INTO A ( id , name ) VALUES ( (select id from A) , (select name from A ) ) 불필요하게 서브쿼리와 SELECT 를 많이 타게 ..

개발/Query 2021.03.28