- 博客(27)
- 资源 (172)
- 收藏
- 关注
原创 接受文本消息解析
import org.jdom.Element;import org.jdom.JDOMException;import org.zttx.bert.wx.vo.recv.WxRecvMsg;import org.zttx.bert.wx.vo.recv.WxRecvTextMsg;/** * @ClassName: WxRecvTextMsgParser.java
2014-03-31 23:52:28 534
原创 消息接收解析抽象类
import java.io.IOException;import org.jdom.Document;import org.jdom.Element;import org.jdom.JDOMException;import org.jdom.Text;import org.jdom.output.XMLOutputter;import org.jdom.xpath
2014-03-31 23:22:10 565
原创 消息接收接口
import org.jdom.Document;import org.jdom.JDOMException;import org.zttx.bert.wx.vo.recv.WxRecvMsg;/** * @ClassName: WxRecvMsgParser.java * @Description: 消息接收接口 * @author Bert * 2014-3
2014-03-31 22:20:55 629
原创 接收事件
/** * @ClassName: WxRecvEventMsg.java * @Description: 接收事件 * @author Bert * 2014-3-31 下午10:02:24 */public class WxRecvEventMsg extends WxRecvMsg {/** 事件类型 **/private String event;/
2014-03-31 22:03:45 461
原创 文本消息
/** * @ClassName: WxRecvTextMsg.java * @Description: 文本消息 * @author Bert * 2014-3-31 下午9:59:33 */public class WxRecvTextMsg extends WxRecvMsg {private String content;public WxRecvT
2014-03-31 21:59:06 508
原创 微信接收消息
/** * @ClassName: WxRecvMsg.java * @Description: 微信接收消息 * @author Bert * 2014-3-31 下午9:41:13 */public class WxRecvMsg extends WxMsg {/** 消息id **/private String msgId;public WxR
2014-03-31 21:51:16 626
原创 微信消息类
/** * @ClassName: WxMsg.java * @Description: 微信消息类 * @author Bert * 2014-3-31 下午9:29:29 */public class WxMsg {/** 公众号 **/private String toUser;/** 关注微信用户 **/private String from
2014-03-31 21:33:30 462
原创 Hash算法类
import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;/** * @ClassName: HashKit.java * @Description: Hash算法类 * @author Bert * 2014-3-31 上午10:56:14 */publ
2014-03-31 21:21:06 557
转载 MessageDigest简介
一、概述java.security.MessageDigest类用于为应用程序提供信息摘要算法的功能,如 MD5 或 SHA 算法。简单点说就是用于生成散列码。信息摘要是安全的单向哈希函数,它接收任意大小的数据,输出固定长度的哈希值。关于信息摘要和散列码请参照《数字证书简介》MessageDigest 通过其getInstance系列静态函数来进行实例化和初始化。MessageDi
2014-03-31 11:38:45 466
原创 html页面加载顺序
HTML页面按顺序加载:总体上,html的是按从上到下的顺序边加载边解析,边生成dom对象,至于在html中夹杂的: document.write("xxxx"); 之类的东西,它们的顺序是怎样的呢?还是一样,如果在解析html时,遇到这些东西就会停止解析,转而执行这些生成语句,如果中间插入外部链接,就转而解析、执行外部链接对应的js。对于以下语句对
2014-03-30 13:31:19 1111
转载 Spring MVC 3 深入总结
一、前言:大家好,Spring3 MVC是非常优秀的MVC框架,由其是在3.0版本发布后,现在有越来越多的团队选择了Spring3 MVC了。Spring3 MVC结构简单,应了那句话简单就是美,而且他强大不失灵活,性能也很优秀。官方的下载网址是:http://www.springsource.org/download (本文使用是的Spring 3.0.5版本)
2014-03-29 19:54:57 435
原创 <context:component-scan>使用说明
在xml配置了这个标签后,spring可以自动去扫描base-pack下面或者子包下面的java文件,如果扫描到有@Component @Controller@Service等这些注解的类,则把这些类注册为bean注意:如果配置了那么标签就可以不用再xml中配置了,因为前者包含了后者。另外还提供了两个子标签1. 2. 在说明这两个子标签前,
2014-03-29 18:35:04 385
原创 web.xml中load-on-startup的作用
如下一段配置,熟悉DWR的再熟悉不过了: dwr-invoker org.directwebremoting.servlet.DwrServlet debug true 1 dwr-invoker /dwr/*我们注意到它里面包含了这段配置:1,那么这个配置有什么作用呢?1)
2014-03-28 16:54:15 606
原创 Json解析工具Jackson(使用注解)
jackson在实际应用中给我们提供了一系列注解,提高了开发的灵活性,下面介绍一下最常用的一些注解@JsonIgnoreProperties 此注解是类注解,作用是json序列化时将java bean中的一些属性忽略掉,序列化和反序列化都受影响。@JsonIgnore 此注解用于属性或者方法上(最好是属性上),作用和上面的@JsonI
2014-03-28 15:16:52 561
原创 Hibernate利用@DynamicInsert和@DynamicUpdate生成动态SQL语句
最近在使用Hibernate4中,发现两个很有奥秘的注解 @DynamicInsert 和 @DynamicUpdate如果是在配置文件的话那就是dynamic -insert 和 dynamic-update这两个注解在一定程度上可以增加与数据库操作相关的速度,可以节省SQL语句的执行时间,提高程序的运行效率。使用这两个注解只需要在实体类上加入即可,或者在*.hbm.xm
2014-03-27 22:43:09 404
原创 Hibernate常用Annotation标签说明
@ javax.persistence.Entity实体类定义,该标签表示当前类是一个Hibernate的数据库实体,对应着数据库中的某个表位置:用于类级别参数:无样例:@Entity注意:导入标签类时可能会有多个,这里使用的是javax.persistence.Entity@javax.persistence.Table实体类定义,
2014-03-27 22:30:45 391
原创 win8.1 断网解决方案
微软的win8.1升级后就一直断网,真是垃圾找了半天,终于找到了个解决方案,分享给大家1、取消勾选无线网卡属性中的勾选TCP/IPv6协议,如下图:2、在如上图中点击“配置”按钮,进入如下界面,将 “允许计算机关闭此设备以节约电源” 取消勾选。
2014-03-21 20:04:29 866
转载 Java POI导出EXCEL经典实现 Java导出Excel弹出下载框
在web开发中,有一个经典的功能,就是数据的导入导出。特别是数据的导出,在生产管理或者财务系统中用的非常普遍,因为这些系统经常要做一些报表打印的工作。而数据导出的格式一般是EXCEL或者PDF,我这里就用两篇文章分别给大家介绍下。(注意,我们这里说的数据导出可不是数据库中的数据导出!么误会啦^_^) 呵呵,首先我们来导出EXCEL格式的文件吧。现在主流的操作Excel文件的
2014-03-19 11:27:35 770
原创 Java注释@interface的用法
java用 @interface Annotation{ } 定义一个注解 @Annotation,一个注解是一个类。@Override,@Deprecated,@SuppressWarnings为常见的3个注解。注解相当于一种标记,在程序中加上了注解就等于为程序加上了某种标记,以后,JAVAC编译器,开发工具和其他程序可以用反射来了解你的类以及各种元素上有无任何标记,看你有什么标记
2014-03-19 10:22:16 459
原创 超文本http传送协议
今天讲讲超文本传送协议,一种详细规定了浏览器和万维网服务器之间互相通信的规则。具体概念性的知识在百度百科里面都有,这里我就不重复了,这里我会提取重点和我以往的开发经验来进行提炼。
2014-03-10 21:23:59 1126
原创 启动startUML的时候报错“"Exception EOleSysError in module StarUML.exe at 000AD559. "
出现了如下错误提示:"Exception EOleSysError in module StarUML.exe at 000AD559. Erroraccessing the registry OLE". 解决方案:关闭应用,运行程序的时候,以管理员身份运行一次即可。下次再打开此软件就不会再出现如此的错误了。
2014-03-04 15:20:36 17913 6
原创 Baidu地图之浏览器定位
百度地图之浏览器定位:超级给力,代码如下:body, html,#allmap {width: 100%;height: 100%;overflow:hidden;margin:0;}#l-map{height:100%;width:78%;float:left;border-right:2px solid#bcbcbc;}#r-result{height:100%;w
2014-03-03 17:34:32 725
原创 hibernate FetchType理解
JPA定义实体之间的关系有如下几种: @OneToOne @ManyToOne @OneToMany @ManyToMany 在定义它们的时候可以通过fetch属性指定加载方式,有两个值: FetchType.LAZY:延迟加载 FetchType.EAGER:急加载 急加载就好理解了,在加载一个实体的时候,其中定义是急加载的的属性(property)和字段(fie
2014-03-03 15:46:54 479
原创 @ManyToMany
维护端注解 @ManyToMany (cascade = CascadeType.REFRESH) @JoinTable (//关联表 name = "student_teacher" , //关联表名 inverseJoinColumns = @JoinColumn (name =
2014-03-03 15:32:08 614
原创 hibernate集合映射inverse和cascade详解
1、到底在哪用cascade="..."?cascade属性并不是多对多关系一定要用的,有了它只是让我们在插入或删除对像时更方便一些,只要在cascade的源头上插入或是删除,所有cascade的关系就会被自己动的插入或是删除。便是为了能正确的cascade,unsaved-value是个很重要的属性。Hibernate通过这个属性来判断一个对象应该save还是update,如果这个对象的id
2014-03-03 14:06:34 428
WebService上传下载文件
2013-09-17
JQuery树形导航
2013-09-13
Struts_2+Spring_3+Hibernate整合开发.part1
2013-09-06
json jdk1.5 jar包
2013-08-26
webservice + spring + hibernate
2013-08-22
Maven搭建SpringMVC+Hibernate4(含二级缓存)项目
2017-07-03
javascript
2014-09-16
html5 css3实现下拉刷新、上拉分页,
2014-01-13
maven3 eclipse插件
2013-10-29
POI实战 java开发excel
2013-09-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人