摘要: package com.mall.common;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import... 阅读全文
posted @ 2014-08-11 13:49 大都督 阅读(637) 评论(0) 推荐(0) 编辑
摘要: java分类 阅读全文
posted @ 2014-05-16 20:32 大都督 阅读(248) 评论(0) 推荐(0) 编辑
摘要: SMTP服务器:发送邮件服务器POP3服务器:接收邮件服务器POP3协议允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时根据客户端的操作删除或保存在邮件服务器上的邮件SMTP协议属于TCP/IP协议族,它帮助每台计算机在发送或中转信件时找到下一个目的地。 阅读全文
posted @ 2014-02-28 14:29 大都督 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 使用CoC,惯例优先原则(convention over configuration)的方式来配置SpringMVC可以帮我们声明Controller的时候省下很多功夫。只要我们的Controller是以XXXController的方式命名的话就可以使用到CoC带来的好处。例如,对于普通的Controller(非MultiActionController),CoC帮我们做以下的映射:HomeController映射到/home*请求URLDisplayShoppingCartController映射到/displayshoppingcart*请求URL例如,http://106.120.*** 阅读全文
posted @ 2013-10-18 17:51 大都督 阅读(592) 评论(0) 推荐(0) 编辑
摘要: 特别字符说明$匹配输入字符串的结尾位置。如果设置了RegExp对象的Multiline属性,则$也匹配‘\n'或‘\r'。要匹配$字符本身,请使用\$。( )标记一个子表达式的开始和结束位置。子表达式可以获取供以后使用。要匹配这些字符,请使用\(和\)。*匹配前面的子表达式零次或多次。要匹配*字符,... 阅读全文
posted @ 2013-10-18 10:57 大都督 阅读(15741) 评论(0) 推荐(2) 编辑
摘要: 1、getCurrentSession()与openSession()的区别?* 采用getCurrentSession()创建的session会绑定到当前线程中,而采用openSession()创建的session则不会* 采用getCurrentSession()创建的session在commit或rollback时会自动关闭,而采用openSession()创建的session必须手动关闭2、使用getCurrentSession()需要在hibernate.cfg.xml文件中加入如下配置:* 如果使用的是本地事务(jdbc事务)thread* 如果使用的是全局事务(jta事务)jta 阅读全文
posted @ 2013-06-27 23:25 大都督 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 采用声明式事务:1、声明式事务配置* 配置SessionFactory* 配置事务管理器* 事务的传播特性* 那些类那些方法使用事务2、编写业务逻辑方法* 继承HibernateDaoSupport类,使用HibernateTemplate来持久化,HibernateTemplate是Hibernate Session的轻量级封装* 默认情况下运行期异常才会回滚(包括继承了RuntimeException子类),普通异常是不会滚的* 编写业务逻辑方法时,最好将异常一直向上抛出,在表示层(struts)处理* 关于事务边界的设置,通常设置到业务层,不要添加到Dao上 3、了解事务的几种传播特性1 阅读全文
posted @ 2013-06-27 23:24 大都督 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 7个传播行为,4个隔离级别(转自http://www.blogjava.net/freeman1984/archive/2010/04/28/319595.html)Spring事务的传播行为和隔离级别[transactionbehaviorandisolatedlevel]2007-08-01 16:33事务的传播行为和隔离级别[transactionbehaviorandisolatedlevel]Spring中事务的定义:一、Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUI. 阅读全文
posted @ 2013-06-27 23:19 大都督 阅读(262) 评论(0) 推荐(0) 编辑
摘要: #创建索引create index index_name_pass on student(name,pass);create index index_name_id on student(name,id);#删除索引alter table student drop index index_name_pass#修改列名alter table student change pass passes char 阅读全文
posted @ 2013-06-24 20:33 大都督 阅读(136) 评论(0) 推荐(0) 编辑
摘要: http://bzyyc.happy.blog.163.com/blog/static/614306472011124665972/1.存储过程简介我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的 阅读全文
posted @ 2013-06-24 20:12 大都督 阅读(206) 评论(0) 推荐(0) 编辑