간단 테스트


<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:aop="http://www.springframework.org/schema/aop" xmlns:tx="http://www.springframework.org/schema/tx"
 xmlns:p="http://www.springframework.org/schema/p" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.0.xsd                http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.0.xsd                http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.0.xsd">
 
 <description>Monitor Job</description>
 <bean id="jobLauncher" class="org.springframework.batch.core.launch.support.SimpleJobLauncher">
  <property name="jobRepository" ref="jobRepository"/>
 </bean>
  
 <bean id="jobRepository" class="org.springframework.batch.core.repository.support.JobRepositoryFactoryBean"
  p:databaseType="mysql">
  <property name="dataSource" ref="dataSource"/>
  <property name="transactionManager" ref="transactionManager"/>
 </bean>
  
 <bean id="simpleJob" class="org.springframework.batch.core.job.SimpleJob"
  abstract="true"  p:restartable="true">
  <property name="jobRepository" ref="jobRepository"/>
 </bean>
  
 <bean id="taskletStep" class="org.springframeworkbatch.core.step.tasklet.TaskletStep"
  abstract="true" p:jobRepository-ref="jobRepository" />
 
 <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
  <property name="driverClassName" value="com.mysql.jdbc.Driver" />
  <property name="url" value="jdbc:mysql://119.205.238.214:3306/monitor_batch" />
  <property name="username" value="dejava" />
  <property name="password" value="vpfmak12" />
 </bean>
 
 <bean id="transactionManager"
  class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
  lazy-init="true" p:dataSource-ref="dataSource" />

 <bean id="myHelloJob" parent="simpleJob">
  <property name="name" value="myHelloJob" />
  <property name="steps">
   <list>
    <bean id="firstHello" parent="taskletStep">
     <property name="tasklet">
      <bean class="com.nhncorp.laputa.monitor.batch.SimpleJob">
       <property name="message" value="Oh~ Hi~ Kim Yong Hwan" />
      </bean>
     </property>
    </bean>
   
    <bean id="secondHello" parent="taskletStep">
     <property name="tasklet">
      <bean class="com.nhncorp.laputa.monitor.batch.SimpleJob">
       <property name="message" value="Come on~" />
      </bean>
     </property>
    </bean>
   </list>
  </property>
 </bean>

 <bean id="helloJob" class="org.springframework.scheduling.quartz.JobDetailBean">
  <property name="jobClass" value="com.nhncorp.laputa.monitor.batch.JobWorker" />
  <property name="jobDataAsMap">
   <map>
    <entry key="launcher" value-ref="jobLauncher"/>
    <entry key="job" value-ref="myHelloJob"/>
   </map>
  </property>
 </bean>
 
 <bean id="batchLogCleaningJob" class="org.springframework.scheduling.quartz.JobDetailBean">
  <property name="jobClass" value="com.nhncorp.laputa.monitor.batch.JobWorker" />
  <property name="jobDataAsMap">
   <map>
    <entry key="launcher" value-ref="jobLauncher"/>
    <entry key="job" value-ref="myHelloJob"/>
   </map>
  </property>
 </bean>
 
 <bean id="simpleTrigger" class="org.springframework.scheduling.quartz.SimpleTriggerBean">
  <property name="jobDetail" ref="helloJob" />
  <property name="startDelay" value="10000" />
  <property name="repeatInterval" value="50000" />
 </bean>
 
 <bean id="cronTrigger" class="org.springframework.scheduling.quartz.CronTriggerBean">
   <property name="jobDetail" ref="batchLogCleaningJob"/>
  <!-- run every morning at 0 AM -->
  <!-- TODO : Batch Job clean every day -->
   <property name="cronExpression" value="0 0 0 * * ?"/>
 </bean>
 
 <!--  Scheduler Initialization   -->
 <bean class="org.springframework.scheduling.quartz.SchedulerFactoryBean">
  <property name="triggers">
   <list>
    <ref bean="simpleTrigger"/>
    <ref bean="cronTrigger"/>
   </list>
  </property>
 </bean>
 
 
 
</beans>

 

 


Posted by 김용환 '김용환'
TAG 영화

댓글을 달아 주세요

Flex와 Java 연동 관련

Trend 2009. 2. 19. 02:12

자바월드에서 flex java 연동 관련 기사가 나왔네요.

 

http://www.javaworld.com/javaworld/jw-01-2009/jw-01-javaee-flex-1.html (5)

 

간단히 요점을 말하면. Flex Java간의 연동, 브라우져상에서 ajax보다 뛰어난 ActionScript..

 

Flex의 장점을 다음과 같이 밝혔습니다.

1.     Action Script 3java 의 언어적 특성이 비슷하다. Java FX 개발자라면. 쉽게 사용가능
http://java.sys-con.com/node/299251 (<-
많이 흡사하군용~)

2.     Class based OO 기능 제공

A.     컴포넌트화하니까 쓰라는 내용인거 같습니다.

3.     HTTP SOAP간의 웹 서비스 연동의 편리함

A.     내부메일서버 개발하니.. 이번에 JAX-WS 2.1이 채용되고, @annotation이 추가되면서 많이 편해졌네요.. Callback기능도 잘 하면 되고요..

