[링크] 이클립스에서 특정 jar가 사용하는 JNI 라이브러리 등록하기 (java.library.path)
http://stackoverflow.com/questions/957700/how-to-set-the-java-library-path-from-eclipse
http://stackoverflow.com/questions/957700/how-to-set-the-java-library-path-from-eclipse
이클립스를 재기동하자 (^ ^ )
* 접근 불가능한 필드에 접근하기 Map<String, Field> fieldMap = new HashMap<String, Field>(); Field[] fields = Example.class.getDeclaredFields(); for(Field f : fields) { fieldName = f.getName(); f.setAccessible(true); fieldMap.put(fieldName, f); } * 필드에 접근해서 값 셋팅하기 //this는 fieldMap에 해당하는 멤버를 지닌 객체 fieldMap.get(“returnMsg”).set(this, “success”);
nc -z 아이피 포트 * 참고 링크 리눅스 포트 체크 프로그램 – nc
프로젝트 우클릭 > Properties > Builders 에서 빌드하고 싶지 않은 항목들을 (ex: Java Builder) 를 체크 해제 한다.
Java project 를 web application 구현시 셋팅하는 Dynamic Web Project 로 변환하기 요점은 Project 우클릭 > Properties > Project Facets 이군!
잘은 모르지만…. 제목과 같다고 한다… (현재 내가 아는 바로는….) 그래서 RawCap.exe를 사용하여 캡쳐하는 방법을 사용해 보았다. * 참고 링크 http://www.hackthepacket.com/56
* 특정파일에서 검색 grep 검색어 파일 * 여러파일에서 찾고 싶다! find . -name 파일명 | xargs grep 검색어 * 카운트를 알고 싶다! find . -name 파일명 | xargs grep 검색어 | wc -l * 양념… -n : 행번호 표시 정규식(regex)을 사용한 AND 조건 검색 – 기본적으로 아무 옵션이 없으면 일반 정규식, -E… Read More »
[Linux] DNS 서버 설정 및 resolv.conf 나는 service network restart 를 해도 resolv.conf 가 초기화 안되고 남아 있었는데 -_-…
– 출처 : https://grox.net/utils/encoding.html – Character Encoding (ascii chart) character encoding decimal NULL %0 0 %1 1 %2 2 %3 3 %4 4 %5 5 %6 6 %7 7 %8 8 TAB %9 9 CR %A 10 %B 11 %C 12 LF %D 13 %E 14… Read More »
curl 실행방법 (http scripting) curl 매뉴얼 * http basic authentication 이 필요했던 curl 호출 예시 (jk-status 상태변경 명령 호출) curl -u admin:abcd1234\!@ “http://111.222.333.444/jkstatus?cmd=update&mime=txt&from=list&w=lb_Mobile$1&sw=Mobile11&vwn=Mobile11&vwf=1&vwa=0” (!가 쉘스크립트 이상동작을 발생시켜서 \로 escape 처리해 주었다.)
– 화면 입력값 유효성 검사 – 화면 입력값 형태 가공 및 변환 – 서비스 호출 결과를 화면에 출력해 주기 위한 데이터 가공 및 변환, 바인딩 … 생각 나는대로 계속 나열해 보자~
public class NumberUtility { private static final Log LOG = LogFactory.getLog(NumberUtility.class); public static final BigDecimal INT_MIN_IN_BIGDECIMAL = new BigDecimal(Integer.MIN_VALUE); public static final BigDecimal INT_MAX_IN_BIGDECIMAL = new BigDecimal(Integer.MAX_VALUE); public static final BigDecimal LONG_MIN_IN_BIGDECIMAL = new BigDecimal(Long.MIN_VALUE); public static final BigDecimal LONG_MAX_IN_BIGDECIMAL = new BigDecimal(Long.MAX_VALUE); /** * 생성 금지 */ private NumberUtility(){} /** * Object를… Read More »
javascript object를 query string으로 변환해 주는 jQuery의 $.param() 함수 사용중, 값이 배열인 데이터를 query string으로 변환할 때 파라미터명 뒤에 “[]” 문자열이 붙는 현상이 있었다. 이 때, $.param() 함수의 두 번째 인수로 true 값을 주니 이 현상을 해결할 수 있었다. (ex: var qryStr = $.param(jsonObj, true); )
* JBoss 기동시 java vm option에 아래의 항목을 추가한다. (ex: env.properties에) org.apache.catalina.JSESSIONID=세션아이디명 * 웹서버가 존재할 경우 workers.properties 에 아래의 항목을 추가한다. worker.워커명.session_cookie=세션아이디명 (워커명은 uriworkermap.properties 에 정의된 이름이다.)
http://bluemind.kr/story/31
import java.sql.Timestamp; import java.text.SimpleDateFormat; long time = 1419260400000L; SimpleDateFormat mmddFormat = new SimpleDateFormat(“MM/dd”); String mmdd = mmddFormat.format(new Timestamp(time));
파라미터를 보낼 때 URLEncoder.encode()를 수행하지 않았거나, 파라미터를 받을 때 URLDecoder.decode()를 두 번 호출하지 않는지 점검해 보자.
@QueryParam 어노테이션(annotation)은 Web Service Interface 의 메서드 매개변수에만 정의해야 한다. 구현체 클래스(ex: Controller)의 메서드 매개변수에도 사용하면, 알 수 없는 URL맵핑에러 같은 것을 발생시킨다. (컴파일 타임에는 에러를 발생시키지 않음)
http://subokim.wordpress.com/2013/04/12/prevent-burnout/