`
Callan
  • 浏览: 731554 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
1.下载maven    地址:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-2.0.8-bin.zip 2.设置环境变量 添加环境变量:%MAVEN_HOME% E:\apache-maven-2.0.8 path中添加 %MAVEN_HOME%\bin 3.通过命令检查是否安装成功 mvn -version 安装成功后会显示版本号 4 可以设置本地的资源库和代理服务器 在%MAVEN_HOME%/conf/setting.xml中配置: 设置本地的资源库 <localRepository> ...
在Maven中有几个重要的概念需要了解: 一、project object model (POM) Maven is based on the concept of a project object model (POM) in that all the artifacts produced by Maven are a result of consulting a well defined model for your project.Builds, documentation, source metrics, source cross-references and anything else ...
 一.安装 1. 下载resin(http://www.caucho.com/download/)2  将resin-3.1.4.tar.gz放到/usr/下 3  解压resin-3.1.4.tar.gz   # tar zxvf resin-3.1.4.tar.gz4  解压后会出现resin-3.1.4,进入resin目录   # cd resin-3.1.45  设置jdk   # ./configure --with-java-home=/usr/java/jdk1.6.0二.启动   1. 启动resin   # /usr/local/resin-3.0.13/bin/httpd.s ...
利用Spring来实现RMI,不用实现remote接口,也不用调用rmic编译stub和skeleton, 服务端可以定义org.springframework.remoting.rmi.RmiServiceExporter类完成RMI服务器实现. 客户端只要定义org.springframework.remoting.rmi.RmiProxyFactoryBean,告知rmi的url和接口 服务器实现: 接口: IHello.java package com.callan.Test; public interface IHello { public String hello(String ...
通常建议采用声明式事务管理。声明式事务管理的优势非常明显:代码中无需关于关注事务逻辑,让Spring声明式事务管理负责事务逻辑,声明式事务管理无需与具体的事务逻辑耦合,可以方便地在不同事务逻辑之间切换。声明式事务管理的配置方式,通常有如下三种:1.使用TransactionProxyFactoryBean为目标bean生成事务代理的配置。此方式是最传统,配置文件最臃肿、难以阅读的方式。2.采用bean继承的事务代理配置方式,比较简洁,但依然是增量式配置。3.使用BeanNameAutoProxyCreator,根据bean name自动生成事务代理的方式,这是直接利用Spring的AOP框架配置 ...
经常碰到不显示table的某一行,有时也需要隐藏table的一列.比如表格有'名称','简介','点击数','发表时间'等,现在想选择隐藏发表时间等.以后是个测试例子: 共有两个html页面,index.html和sub.html index.html<html> <head> <script> function select_onClick(){ tempvalue = window.showModelessDialog("sub.html",window,"dialogHeight:570px;dialogWidt ...
import java.sql.CallableStatement; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Types; import java.util.List; import org.springframework.jdbc.core.BatchPreparedStatementSetter; import org.springframework.jdbc.core.CallableStatementCallba ...
Spring AOP 理解advice,pointcut和advisor. advice是想向别的程序内部不同的地方注入的代码. pointcut定义了需要注入advice的位置. advisor是pointcut和advice的装配器,是将advice注入主程序中预定义位置的代码. spring提供的几个种同的advices,比如before advice,after advice,around advice,throw advice等等.  业务接口IHello.java public interface IHello { public void toHello(String name); ...
Java动态代理类位于Java.lang.reflect包下,一般主要涉及到以下两个类: (1). Interface InvocationHandler:该接口中仅定义了一个方法Object:invoke(Object obj,Method method, J2EEjava语言JDK1.4APIjavalangObject.html">Object[] args)。在实际使用时,第一个参数obj一般是指代理类,method是被代理的方法,如上例中的request(),args为该方法的参数数组。这个抽象方法在代理类中动态实现。 (2).Proxy:该类即为动态代理类,作用类似于 ...

js操作cookie

    博客分类:
  • web
function createCookie(){ //a是cookie名,obj是cookie值 var cookievalue="1,5,8"; cCookie(cookievalue); } function cCookie(cookievalue){ document.cookie=cookiename+"="+cookievalue+";"; } function getCookieVal(offset) { var endstr = document.cookie.indexOf(";&quo ...
关于PropertyPlaceholderConfigurer与PropertyOverrideConfigurer PropertyPlaceholderConfigurer,允许在spring的配置文件中加入properties文件,可以将一些动态参数移到properties中. <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> < ...
常常会在Web应用中需要启动一个自己写的服务,比如说刷新主页,统计数据等,下面提供一种简单的方式.作业类 :通过实现 org.quartz.job 接口 , 覆盖了 execute(JobExecutionContext context) 方法。这个方法可以包含我们想要执行的任何代码  package com; import java.util.Date; import org.quartz.Job; import org.quartz.JobExecutionContext; import org.quartz.JobExecutionException; public class Jo ...
JAAS是对JCE安全框架的重要补充,通过提供认证用户和确定用户授权来增强JAVA解决方案的动态安全性,使得资源能够得到很好得到保护和控制(JAAS使用动态的安全策略来定义权限,而不是将其静态的嵌入到代码中)。 JAAS采用的 ...
  StringBuilder sb = new StringBuilder("SELECT PR.ID,PR.LOG_TITLE,PR.DOG_INFO,DI.NAME,(CASE WHEN PL.TOTAL > 0 THEN PL.TOTAL ELSE 0 END) AS TOTAL"); sb.append(" FROM DOG_INFO DI,DOG_LOG PR LEFT JOIN (SELECT PL.TARGET_ID, COUNT(PL.ID) AS TOTAL FROM POL ...
使用SQLQuery对原生SQL查询执行的控制是通过SQLQuery接口进行的,通过执行Session.createSQLQuery()获取这个接口。最简单的情况下,我们可以采用以下形式:List cats  =  sess.createSQLQuery( " select * from cats " ).addEntity(Cat. class ).list() ...
Global site tag (gtag.js) - Google Analytics