본문 바로가기

Java

Installing and Learning JAVA # Installing and Learning JAVA JAVA를 깔고 배워봅시다. ## TOC ## Installing JAVA Oracle 홈페이지 에서 적절한 파일 (.exe) 다운 받아서 실행시키기만 하면 설치 끝. 기본적으로는 window %PATH%와 %CLASSPATH%를 설정해줘야 함. 이 설정은 cmd 창에서 하기 보단 "내 컴퓨터 - 설정 - ..." 에 가서 하는게 더 편해보임. 아래와 같은 경로들을 추가해 주면 끝. 뭐 batch 파일에서 몇개는 경로설정을 해줘서 따로 이 설정을 안해줘도 되는 것들도 있긴함. (e.g. CLASSPATH) ```[.linenums.lang-bat] %JAVA_HOME%=C:\Program Files\Java\jdk1.8.0_05 %PATH%=...... 더보기
Email by JAVA (자바 프로그램을 이용해 이메일 보내기) # Email by JAVA (자바 프로그램을 이용해 이메일 보내기) 이메일 (Email) 을 프로그래밍적으로 보내고 싶은데 어떻게 해야할까? 메일로 광고/스팸 메일 받는걸 엄청 싫어하기 때문에, 이런건 공개 안하는게 좋을거 같기도?ㅋ 개인적으로는 Recoeve.net 에 회원가입을 할 때, 계정 만들고 이메일 통해 인증/확인 하기 위한 용도로 이메일을 활용하려고 하는 중인데, 또 비밀번호를 잊어버렸다거나 했을때의 보완수단으로서 활용하려고... 이러려면 아무튼 프로그래밍적으로 이메일을 보낼 수 있어야 한다. 어떻게 하면 될까? ## TOC ## Email Server 만들기 아예 Email Server 까지 돌리면서 JAVA 랑 연결해서 자동화 시키는 방법도 있는거 같긴한데... 귀찮;;; 방법은 알아서.. 더보기
Regular Expression (정규 표현식), and match/replace method in JavaScript and JAVA # Regular Expression (정규 표현식), and match/replace method in JavaScript and JAVA 정규 표현식 테스트. replace, match, split 등에 쓰임. 꽤나 유용. 새로운 프로그래밍 언어(?)를 만들때에도 필수적으로 쓰일듯한. JavaScript 말고도 대부분의 언어 (Java, C, C++, LabVIEW, PHP, Perl 등등등) 에서 이런게 다들 비슷하게 구현되어 있음. ## PH 2015-12-15 : ref 하나 추가. To SEE (version up). 2015-01-20 : First posting. (이 이전에 작성한거 같긴 한데... 정확한 날짜 찾기 귀찮.) ## TOC ## JavaScript ## JAVA ```[.s.. 더보기
Java Serializable Object to Byte Array (byte[] or SQL BLOB) # Java Serializable Object to Byte Array (byte[] or SQL BLOB) MySQL 에 Java Serializable Object 를 byte[] data 로 저장해 뒀다가 필요할때마다 꺼내쓰고 싶어서 알아보는 중 . 그냥 string 형태로 변환한 뒤에 저장했다가 string 으로 읽어들이고 분석해서 처리하도록 짤수도 있긴한데... 속도면이나 프로그램 가독성 면에서 안좋을듯? ## TOC ## Using Streams Exception 처리나 close() 처리해야해서 좀 짜증나긴 하는듯. ### To byte[] ```[.scrollable.lang-java] ByteArrayOutputStream bos=new ByteArrayOutputStream(); Ob.. 더보기