05 2017 档案

单例模式还是静态类
摘要:什么时候使用单例模式,什么时候采用平台类方式提供静态对象呢? 首先讲一下什么是和单例模式, 首先,这个类在逻辑上面就是一个;只有一个实例;比如主席,全国只有一个,那么就可以设计为单例; 其次,符合单例的逻辑后,判断一下当构造的一个类的时候,不需要外部通过构造参数的形式注入外部模块的时候,就可以使用单 阅读全文

posted @ 2017-05-31 07:51 张叫兽的技术研究院 阅读(525) 评论(0) 推荐(0) 编辑

Mybatis新版实践
摘要:配置文件节点顺序 MyBatis的configuration节点需要有顺序,首先是propertes然后是settings,environment... @Param注解参数 对于Mapper接口,如果函数的基本类型参数(String,Long等)多余两个,需要在前面添加@Param("parame 阅读全文

posted @ 2017-05-31 07:44 张叫兽的技术研究院 阅读(146) 评论(0) 推荐(0) 编辑

多线程下的任务取消
摘要:记录如何取消一个放入到ExecutorService中的任务:采用FutureTask里面的Cancel; FuturTask.cancel函数将会自行将任务停掉,即占用的线程也将会释放; ExecutorService.shutdownNow()返回的List<Runnable>是“未执行任务列表 阅读全文

posted @ 2017-05-21 20:00 张叫兽的技术研究院 阅读(550) 评论(0) 推荐(0) 编辑

git导入项目
摘要:远程仓库已经存在,使用的是gitblit,作为终端eclipse如何从中拷贝代码呢? 0.准备工作,windows->preference->team->git->config中增加name/email信息,这样每次提交将会自动读取里面的信息。 1.在git repository中创建一个仓库 2. 阅读全文

posted @ 2017-05-17 14:01 张叫兽的技术研究院 阅读(3737) 评论(0) 推荐(0) 编辑

Linux mount指令
摘要:-o,是指option,可以指定username,password;当时我们就碰到一个坎,如何来避免输入用户名密码,其实本质并不是避免输入用户名米吗,而是某种可知的方式来进行权限控制;解决的方式就是采用Guest用户,密码为空即可: mount -o username=Guest,password= 阅读全文

posted @ 2017-05-14 22:00 张叫兽的技术研究院 阅读(1831) 评论(0) 推荐(0) 编辑

Guice总结
摘要:Guice总结 Jar包:guice-4.1.0.jar 辅包: Guice的IoC 两种模式,一种是基于Module的,Module的实现类将会在config()方法中进行配置,指定某一个基类/接口都应对应哪一个具体实现;这样,在通过@Inject来注解属性/构造函数的时候,就可以自动根据配置进行 阅读全文

posted @ 2017-05-11 07:24 张叫兽的技术研究院 阅读(6034) 评论(0) 推荐(1) 编辑

模块分析(四)
摘要:事件的处理需要考虑对于状态/数据的影响。所谓的状态是指数据的存储和变更;比如在压缩机处理中,每次来一个压缩任务,需要对其进行记录(Map形式,key是任务Id,value是压缩任务,以备压缩机发生异常后,能够追溯那个任务需要重新下发;这就增加了一个状态;其次,就是在压缩完成后,要从内存中删除这个状态 阅读全文

posted @ 2017-05-10 08:31 张叫兽的技术研究院 阅读(169) 评论(0) 推荐(0) 编辑

模块分析(三)
摘要:做设计很重要一点就是要考虑匹配设计,就是你的设计一定要有一个意识,就是要回归原始状态;也可以称之为闭环谁急,而且是小地方的闭环,以及异常情况的闭环;比如传输你在一个地方加密,解密一般都会考虑到;但是如果是压缩,逻辑上应该有一个地方是解压的,这叫匹配设计分析; 比如硬盘资源锁定,如果锁定了一定要有地方 阅读全文

posted @ 2017-05-08 07:38 张叫兽的技术研究院 阅读(265) 评论(0) 推荐(0) 编辑

模块分析(二)
摘要:对于对象/类的识别有一个需要考虑,就是调度类,在领域模型中是需要有一个调度类,或者说一个Root对象,可以将领域中的对象关联起来;可以是一个调度类性对象,类似于事件分发器;可以是一个根对象,就是通过这个root,可以链式方式,连环调度到所有的对象。 在当一组对象/类识别出来之后,要设定他们之间的关系 阅读全文

posted @ 2017-05-03 23:29 张叫兽的技术研究院 阅读(302) 评论(0) 推荐(0) 编辑

模块分析
摘要:首先,强调一下,模块分析前提一定是流程已经梳理清楚;即业务层面和实现层面已经有了比较明确的思路,之后再进行模块化分析。 首先是经典的输入输出模型,学过PMP的人应该对于这模型非常熟悉;分析模块首先就是分析他的触发场景是什么,输入(参数)是什么,通过分析触发场景,了解他是被动的还是主动的,发起方都有哪 阅读全文

posted @ 2017-05-03 08:20 张叫兽的技术研究院 阅读(961) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示