Category: Programming
java9-future
Java 9 특정 정리 1. 개요Java9 은 많은 기능을 내포하고 출시 되었다. 새로운 언어의 특징을 가지고 있지 않지만, 새로운 API와정보, 진단을 위한 커멘드 처리 들과 함께 개발자 들을 위해 출시 되었다. 2. 모듈 시스템 - Jigsaw Project모듈 시스템은 OSGI 프레임워크의 시스템과 비슷한 기능을 제공한다.모듈은 Defendenci
Java 8 Functional Tutorial
Java 8 Functinal Programming Tutorial. Java 8 은 Lambda 표현식과 Stream API 를 이용하여 Functinal 프로그래밍을 지원한다.이 튜토리얼에서 사전에 정의된 Functional interfaces와 Collctions API 그리고 Stream API를 통해Java8 이 어떤식으로 Functioanl
인증서 검증 - 자바와 암호화 -
인증서 검증 - 자바와 암호화 - 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputSt
우분투 방화벽 설정
우분투 방화벽 설정 우분투에서는 기본적으로 방화벽이 ufw 이다.이는 iptables를 좀 더 쉽게 설정할 수 있도록 한 것인데 간단한 방화벽 구성에는 문제가 없지만 수준높은 방화벽구성에는 iptables 룰을 직접 사용해야 한다.참고 : 우분투 UFW help 가이드ufw 는 기본설정법에 대하여 알아보자ufw는 기본 비활성화 상태이기에 이를 활성화 한다
jQuery checkbox, radio 체크가 되지 않을때 (.attr과 .prop의 차이)
Jquery Ajax Util [jQuery] checkbox, radio 체크가 되지 않을때 (.attr과 .prop의 차이) jQuery에서 엘리먼트의 속성을 동적으로 변경시키기 위해 .attr 메서드를 흔히 사용합니다.폼 요소에서도 checkbox나 radio에 체크값에 변경을 주기 위해 .attr 메서드에 checked 값을 넣었지만동작하지 않았
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
스프링 파일 다운로드 구현
스프링 파일 다운로드 구현 1234567891011121314151617@RequestMapping(value="/{id}/download", method=RequestMethod.GET, produces = MediaType.APPLICATION_OCTET_STREAM_VALUE)@ResponseBodypublic FileSystemR
자바 NIO 파일 입출력 샘플
자바 NIO 파일 입출력 샘플 FileChannel 파일에 쓰기와 읽기1234567891011121314151617181920212223242526272829303132333435363738394041import java.io.*;import java.nio.*;import java.nio.channels.*;//FileChannel클래스를 사용하기 위해