上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 70 下一页

2017年5月31日

Mybatis新版实践

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

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

2017年5月21日

多线程下的任务取消

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

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

2017年5月17日

git导入项目

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

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

2017年5月14日

Linux mount指令

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

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

2017年5月11日

Guice总结

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

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

2017年5月10日

模块分析(四)

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

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

2017年5月8日

模块分析(三)

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

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

2017年5月3日

模块分析(二)

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

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

模块分析

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

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

2017年4月16日

Netty,Netty

摘要: Windows防火墙会自动关闭空闲的TCP链接,所以Netty需要心跳,如果发现链接断开需要进行关闭Session; 怎么来理解TCP的流式传输呢? int blocksize = buffer.readInt() int index =buffer.readInt() ... ... buffer 阅读全文

posted @ 2017-04-16 22:41 张叫兽的技术研究院 阅读(163) 评论(0) 推荐(0) 编辑

上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 70 下一页

导航