분류 전체보기
-
[Design Pattern] - 디자인 패턴의 종류Design Pattern 2016. 10. 23. 00:43
디자인 패턴의 종류 생성 패턴(Creational Patterns) 추상팩토리(Abstract Factory) 객체를 생성하기 위한 인터페이스를 정의하는데, 어떤 클래스의 인스턴스를 만들지는 서브클래스에서 결정 빌더(Builder) 팩토리 메서드(Factory Method) 원형(Prototype) 단일체(Singleton) 오직 한 개의 클래스 인스턴스를 갖도록 보장하고, 이에 대한 전역적인 접근을 제공 구조 패턴(Structural Patterns) 적응자(Adapter) 기교(Bridge) 복합체(Composite) 장식자(Decorator) 퍼사드(Facade) 프록시(Proxy) 행동 패턴(Behavioral Patterns) 책임 연쇄(Chain of Responsibility) 명령(Comm..
-
[Java Database Connectivity] - ResultSetJava/Java SE 2016. 10. 12. 23:01
Number Type - java.sql.Types.NUMBERIC - java.sql.Types.BIT - java.sql.Types.TINYINT - java.sql.Types.INTEGER - java.sql.Types.BIGINT - java.sql.Types.FLOAT - java.sql.Types.REAL - java.sql.Types.DOUBLE - java.sql.Types.DECIMAL 숫자타입 종류에는 기본적으로 위와 같이 9가지의 타입이 있는데 해당 타입의 컬럼 값을 ResultSet에서 가져와야 할 경우에는 getString 메소드보다 getObject 메소드를를 사용하자. getObject 메소드는 주어진 컬럼에 해당하는 데이터를 해당하는 타입에 대응하는 객체로 반환하기 떄문이다...
-
[Input / Output] - ImageIOJava/Java SE 2016. 8. 19. 21:15
ImageIO setChcheDirectory 기본적으로 ImageIO.write 작업을 수행시 System.getProperty("java.io.tmpdir") 경로로 Temp 파일을 쓰고 지우는 작업을 수행을 한다. 해당 System.getProperty("java.io.tmpdir") 쓰기 권한이 없을경우 쓰기 경로를 변경해야 할때 setChcheDirectory(File cacheDirectory) 를 사용한다. setUseChche 디폴트는 true로 설정되어 있다. true - 파일로 쓰기 작업 false - 메모리로 쓰기 작업
-
[Windows] - 명령 프롬프트 명령어Operating System/Windows 2016. 8. 19. 20:57
임의의 확장자 출력 C:\>dir *.txt 환경변수 출력 C:\>echo %path% 도메인 아이피 확인 C:\>nslookup 사용중인 포트번호 확인 C:\>netstat -na 프로세스 - 프로세스 목록 보기 C:\>tasklist - 해당프로세스 모두 종류 C:\>taskkill /f /im notepad.exe - 프로세스 종료 도움말 C:\>taskkill /? - 라우팅 테이블 C:\>route print - 해당 호스트까지 거쳐간 라우터들을 표시 C:\>tracert www.naver.com
-
[Java Database Connectivity] - SQL Server java.lang.RuntimeException: Could not generate DH keypairJava/Java SE 2016. 6. 27. 14:14
최근에 Microsoft에서 윈도우즈를 업데이트 [KB3163018] 를 하면서 DH Algorithm 1024 -> DH Algorithm 2048 로 업데이트 하여 접속이 안되는현상이였습니다. Exception Message 드라이버가 SSL(Secure Sockets Layer) 암호화를 사용하여 SQL Sever로 보안 연결을 설정할 수 없습니다. 오류: "java.lang.RuntimeException: Could not generate DH keypair" 해당 업데이트를 삭제하거나 자바버전을 1.7 최신버전 이상으로 변경해야함. [ 참고 ] https://social.technet.microsoft.com/Forums/windows/en-US/aaa61549-24e0-431d-9154-e48..
-
[Nodejs] - 개발 환경 구축하기Nodejs 2016. 6. 12. 02:18
Nodejs Node.js - https://nodejs.org/en/ LTS Version Download Code app.js var http = require('http'); http.createServer(function (request, response) { response.writeHead(200, {'Content-Type': 'text⁄html'}); response.end('Hello World!'); }).listen(52273, function () { console.log('Server Running at 127.0.0.1:52273'); }); Git Bash, Terminal node app.js Nodejs 서버 종료 1. Git Bash 에서 실행하였을 경우 종료는 [Ctrl..