일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Java
- SpringBoot
- java file download for url
- java9
- spring boot
- React
- JavaScript
- java 버전별
- 리눅스
- url 파일 다운로드
- spring file download for path
- memcached
- MySQL
- windows grafana 설치
- docker 설치
- grafana windows
- docker
- k6 granafa influxdb
- k6 gui
- java8
- 도커
- 그라파나 설치
- Java21
- CentOS6
- spring
- java file download for path
- grafana 설치
- jvm
- grafana local
- spring file download for url
- Today
- Total
목록4. JAVA (73)
개발자의 길
public static String encryption(String arg) throws Exception{ if(StringUtil.NVL(arg)) return null; MessageDigest md=MessageDigest.getInstance("SHA-1"); md.update(new String("abcde").getBytes()); byte[] encodeStr=md.digest(); if(encodeStr==null || encodeStr.length
EHCache를 이용한 기본적인 캐시 구현 방법 및 분산 캐시 구현 방법을 살펴본다. EHCache의 주요 특징 및 기본 사용법 게시판이나 블로그 등 웹 기반의 어플리케이션은 최근에 사용된 데이터가 또 다시 사용되는 경향을 갖고 있다. 80:20 법칙에 따라 20%의 데이터가 전체 조회 건수의 80%를 차지할 경우 캐시를 사용함으로써 성능을 대폭적으로 향상시킬 수 있을 것이다. 본 글에서는 캐시 엔진 중의 하나인 EHCache의 사용방법을 살펴보고, Gaia 시스템에서 EHCache를 어떻게 사용했는 지 살펴보도록 하겠다. EHCache의 주요 특징 EHCache의 주요 특징은 다음과 같다. 경량의 빠른 캐시 엔진 확장(scable) - 메모리 & 디스크 저장 지원, 멀티 CPU의 동시 접근에 튜닝 분산..
전자메일을 검증하기 위한 몇가지 방법이 있다. 1. 가장 간단한 @ 또는 .이 있는지 정규식으로 검사하는 방법 2. E-mail로 인증코드를 보내서 재확인하는 방법 3. E-mail이 존재하는지 실제로 MX서버에서 체크하는 방법 이렇게 있다. 1, 2는 간단한 코딩으로 끝나고 자주 이용하지만, 3번을 하려면 막막하다... 이미 입력된 이용자의 e-mail을 검증하기 위한 방법도 3번이 가장 적합하다. 이럴때, 3번을 구현해서 사용하면 매우 편할것이다. 다음 소스는 http://www.rgagnon.com에서 가져다가 버그가 생길 소지가 있는 부분을 수정해 놨으며, 대충 주석도 번역해 놓았다... 유용하게 쓰자~! package com; import java.io.*; import java.net.*; i..
리눅스나 유닉스를 써본 사용자라면 cron 를 잘 알고 있을 것이다. cron 에 실행할 명령문과 주기를 등록시켜 놓으면 등록된 주기마다 등록해 놓은 명령어를 자동 실행시켜 주는 데몬이다. 자바에서 프로그램을 할때 위와 같은 스케쥴링 기능이 필요할 때가 있다. 이럴때 Quartz를 사용하면 리눅스에서 cron 를 사용하는 것처럼 쉽게 구현이 가능하다. 먼저 아래의 사이트에 방문하여 Quartz 배포판(현재 v1.6.5)을 다운 받는다. Quartz 배포 사이트 >> http://www.opensymphony.com/quartz/ 그리고 Quartz를 사용하기 위해서는 아래의 라이브러리들이 필요하니 방문하여 받도록한다. Apache Commons Collections >> http://commons.apa..
자바에서 XML 파일을 파싱하는 Parser 를 만들기 위해서, 사용할 수 있는 라이브러리들은 다양하다. 그중에서 유명한 것이, DOM 과 SAX이다 DOM Parser 는 xml test의 string 들과 stream들을 parsing 할 때 사용되는 것으로서, XML을 parsing 하면서, 트리구조를 만들고 이 트리구조 전체를 메모리 상에 로드 시킨다. 장점은 : 사용법이 간단하고, 트리구조 전체를 볼 수 있다는 것. 단점은 : 메모리를 많이 먹고, 조금 느리다는 점 이 있다. 더 자세한 정보를 얻고 싶으면 아레의 링크로 가서 살펴보면 도움이 된다. http://www.w3schools.com/DOM/dom_intro.asp SAX Parser 는 Simple API for XML Parser 의..
열심히 만들었지만....;; 완벽히 체크가 안된다.. 각 메일 서버 마다 응답하는 형식이 조금 틀릴줄이야.. 그래도 가장 많이 쓰는 메일 서버는 체크가 된다. 리눅스에 올려서 사용해야된다. [host -t mx 도메인]명령이 리눅스 명령이라 로컬에서 테스트가 안된다.반드시 리눅스에 올려서 테스트 요망.ㅋ 이 첨부 파일은 테스트 결과 파일이다. import java.io.BufferedReader; import java.io.InputStreamReader; import java.io.*; import java.net.*; import java.text.*; import java.util.*; public class test implements Serializable{ private static Socke..
1. SMTP프로토콜이란? 컴퓨터로 E-Mail을 보낼때, sendmail이나 qmail 등의 메일서버프로그램들이 사용된다. 이 프로그램은 사용자 또는 Outlook Express와 같은 메일클라이언트와 미리 정해진 규칙들을 사용하여 메일을 발송하게 된다. 이 정해진 규칙들을 SMTP프로토콜이라고 한다. 예를 들면, 윈도우 Outlook Express를 사용하여 메일을 보내기 위해서는 계정설정을 미리 해두어야하고, 그 계정정보를 보면 "보내는 메일 서버(SMTP 서버)"라는 곳이 있다. 아웃룩 익스프레스와 이 SMTP서버가 통신을 하는데에 쓰이는 프로토콜(통신규약)이 바로 SMTP프로토콜이 다. SMTP프로토콜은 텍스트기반의 프로토콜이기 때문에, 일반 Telnet 프로그램으로 사용이 가능하다. 즉, 텔넷..
public String GetResultServerToServerData( String mapTagURL ) { URL m_url_vle = null; URLConnection m_conn_vle = null; InputStream m_is_vle = null; InputStreamReader m_isr_vle = null; BufferedReader br = null; String all_read_buff = ""; StringBuffer sbMapURL3 = new StringBuffer(); try { m_url_vle = new URL(mapTagURL); ..
jar로 묶을 폴더를 c:\에 넣어 둔다 해당 폴더로 이동 폴더 안에서 명령어 실행 - jdk가 설치 되어있어야 한다 ex ) #cd c:\test #c:\J2EE\JAVA\jdk1.6.0_07\bin\jar.exe cvf test.jar . 현재 내 컴퓨터의 jdk의 경로는 저곳이고, 옵션 내용은 c 는 새로운 아카이브를 만드는 것이고, v 는 만들어 지는 과정을 세부정보를 출력하는 것이고, f 는 새로 만드는 파일의 이름을 지정 하겠다는 것이다. 현재 폴더(.)내용을 test.jar라는 파일로 만들겠다는 것이다.
http://mwultong.blogspot.com 좋은 블로그군..