:::: 개발 ::::/::: JAVA ::: 54

정규식 예제 테스트 방법

출처 : Learning to Use Regular Expressions by Example (예제로 배우는 정규표현식) 현재 제가 작업하고 있는 사이트는 폼을 통한 유저입력에 많은 의존을 하고 있고 모든 데이터는 데이터베이스로 보내기 전에 검사해야합니다. 처음에는 PHP3의 정규 표현식 함수를 사용하면 된다는 건 알고 있었지만 어떻게 정규표현식을 작성해야 할지 몰랐습니다. 제가 필요로 했던 것은 뭔가 예제가 될만한 것이었죠. (물론 처음으로 본 것은 PHP3 매뉴얼과 POSIX 1002.3 스펙이었죠 하지만 예제가 없어서 별 도움이 되질 못했습니다) 덧 붙여 말하자면 정규표현식에 대한 좋은 글을 웹에서 찾기란 정말 어려웠습니다. 전 경험과 시행착오로 점점 그것에 대해 알게 되었고 별거 아님을 깨달았습니..

전자정부프레임웍 jfile 테스트 해보기

회사에서는 mssql 만 쓰는데;; mssql 빼고 모두 설정에 있다 ㅎㅎㅎㅎ 우선 mysql 로 테스트... 데이타베이스 만들고create database rte; 잘 만들어졌다 보고 ~show databases; 해당 데이타베이스에 특정 유저 추가 권한 ~~GRANT ALL PRIVILEGES ON rte.* TO 'rte'@'%' IDENTIFIED BY 'rte01' WITH GRANT OPTION; 해당 DB 선택use rte; 테이블 생성CREATE TABLE J_ATTACHFILE (FILE_ID VARCHAR(13) NOT NULL,FILE_SEQ INT NOT NULL,FILE_NAME VARCHAR(100) NOT NULL,FILE_SIZE INT,FILE_MASK VARCHAR(100..

JAVA 객체 출력 toString OVERRIDE

라이브러리 추가 프로젝트 > 프로퍼티 > Java Build Path > ADD JARs.. 버튼다운 파일 추가 ToStringBuilder.reflectionToString(볼려고 하는 객체, ToStringStyle.MULTI_LINE_STYLE) 상속받아 하는법 MemberVo에 값을 넣고 출력하기 위한 MainTest클래스 ?12345678910public class MainTest { public static void main(String[] args) { List list = new ArrayList(); list.add(new MemberVo("a001", "김씨")); list.add(new MemberVo("b001", "이씨")); list.add(new MemberVo("c001", ..

map -> list 가져와서 vo 맵핑

@Controllerpublic class ExcelController extends ExceptionController {@Autowired UserMngService userMngService;//엑셀파일 변환 및 다운로드 @RequestMapping("/excel_transform_controller") public Object excelTransform(@RequestParam String target //,@RequestParam String branch_id ,Map ModelMap) throws Exception{ //임시 .. 세션으로 할지 .. 히든으로 가져올지... String branch_id = "0112";// 쿼리에 전달할 파라미터 설정 HashMap param = new Has..

자바 제네릭 심플 예제

가끔 헷갈리서 정리 템플릿 자료형 요부분 여러가지 자료형이 들어가서 객체 생성 할 수있는 개념인듯함 public class GenericsTest { T data; public T getData() { return data; } public void setData(T data) { this.data = data; } public static void main(String[] args) { String str = "제 네 릭 하 이"; int su = 88; GenericsTest g = new GenericsTest(); GenericsTests = new GenericsTest(); g.setData(str); s.setData(su); System.out.println(g.getData()); Sys..

netty 시작 ( 테스트 )

우선 이클립스 자바 프로젝트 만든다 lib 폴더 하나 생성 netty-3.6.2.Final.jar 복사 1. 프로젝트 마우스 오른쪽 properties > java build path > Libraries > Add Library > user Library > next > 오른쪽 User Libraies .. 버튼 클릭 > new > "아무이름이나 ex( Referenced Li..) > Add JARs netty-3.6.2.Final.jar 추가 헉헉 그냥 빌드패스에 복사해도 되는데 검색하니 요렇게 하는게 뭔가 더 직관적이여서 요렇게 해봄. 2. 참고만 jar 안에 class 소스 바로 보이게 하기참고 & 자료 URL 정리 - net.sf.jadclipse_3.3.0.jar 이클립스 plugin 폴더 ..