home (268) 썸네일형 리스트형 Try-With-Resource 자바 Resource 객체를 사용할 때 close를 호출 안 하면 메모리 누수가 발생하기 때문에 꼭 close를 호출해야 합니다. 대부분 Resource 객체를 try문 밖에 선언한 다음에 finally문에서 close를 호출하는데 이렇게 하면 코드가 길어지기 때문에 효율적이지 않습니다. 이럴 때 try-with-resource를 사용하면 쉽게 해결할 수 있습니다. 위의 예제 코드는 csv 파일을 읽는 것인데 파일 읽는 Resource 객체들을 try-with-resource를 사용하면 코드를 간단하게 작성할 수 있습니다. 그러나 Resource 객체가 AutoCloseable를 지원하지 않는다면 try-with-resource를 사용해도 close가 호출되지 않습니다. Resource 객체가 AutoC.. docker install jenkins docker로 jenkins 설치하는 방법입니다. 먼저 jenkins docker 이미지 있는지 검색합니다. jenkins 이미지가 있으면 이미지 다운받습니다. jenkins 이미지가 다운됐는지 확인합니다. 이미지 다운 확인되면 컨테이너로 실행합니다. jenkins 기본 포트는 8080이기 때문에 컨테이너 외부 포트와 내부 포트는 각각 9090번과 8080번으로 매치합니다. jenkins 초기 설정을 하기 위해 웹으로 jenkins 접속합니다. jenkins 관리자 비밀번호를 모르기 때문에 위 화면의 "/var/jenkins_home/secrets/initialAdminPassword"파일에서 확인합니다. 확인한 비밀번호를 입력하고 Continue 버튼을 클릭합니다. jenkins 플러그인 설치 화면이 .. 인터넷 느림 해결 가끔 윈도우 PC에서 인터넷 속도가 너무 느려지는 경우가 있습니다. 제가 해결한 방법으로는 1. 브라우저 방문 기록, 캐시, 쿠키 등등 다 삭제 2. 명령프롬프트(cmd 관리자 권한 실행)에서 "ipconfig/renew", "ipconfig/flushdns" 명령어 실행 위에 2가지 방법으로 저는 해결했는데요. 제가 말한 방법으로 해결 안 되면 공유기 확인하거나, 브라우저 플러그인 삭제, 액티브 X 삭제하는 방법을 추천드립니다. 그래도 혹시 안 되면 마지막으로 PC 포맷하는 방법밖에 없을 거 같습니다... 압축파일 다운로드 스프링에서 압축파일 다운받는 코드입니다. 간단하게 예제로 작성했고 자세한 설명은 코드 내의 주석 참고하면 됩니다. 압축파일이 아니라 텍스트, 엑셀, csv 등의 파일을 다운하고 싶다면 32~54라인 압축관련 소스 제외하고 56라인의 FileInputStream 객체를 생성할 때 File객체를 파라미터로 넘기면 됩니다. 예를 들면 ============================================================================ File testFile = new File("파일 전체 경로"); InputStream is = new FileInputStream(testFile); ==================================================.. tomcat https 적용 tomcat서버에 https 적용하는 방법은 간단합니다. server.xml 파일에 다음과 같은 내용 추가하면 됩니다. ============================================================================ ============================================================================ 굵은 글씨로 표시된 부분만 작성하면 쉽게 https 적용할 수 있습니다. 참고로 jks 파일은 따로 발급받아야 합니다. shell script 작성 리눅스에서 shell script를 쓰는 이유는 서비스를 운영할 때 여러 명령어를 쓰는데 이에 필요한 명령어를 하나씩 호출하기 번거롭고 기억하기 어렵기 때문에 shell script를 쓰고 있습니다. 그동안 프로젝트하면서 주로 작성한 shell script를 예제로 리뷰하겠습니다. (예제로 작성한 shell script입니다.) 1번째 라인: 현재 접속한 서버의 IP 주소를 "IP"라는 변수에 저장 (hostname -I: 현재 접속한 서버 IP 조회 / cut -f 1 -d ' ': 앞의 IP 조회한 주소 중에 첫 번째 IP 추출) 2번째 라인: 현재 접속한 서버의 IP 주소를 출력 3번째 라인: shell script 실행할 때 전달한 파라미터 개수 5~8번째 라인: 파라미터 개수가 1개 이상인 경우.. Elastic Search 한글 형태소 분석기 플러그인 설치 elastic search에 한글 형태소 분석기 플러그인 설치하는 방법입니다. 저는 docker로 elastic search 실행 중이기 때문에 elastic search 컨테이너에 접속하겠습니다. bin/elasticsearch-plugin install analysis-nori 컨테이너에 접속하고 난 뒤 한글 형태소 분석기 플러그인을 설치합니다. 플러그인을 설치하기 위해서 "/usr/share/elasticsearch/bin" 디렉토리 밑에 있는 elasticsearch-plugin을 호출합니다. 현재 위치가 "/usr/share/elasticsearch/"이기 때문에 "bin/elasticsearch-plugin install analysis-nori" 명령어를 통해서 한글 형태소 분석기를 설치합니.. PPT 매크로 PPT 문서 작업할 때 이미지 위치와 크기를 일일이 설정하는 것은 매우 힘든 일입니다. 이럴 때 PPT 매크로를 사용하면 쉽게 해결할 수 있습니다. PPT 상단 메뉴 파일 - 옵션 선택합니다. 보안 관리 - 보안 센터 설정 - 매크로 설정 - 모든 매크로 포함 선택합니다. PPT 상단 메뉴 보기 - 매크로 선택합니다. 매크로 이름은 test로 짓고, 매크로 위치는 열려 있는 프레젠테이션 모두를 선택하고 만들기 버튼을 선택합니다. (모든 프레젠테이션 적용하기 위해) 매크로 소스를 간단하게 설명드리면 ============================================================================ Option Explicit Dim i As Long Dim pic As.. 이전 1 ··· 15 16 17 18 19 20 21 ··· 34 다음