Windows에 설치한 WireShark는 loopback 요청을 캡쳐할 수 없다?
잘은 모르지만…. 제목과 같다고 한다… (현재 내가 아는 바로는….) 그래서 RawCap.exe를 사용하여 캡쳐하는 방법을 사용해 보았다. * 참고 링크 http://www.hackthepacket.com/56
잘은 모르지만…. 제목과 같다고 한다… (현재 내가 아는 바로는….) 그래서 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/
1. 어노테이션 인터페이스 작성 @Retention(RetentionPolicy.RUNTIME) @Target(value = {ElementType.TYPE, ElementType.METHOD}) //클래스 혹은 메서드에 어노테이션 적용 public @interface SslCheck { boolean isBlock() default false; //어노테이션에 인수를 입력받아 활용하고 싶을 경우 메서드 정의 } 2. HandlerInterceptorAdapter를 상속받은 인터셉터 클래스를 작성하면서 어노테이션을 활용 public class SslCheckInterceptor extends HandlerInterceptorAdapter { //주로 preHandle()에 로직을 작성할 것이다. @Override public… Read More »
만약 ViewResolver로서 UrlBasedViewResolver를 상속받은 ViewResolver를 사용하고 있다면, ViewResolver의 xml 정의에 아래와 같이 redirectHttp10Compatible 멤버를 false로 셋팅해 주면 된다. <bean class=”org.springframework.web.servlet.view.UrlBasedViewResolver” id=”tilesViewResolver”> <property name=”viewClass” value=”org.springframework.web.servlet.view.tiles3.TilesView” /> <property name=”redirectHttp10Compatible” value=”false” /> </bean>
– 출처: http://stackoverflow.com/questions/24816/escaping-html-strings-with-jquery – javascript replace() 함수의 두 번째 인수로 함수를 넣을 수 있다는 것을 처음 알았다. ^ㅁ^; var entityMap = { “&”: “&”, “<“: “<”, “>”: “>”, ‘”‘: ‘"’, “‘”: ”’, “/”: ‘/’ }; function escapeHtml(string) { return String(string).replace(/[&<>”‘\/]/g, function (s) { return entityMap[s]; }); }
* Promise 객체 – Promise 객체는 $o.promise()로 생성하거나 $.when()의 인수로 넣어질 경우 생성된다. – Promise 객체가 되면 객체에서 일어나는 일들을 모니터링하여, 이벤트가 종료되면 done()을 호출한다. (ex: fadeOut())
실제로 이 경우는, jboss 서버가 죽지는 않았지만, Eclipse에 설치된 jboos tool이 서버가 죽었다고 판단하는 것이다. 보통의 경우에는 이 경우가 발생하지 않는데, 발생하는 경우는 주로 설정파일(ex: standalone.xml)을 수정했을 경우이다. 내 경우에는, 원래 설정 파일(ex: standalone.xml)에 로컬서버의 IP가 localhost (혹은 127.0.0.1)로 되어 있는 것을, 내 로컬PC의 공인IP로 바꾸었을 경우에 발생하였다. (어차피 같은 장비이지만 다르게 인식하는 것… Read More »
유튜브(YouTube) 동영상을 다운로드(download) 하기 위해서, 이런 저런 프로그램, 브라우저 확장프로그램 다 설치해 보았으나 여기만한 데가 없더라 >, < !! * 주의! 다운로드 화면에서 Download with accelerator and get recommendation offers 체크박스가 보인다면, 원하지 않는 프로그램을 설치하게 될 수도 있으니, 체크하지 않도록 하자!