`
文章列表
// 实例化加载配置文件         WindowsLiveContacts contacts = new                     WindowsLiveContacts(request, "  Application-Contacts-Key.xml"); // 声明变量         List<Contact> list = null;         URL msnContactUrl = null; // 判断是否可用         if (contacts.getIsValid()) {             ...
查看class工具
1、java将List容器封装的数据转化为JSON数据格式 public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setCharacterEncoding("utf-8"); List<Userinfo> list = userService.getUserinfos(); //业务层获取数据 JSONArray ...
JSON-lib这个Java类包用于把bean,map和XML转换成JSON并能够把JSON转回成bean和DynaBean。 下载地址:http://json-lib.sourceforge.net/ 还要需要的第3方包: org.apache.commons(3.2以上版本) org.apache.oro net.sf.ezmorph(ezmorph-1.0.4.jar) nu.xom 1、List Java代码 boolean[] boolArray = new boolean[]{true,false,true}; JSONArray jsonArray1 = JSON ...
错误来源: METHOD = com.common.data.DBHelper.getResultSet( NewProxyConnection, String, ArrayList ) PARAM_0 = com.mchange.v2.c3p0.impl.NewProxyConnection@5c38c1 PARAM_1 = {call sp_ZineKind_Delete(?)} PARAM_2 = {     83 } 该语句没有返回结果集。 分析:1、程序检查一切都正确: 1.1 conn = dbHelper.getConnection(); rs = th ...
事务传播行为种类 Spring在TransactionDefinition接口中规定了7种类型的事务传播行为, 它们规定了事务方法和事务方法发生嵌套调用时事务如何进行传播: 表1事务传播行为类型 事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY 使用当 ...
今天在网上找到log4j的详细介绍、配置文件内容如下:   #此句为定义名为stdout的输出端是哪种类型,可以是#org.apache.log4j.ConsoleAppender(控制台),#org.apache.log4j.FileAppender(文件),#org.apache.log4j.DailyRollingFileAppender(每天产生一个日志文件),#org.apache.log4j.RollingFileAppender(文件大小到达指定尺寸的时候产生一个新的文件)#org.apache.log4j.WriterAppender(将日志信息以流格式发送到任意指定的地方) ...
 Unsupported FS formatsvn: 期望文件系统格式在“1”到“3”之间;发现格式“4”     Filesystem has no itemsvn: URL 'svn://192.168.0.103/mydemo' non-existent in that revision 今天配置svn出现上面的问题,原来是Setup-Subversion.msi 版本过低的问题。   重新安装了下Setup-Subversion-1.6.4.msi就可以了!   服务器版本:Setup-Subversion-1.6.4.msi   客户端版本:TortoiseSVN-1. ...
今天上网找到个试题,个人认为不错。收藏了!   /**  * 判断是否相等  * @param args  */ public static void main(String[] args) {    String a = "abc";  String b = "ab";  String c = b + "c";   System.out.println(a == c);   System.out.println(a.equals(c));  }   答案为:false true  

spring aop demo

自己写了个spring aop 的超级简单的小例子,上传上来方便以后用的上。
1、 Spring2.0压缩包目录说明 aspectj目录下是在Spring框架下使用aspectj的源代码和测试程序文件。 Aspectj是java最早的提供AOP的应用框架。 dist 目录下是Spring 的发布包,关于发布包下面会详细进行说明。 docs 目录下是相关的文档,包括有Spring api 的javadoc、reference 参考指南、Spring的标签库使用文件及Spring MVC 的MVC-step-by-step 讲解与示例。都是很好的文档,值得好好研究一下。 lib 目录下是Spring 所依赖的第三方开源包。 mock 目录下是Spring 辅助应用测试的Moc ...
22.2. 使用Spring邮件抽象 假设某个业务接口名为OrderManager: public interface OrderManager { void placeOrder(Order order); } 我们同时假设有一个用例:需要生成带有订单号的email信件, 并向客户发送该订单。 22.2.1. MailSender 和 SimpleMailMessage 的基本用法 import org.springframework.mail.MailException; import org.sprin ...
1、面向对象的特点 抽象: 抽象是或略一个主题中与当前目标的无关的因素,一边充分考虑有关的内容。抽象并不能解决目标中所有的问题,只能选择其中的一部分,忽略其他的部分。抽象包含两个方面:一是过程抽象;一是 ...
package lee; import java.io.InputStream;import java.net.URL;import java.net.URLConnection; import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document;import org.w3c.dom.NamedNodeMap;import org.w3c.dom.Node;import org.w3c.dom.NodeList; /** ...
<defaultCache             maxElementsInMemory="10000"            //缓存中最大允许创建的对象数             eternal="false"             //缓存中对象是否为永久的,如果是,超时设置将被忽略,对象从不过期             timeToIdleSeconds="120"             //缓存数据钝化时间(设置对象在它过期之前的空闲时间)             timeToLiveSeconds="1 ...
Global site tag (gtag.js) - Google Analytics