观察者模式又叫订阅-发布模式,也是非常常用的设计模式之一。一、介绍还是先来看一下《研磨设计模式》的介绍——定义对象间的一种一对多的依赖关系。当一个对象的状态发生改变的时候,所有依赖于它的对象都得到通知,并被自动更新。观察者模式的本质:触发联动。什么意思呢?说白了,就是说一个对象的状态发生改变,另一个...
分类:
其他好文 时间:
2014-04-30 15:13:41
阅读次数:
467
#网卡类型TYPE=Ethernet#网卡接口名称DEVICE=eth0#系统启动时是否自动加载ONBOOT=yes#启用地址协议 --static:静态协议
--bootp协议 --dhcp协议BOOTPROTO=static#网卡IP地址IPADDR=192.168.1.11#网卡网络地址NET...
分类:
其他好文 时间:
2014-04-30 15:12:24
阅读次数:
351
一、简介
当普通微信用户向公众账号发消息时,微信服务器将用户发送的消息封装成XML数据包,通过POST消息发送到开发者的URL上。
微信服务器在五秒内收不到服务器的响应会断掉连接,并且重新发起请求,总共重试三次。关于重试的消息排重,推荐使用msgid排重。
假如服务器无法保证在五秒内处理并回复,可以...
分类:
微信 时间:
2014-04-30 15:11:06
阅读次数:
6391
1、微信公共帐号机器人 WeBotWeBot ( Weixin Robot)
的设计目标就是让你傻瓜化的接入微信公众平台。是微信公众平台提供的开放信息接口的自动回复系统,基于node.js实现。功能:清晰独立的 router
,轻松实现文本匹配流程控制基于正则表达式的对话设定,配置简单,可以给一句话...
分类:
微信 时间:
2014-04-30 15:01:37
阅读次数:
1060
一、简介
当普通微信用户向公众账号发消息时,微信服务器将用户发送的消息封装成XML数据包,通过POST消息发送到开发者的URL上。
微信服务器在五秒内收不到服务器的响应会断掉连接,并且重新发起请求,总共重试三次。关于重试的消息排重,推荐使用msgid排重。
假如服务器无法保证在五秒内处理并回复,可以...
分类:
微信 时间:
2014-04-29 16:42:45
阅读次数:
868
Spring MVC 3.0
深入核心原理1.用户发送请求给服务器。url:user.do2.服务器收到请求。发现DispatchServlet可以处理。于是调用DispatchServlet。3.DispatchServlet内部,通过HandleMapping检查这个url有没有对应的Contr...
分类:
编程语言 时间:
2014-04-29 16:41:46
阅读次数:
702
前段时间客户数据服务器断电,开机后发现数据库状态标记为可疑,可能是断电引起的数据库日志文件损坏,修复方法如下:只有mdf文件,重建日志: 1
--注:example为测试用数据库,相应的Example_log.ldf为测试用的日志文件 2 use master 3 go 4 alter
data.....
分类:
数据库 时间:
2014-04-29 16:41:46
阅读次数:
452
dao层:@Repository(value
="")或者@Component(value="")service层:@Service(value ="")或者@Component(value="")
有关事务的配置: @Transactional(propagation=P...
分类:
其他好文 时间:
2014-04-29 16:38:46
阅读次数:
446
使用webdriver做UI自动化测试,driver.quit();方法貌似没能起作用,执行完成后,还是一堆页面和进程在。所以就只能简单粗暴地杀进程了public
void stop(){driver.quit();String name = null;try {name = getValue("d...
分类:
Web程序 时间:
2014-04-29 16:35:46
阅读次数:
609
原文: 通过.NET实现后台自动发送Email功能的代码示例
通过.NET实现后台自动发送邮件功能的代码,可以将一些基础信息放到web.config文件中进行保存:Web.config文件信息段: 后台实现:using
System.Net.Mail;using System.Configurati...
分类:
Web程序 时间:
2014-04-29 16:33:46
阅读次数:
455