- 博客(10)
- 资源 (1)
- 收藏
- 关注
原创 观察者模式
观察者模式的定义:观察者设计模式定义了对象间的一种一对多的依赖关系,以便一个对象的状态发生变化时,所有依赖于它的独享都得到通知并自动刷新。关系:主题(Subject)添加观察者(Observer)并对其进行通知。情景Demo:假设我们从某些地方实时的得到了温度(Temperapure)、湿度(Humidity)、气压(Pressure)的数值,并且有环境公告板(Condition)
2015-01-05 21:44:32
395
原创 责任链模式
好久没写博客了,突然觉得自己该慢慢的培养写文章的好习惯,所以就拿设计模式开刀记录自己学习的点滴。好了不说了直接上干货。责任链模式的定义:它包含了一些命令对象和一些处理对象,每个处理对象决定它能处理那些命令对象,它也知道应该把自己不能处理的命令对象交下一个处理对象,该模式还描述了往该链添加新的处理对象的方法。这里我们以公司为例,公司总有不同的角色如:总裁(CEO)、副总裁(Vic
2014-12-31 17:08:54
479
原创 hibernate异常Hibernate异常:query specified join fetching, but the owner of the fetched association was n
项目中想级联查询表中的某些字段发生Hibernate异常:query specified join fetching, but the owner of the fetched association was not present in the select list异常,查了很多资料没有解决最后还是自己乱碰解决了。现记录如下: new StringBuffer()
2013-12-08 10:32:52
1460
原创 SHH级联查询 For input String "id"
前几天SSH项目用Hibernate级联查询两个对象时需要For input String "id" 错误 现将改正方法记录如下: this.pageBean = recordService.getForPage( new StringBuffer().append("select r from Reply r left join fetch r.leaveMessage l whe
2013-12-01 22:21:26
829
转载 eclipse安装freemarker插件
首先在http://sourceforge.net/project/showfiles.php?group_id=163305下载插件,解压,将hudson.freemarker_ide_0.9.14文件夹放入eclipse下的plugins文件夹。发现hudson.freemarker_ide_0.9.14下的freemarker-2.3.6.jar包是比较早的版本,用新的freemar
2013-11-15 10:57:41
450
原创 Struts2整合百度在线编辑器上传不了文件问题
前几天一个小项目用到的百度ue在线编辑器,功能很好很强大,但就是文档太少,论坛讨论得也不清楚。再SSH环境下上传不了图片,现记录如下。引入ueditor.all.js与ueditor.config.js文件window.UMEDITOR_HOME_URL = "/JHZYNRS/scripts/ue/";//定义UE在项目中的位置配置struts2的默认过滤器我这里叫MyStrutsFil
2013-11-13 09:44:03
825
原创 快速排序第一趟结果
比如关键字(20,15,14,18,21,36,40,10)以20为基准进行排序。第一步,先从后往前找出小于基准数20的数,并与基准数20交换得:(10,15,14,18,21,36,40,20)。第二步,再从前往后找出大于基准数20的数,并与基准数20交换得:(10,15,14,18,20,36,40,21)。再一次执行第一步与第二步,直到最后基准数左边的序列都小于基准数,基准数右边
2013-03-15 19:55:13
3527
原创 用C语言求n的m次方代码
今天做了求7的34次方的题。现在将它扩展至求n的m次方的C代码:#include #include #include int *getArray(const int);//用来获取存储n的m次方的结果的数组void myPower(int *result, const int, const int);//用来计算n的m次方int main(void){ int i; int n
2012-05-17 22:01:17
7227
原创 C#安装项目 连接数据库及枚举Windows服务列表
前几天做了一个用Visual Studio2008打包的项目 现把过程几下以供日后参考!选择"安装项目”然后在“解决方案资源管理器”中右键添加一个“类库”并删除class.cs文件然后点击类库创建“安装程序类”名字自取、由于VS打包安装项目的文章网上太多。这里就不重复赘述。大家可自行Baidu or Google 下面说说关于枚举Windows服务并控制其服务状态。首先必须得引入System.
2012-02-26 18:50:53
936
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人