4.     3rd party 툴과의 연동도 된다고 합니다. GraniteDS, BlazeDS 등등 (안되는 거도 있다고 합니다.)

5.     MXML을 이용하여 쉽게 개발 가능 (mxml adobe에서 발표한 xml이지요..)

실제 자바, BlazeDS, Flex의 연동을 보여줍니다.

http://www.javaworld.com/javaworld/jw-02-2009/jw-02-javaee-flex-2.html (5)

 

BlazeDS 먼가 보니.. 아래 참조하세요.

(http://blog.mandki.com/115)

Posted by 김용환 '김용환'
TAG 영화

댓글을 달아 주세요

출처 : http://rationalsecurity.typepad.com/blog/edos/

 

DDOS 처럼 무작위 공격이 아닌 그냥 클라우딩 컴퓨팅을 제공하는 서버에 접속하여 사용자들이 서비스를 못하게 하는 방식이 EDOS이다.

아마존과 같은 클라우딩 컴퓨팅쪽으로 해커들이 공격한다라는 것이다..

 

 

Posted by 김용환 '김용환'
TAG 영화

댓글을 달아 주세요

http://www.fdic.gov/

 

미국에 있는 일종의 지급 보험 공사정도 되는 것 같다.

http://www.fdic.gov/about/index.html

 

FDIC Mission, Vision, and Values

Mission

The Federal Deposit Insurance Corporation (FDIC) is an independent agency created by the Congress that maintains the stability and public confidence in the nation’s financial system by insuring deposits, examining and supervising financial institutions, and managing receiverships.

Vision

The FDIC is a leader in developing and implementing sound public policies, identifying and addressing new and existing risks in the nation’s financial system, and effectively and efficiently carrying out its insurance, supervisory, and receivership management responsibilities.

Values

The FDIC and its employees have a long and continuing tradition of distinguished public service. Six core values guide FDIC employees as they strive to fulfill the Corporation’s mission and vision:

Integrity

FDIC employees adhere to the highest ethical standards in the performance of their duties and responsibilities.

Competence

The FDIC maintains a highly skilled, dedicated, and diverse workforce.

Teamwork

FDIC employees work cooperatively with one another and with employees in other regulatory agencies to accomplish the Corporation’s mission.

Effectiveness

The FDIC responds quickly and successfully to identified risks in insured financial institutions and in the broader financial system.

Financial Stewardship

The FDIC acts as a responsible fiduciary, consistently operating in an efficient and cost-effective manner on behalf of insured financial institutions and other stakeholders.

Fairness

The FDIC treats all employees, insured financial institutions, and other stakeholders with impartiality and mutual respect.

 

 

 

Posted by 김용환 '김용환'
TAG 영화

댓글을 달아 주세요

http://www.fis.unipr.it/pub/linux/redhat/9/en/doc/RH-DOCS/rhl-cg-ko-9/s1-secureserver-selfsigned.html

 

가짜 인증서를 통해서 https 서버 만들기

Posted by 김용환 '김용환'
TAG 영화

댓글을 달아 주세요

큐로보 검색엔지

Trend 2008. 7. 16. 08:03

http://www.qrobo.com

한국에서 첫 눈이후로 검색엔진이 또 나왔다.

 

얼마나 검색 데이터가 있는지 분류별로 나오고 참신한 느낌이 들었다.

 

키워드와 분류별, 한뼘요약등이 잘 나오고.. 이게... 속도를 최적화한 부분에 점수를 많이 주고 싶다...

 

구글의 느낌 + a 정도의 느낌인 듯..

'Trend' 카테고리의 다른 글

FIDC (FDIC: Federal Deposit Insurance Corporation)  (0) 2008.11.25
가짜 인증서를 통해서 https 서버 만들기 (Self signed certificate)  (0) 2008.10.15
큐로보 검색엔지  (0) 2008.07.16
구글의 Lively 출시  (0) 2008.07.16
구글 code jam  (0) 2008.06.25
tar 압축 / 풀기  (0) 2008.06.25
Posted by 김용환 '김용환'

댓글을 달아 주세요

구글의 Lively 출시

Trend 2008. 7. 16. 08:00

Lively 출시

 

구글은 환타지 방(fantasy room)과 컴퓨터로 만들어진 방에서 모임이 가능하도록 한 3차원 소프트웨어를 무료 서비스 “라이블리(Lively)"로 출시.

”세컨드 라이프(Second Life)"처럼 가상현실에서 생활할 수 있는 아바타로 살아갈 수 있는 웹사이트가 나왔는데..

 

웹 페이지는 다음과 같다.

http://www.lively.com/html/landing.html

 

 

 

 

 

 

 

 

 

 

세컨드 라이프처럼 비슷하게 만든거 같다..

 

홈페이지를 봐도.... 파급효과는 글쎄... 세컨드 라이프랑 차이점이 먼지 잘 모르겠다.

 

 

 

 

'Trend' 카테고리의 다른 글

가짜 인증서를 통해서 https 서버 만들기 (Self signed certificate)  (0) 2008.10.15
큐로보 검색엔지  (0) 2008.07.16
구글의 Lively 출시  (0) 2008.07.16
구글 code jam  (0) 2008.06.25
tar 압축 / 풀기  (0) 2008.06.25
유투브 영화  (0) 2008.06.24
Posted by 김용환 '김용환'

댓글을 달아 주세요

구글 code jam

Trend 2008. 6. 25. 06:53



으허헛~~

 

구글에서 코드 잼을 한단다..

 

 

 

구글 코드 잼이란..

어려운 문제를 풀어보면서 세계 많은 이들과 수학적 문제를 풀어가는 것이다.

6월부터 신청을 받는다고 한다. 6월 17일부터 7월 17일까지 모집을 하고, 어려운 문제를 코딩으로 풀면 되겠다.

 

 

About Code Jam.

Do you enjoy solving tough problems and grappling with technical challenges? Then enter Google Code Jam!


Google Code Jam is a coding competition in which professional and student programmers are asked to solve complex algorithmic challenges in a limited amount of time. The contest is all-inclusive: Google Code Jam lets you program in the coding language and development environment of your choice.


Google Code Jam begins in July and continues in August, when you will compete in online rounds against contestants from around the world. The Top 500 participants will advance to onsite competitions at a local Google office to compete against those in their region (Asia Pacific; Europe, Middle East and Africa; and the Americas). The Top 100 will participate in the final round at the Google Headquarters in Mountain View, California on Friday, November 14.


Don't be left out! Make sure to register between June 17 and July 17, and show your coding creativity in Google Code Jam.

 

 

상품은 이렇게 준다.. .흑... 해보고 싶다.

Prize Overview.

The top 100 finalists will divide over $80,000 in prize money:

Competitor(s) Prize
1st Place $10,000
2nd Place $5000
3rd Place $2500
4th – 10th Place $1500
11th – 30th Place $1000
31st – 50th Place $750
51st – 75th Place $500
76th – 100th Place $250

 

 

 

자.. 도전해보자~~ 화이팅!!

 

얼마 안남았다

 

 

 

'Trend' 카테고리의 다른 글

큐로보 검색엔지  (0) 2008.07.16
구글의 Lively 출시  (0) 2008.07.16
구글 code jam  (0) 2008.06.25
tar 압축 / 풀기  (0) 2008.06.25
유투브 영화  (0) 2008.06.24
Array 다루기 #3  (0) 2008.06.05
Posted by 김용환 '김용환'

댓글을 달아 주세요

tar 압축 / 풀기

Trend 2008. 6. 25. 06:44

압축 하기

tar cvf data_home.tar /data_home

 

풀기

tar xvf data_home.tar

'Trend' 카테고리의 다른 글

구글의 Lively 출시  (0) 2008.07.16
구글 code jam  (0) 2008.06.25
tar 압축 / 풀기  (0) 2008.06.25
유투브 영화  (0) 2008.06.24
Array 다루기 #3  (0) 2008.06.05
2008년 5월 30일 - Covenant of Peace 평화의 계약  (0) 2008.06.02
Posted by 김용환 '김용환'

댓글을 달아 주세요

유투브 영화

Trend 2008. 6. 24. 00:07

 

 

주소

http://kr.youtube.com/ytscreeningroom

 



 

최근에 유부트에서 영화를 볼 수 있도록 유부트 스크리닝 룸 플랫폼을 새롭게 발표했다.

전세계에서 누구나 쉽게 접근할 수 있고, 필름 메이커의 성공과 필름 메이커와의 커뮤니케이션을 할 수 있다.

또한, 국제 영화 축제에서 발표되는 영화들을 해당 싸이트에서 관람이 가능하므로, 보다 많은 층들의 도움을 얻을 수 있다. 또한 배포가 쉽게 된다는 장점을 가진다..

 

출처 : http://ytscreeningroom.googlepages.com/home

 

The YouTube Screening Room is a platform for top films from around the world to find the audiences they deserve.

Every other Friday, you’ll find four new films featured in the YouTube Screening Room.

These films always appear with the permission and involvement of the filmmakers, so be sure to rate, share and leave comments. This is your chance to not only watch great films from all corners of the globe, but also to converse with the filmmakers behind them.

While the majority of these films have played at international film festivals, occasionally you’ll find films that have never before screened for wide audiences.

All films playing in the YouTube Screening Room are displayed within our High Quality player to give you the best viewing experience possible.

Be a part of a new generation of filmmaking and distribution and help us connect films and audiences in the world’s largest theater!

+++


If you’re a filmmaker or distributor interested in playing in the YouTube Screening Room, please send an email with information about your film to ytscreeningroom@youtube.com.

Due to the high volume of emails, we may not be able to respond to every query, however rest assured that we do read all requests. Please inquire only if you own all the digital rights to your film.

 

 

 

 

최근에 유투부의 비즈니스 모델에 대해서 이러쿵 저러쿵 얘기가 많았다.

아마도 이런 플랫폼 서비스를 제공함으로서, 특정 영화에 대해서는 유료화를 하려는지 아닌가 싶다...^^

Posted by 김용환 '김용환'

댓글을 달아 주세요