- 博客(9)
- 收藏
- 关注
转载 java设计模式之装饰模式代理模式区别
初次看装饰模式的时候首先想到了上节讲的代理模式,代理模式与装饰者模式看起来很像,都实现基础对象实现的接口,在其自身对象中都保存着对被代理/被装饰者的对象引用。各用一句话描述两个模式应该是这样的:装饰模式:以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案, Java IO的设计即是装饰者模式。代理模式:给一个对象提供一个代理对象,并有代理对象来控制对原有对象的引用,spring
2016-04-13 15:33:36 5416 2
转载 java设计模式之代理模式
最近在学习设计模式相关内容,故特此建立此专题辅助学习并分享给大家,一起共同进步。 看了代理模式的几个例子,找了个最形象的记录如下:(转载自 点击打开链接)1,什么是代理模式?代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。 2,策略模式有什么好处? 在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端
2016-04-13 11:51:42 495
原创 fullCalendar 用法及新版注意事项
使用方法参加下面的链接:但因介绍的都是老版本的,所以在使用新版时有些区别,特此记录 http://justcoding.iteye.com/blog/2028251 此文章为系列文章 http://keenwon.com/143.html 此为 fullCalendar 的中文文档,有些函数说明与新版有差异,如在使用过程中出现问题请参见官网英文文档1. 时间格
2016-01-30 15:16:35 1302
原创 java 文件预览之 DocConverter工具类 将office 文件转换为 swf
首先 确认 机器上装了以下工具1.openoffice是Apache下的一个开放免费的文字处理软件2.SWFTools是一组用来处理Flash的swf文件的工具包,我们使用它将pdf文件转成swf文件! 3.FlexPaper是一个开源轻量级的在浏览器上显示各种文档的组件 4.JODConverter一个Java的Open
2015-12-24 17:16:27 4697
原创 linux 下 openOffice swftools 的安装
由于要将项目部署到linux 环境下,而且在线预览功能使用到了 openoffice 和 swftools 工具用来转换文件一.openOffice的安装首先在官网上下载OpenOffice的软件包 100多M。软件包名为:OOo_3.3.0_Linux_x86_install-rpm_en-US.tar.gz 下好后开始安装软件:1 解压 tar xf OOo_3.3.0_L
2015-12-24 10:48:23 668
原创 java使用sigar获取linux系统内存使用信息 注意事项
window 下要将相关 dll 文件copy到jre bin 目录下而在linux 环境下要将相关 .so 文件copy 到java.library.path路径 下一般是 /usr/lib 下 获取linux下的java.library.path路径方法可以使用public static void main(String[] args) { System.out.pr
2015-12-24 10:26:19 1078
转载 数据库 不可重复读与幻读的区别
精炼解释:不可重复读的重点是修改:同样的条件, 你读取过的数据, 再次读取出来发现值不一样了幻读的重点在于新增或者删除同样的条件, 第1次和第2次读出来的记录数不一样当然, 从总的结果来看, 似乎两者都表现为两次读取的结果不一致.但如果你从控制的角度来看, 两者的区别就比较大对于前者, 只需要锁住满足条件的记录对于后者, 要锁住满足条件及其相近的记录
2015-12-23 11:11:42 3371
原创 ztree 的构建
需求:在项目下有许多个模块,需要在 树形菜单中对模块进行管理(包括增加删除节点,以及修改节点文本信息)寻找解决方法:打算用网上的插件,找了多个,觉得 ZTREE 插件比较符合我的要求,随即下载了源码包,当中有许多例子,官方有文档和预览效果,最终 async_edit.html 这个例子作为模板。解决过程:后台使用的springmvc ,数据库mysql ,前台jsp 在数据库中
2015-12-04 17:06:43 845
原创 springmvc通过@Value注解读取Properties配置文件的值,junit测试可以取到值,但是在业务中无法读取
最近试着做了个springmvc 项目,在加入 发邮件 功能时遇到的问题。Spring 通过注解获取*.porperties文件的内容,除了xml配置外,还可以通过@value方式来获取。@value是需要spring注解扫描的,所以要将spring注解扫描配置中加上实体类的包名路径,实体类中也应添加@Component@Componentpublic class MailBean {
2015-11-27 13:29:25 16383 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人