본문 바로가기

전산Tip/Java, JSP

(6)
자바에서 pushme.to로 푸쉬메세지 보내기 소스 /* * TITLE: pushme.to로 push message 보내기 (http://pushme.to) * AUTHOR : grapro.lim@gmail.com * DATE: 2010.10.22 */ import java.io.*; import java.net.*; public class PushMe { public static void main(String[] args) { PushMe.push("grapro", "Name", "Message"); } /* push(수신자ID, 보내는이, 메세지) */ public static void push(String id, String name, String msg) { try { String query = "message=" + URLEncoder.encod..
JAVA 이용 오라클 배치작업 향상 출처 : http://blog.daum.net/rqzisfyq/3962013?srchid=BR1http%3A%2F%2Fblog.daum.net%2Frqzisfyq%2F3962013 Oracle Batch Update model - batch speedup(3) Standard batch model과 oracle batch model를 비교해본후 오라클의 배치모델에 대한 사용법과 그 설명을 하도록 한다. ( 2003/04/17 ) 593 Written by ienvyou - 최지웅 1 of 1 이전 아티클에서는 database insert, delete speedup에 대하여 알아보았다. 이번 편에서는 데이터베이스 transation중 가장 비용이 많이 드는 update 문장에 대한 batch처리 방법을 ..
프레임내 타도메인 세션,쿠키 유지하기 익스플로러 6으로 넘어오면서 보안설정이 강화되어서 다른 URL에서 세션/쿠키를 쓰려면 아래와 같이 P3P 표준 규격을 따르도록 헤더를 따로 설정해 줘야합니다. 예를들어 IFRAME 내에 있는 사이트가 세션이나 쿠키가 연동이 안될 경우... - JSP - ---------------------------------------------------------------------- response.setHeader("P3P","CP='CAO PSA CONi OTR OUR DEM ONL'");
[apache]Log4J 설치 및 사용법 1. Log4J 기능 Log4J는 5개의 레벨로 메세지를 로깅할 수 있다. debug : 완성된 어플리케이션에서는 출력되지 않아야 하며, 개발의 편의를 위한 디버깅 메세지를 쓰기위해 사용 info : 어플리케이션의 verbose 모드에서 출력될만한 메세지를 쓰기위해 사용 warn : 어플리케이션의 경고 메세지를 쓰기위해 사용 error : 어플리케이션이 돌아가기는 하나, 에러 메세지를 쓰기위해 사용 fatal : 어플리케이션이 비정상적으로 종료될 치명적인 메세지를 쓰기위해 사용 2. Log4J 설치 1. 파일다운로드 : http://logging.apache.org/site/binindex.cgi 2. logging-log4j-1.2.14.zip 압축을 풀고 \logging-log4j-1.2.14\log..
개발자가 놓치기 쉬운 자바의 기본원리 [출처 : http://dna.daum.net/technote/java/PrincipleOfJavaInternalForDeveloperEasyToLost#s-2.8.1 ] 개발자가 놓치기 쉬운 자바의 기본원리 전성호(커뮤니티본부 커뮤니티개발1팀), 2006년 10월 초록(abstract) 개발자가 놓치기 쉬운 자바의 기본 원리에 대하여 기본적이긴 하지만 개발하면서 느끼고 경험한 내용을 정리하였다. 목차 1 객체지향의 구멍 static 1.1 Java는 객체지향 언어이다? 1.2 전역변수 2 Java는 Pointer언어이다? (Java에는 Pointer밖에 없다?) 2.1 Java는 primitive형을 제외하곤 모두 Pointer이다 2.2 null은 객체인가? 2.3 String에 대하여 2.4 객체지..
멱등(Idempotent) 멱등은 동일한 작업을 어떤 부작용도 없이 한 번이고 두 번이고 계속해서 할 수 있다. 멱등이라는 말은 여러가지 의미로 사용된다. HTTP/서블릿 환경에서 이 말은 동일 요청은 서버에 어떤 잘못된 결과를 야기하지 않고 두 번이상 이루어질 수 있다는 의미이다. 동일 요청은 동일 응답을 가져야 한다는 의미가 아님을, 요청으로 어떤 부작용도 발생하지 말아야 한다는 의미가 아님을 유의해야 한다. HTTP 스펙 1.1에서는 GET, HEAD, PUT은 멱등이라고 정의하고 있다. 물론 개발자가 멱등이 아닌 doGet()을 작성할 수도 있지만 권장되지는 않는다. POST는 HTTP 스펙 1.1에 의하면 멱등이 아니다. HTTP GET은 말 그대로 무엇인가를 서버로부터 가져오는 것이지, 서버에 수정을 가하기 위한 것이 ..

반응형