Category: Programming

0

Docker 정리

Docker 정리 슬랙슨에 처음 입사하여 처음으로 Docker 를 알게되었다.가상머신을 통한 서버 운용은 여러 대기업을 다니며 설정을 많이 접해왔고 또한 해당 시스템은 직관적이기에무리없이 운용하였으나 Docker 를 통한 Linux Container 를 처음 접하고 사실 많이 새롭고 놀라운 경험을 했기에정리차원에서 해당 블로그를 정리한다. Docker

0

java9-future

Java 9 특정 정리 1. 개요Java9 은 많은 기능을 내포하고 출시 되었다. 새로운 언어의 특징을 가지고 있지 않지만, 새로운 API와정보, 진단을 위한 커멘드 처리 들과 함께 개발자 들을 위해 출시 되었다. 2. 모듈 시스템 - Jigsaw Project모듈 시스템은 OSGI 프레임워크의 시스템과 비슷한 기능을 제공한다.모듈은 Defendenci

0

Java 8 Functional Tutorial

Java 8 Functinal Programming Tutorial. Java 8 은 Lambda 표현식과 Stream API 를 이용하여 Functinal 프로그래밍을 지원한다.이 튜토리얼에서 사전에 정의된 Functional interfaces와 Collctions API 그리고 Stream API를 통해Java8 이 어떤식으로 Functioanl

0

인증서 검증 - 자바와 암호화 -

인증서 검증 - 자바와 암호화 - 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputSt

0

우분투 방화벽 설정

우분투 방화벽 설정 우분투에서는 기본적으로 방화벽이 ufw 이다.이는 iptables를 좀 더 쉽게 설정할 수 있도록 한 것인데 간단한 방화벽 구성에는 문제가 없지만 수준높은 방화벽구성에는 iptables 룰을 직접 사용해야 한다.참고 : 우분투 UFW help 가이드ufw 는 기본설정법에 대하여 알아보자ufw는 기본 비활성화 상태이기에 이를 활성화 한다

0

자바 톰캣 이슈

자바 톰캣 메모리 이슈 톰켓이 잘 돌다가 갑자기 죽었다. 에러 로그를 살펴보니 java.lang.OutOfMemoryError: PermGen space tomcat 6 어플리케이션이 많이 실행되면 메모리 누수가 발생할 수 있단다.일단 힙 메모리를 늘려주면 좀 더 오래 산단다. 12# vi /usr/local/tomcat/bin/catalina.shJA

0

Java Sha-256 메소드

Java Sha-256 메소드 123456789101112131415public static String sha256(String base) { try{ MessageDigest digest = MessageDigest.getInstance("SHA-256"); byte[] hash = digest.digest(base.getByte

0

스프링 파일 다운로드 구현

스프링 파일 다운로드 구현 1234567891011121314151617@RequestMapping(value="/{id}/download", method=RequestMethod.GET, produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)@ResponseBodypublic FileSystemR

0

자바 NIO 파일 입출력 샘플

자바 NIO 파일 입출력 샘플 FileChannel 파일에 쓰기와 읽기1234567891011121314151617181920212223242526272829303132333435363738394041import java.io.*;import java.nio.*;import java.nio.channels.*;//FileChannel클래스를 사용하기 위해