2020年2月20日

java从redis中下载文件到本地-代码记录

摘要: 常用代码记录 1 /** 2 * 从redis中下载文件 3 * @param originFileName 文件名称 4 * @param key redis 的key 5 * @param path 需要下载到什么地方 6 */ 7 private void downFileForRedis(S 阅读全文

posted @ 2020-02-20 10:47 坚守信念 阅读(670) 评论(0) 推荐(0) 编辑

2019年6月1日

windows 根据端口结束进程(详细)

摘要: 1.打开cmd 2.输入命令 : 例:找到8000端口 这几个参数的含义是: a 显示所有连接和侦听端口 n以数字方式显示地址和端口号 o 显示关联的PID | 是把竖线前面的内容发送给后面使用,在这里就是把netstat -ano 命令查出来的一堆结果发送给 findstr命令用 findstr 阅读全文

posted @ 2019-06-01 11:55 坚守信念 阅读(4749) 评论(1) 推荐(2) 编辑

2019年3月18日

应用场景 就是 业务

摘要: 开发软件三年后,就对常用的技术有一定交接了,也对常见的问题有了一些解决方案了。 于是就会考虑两点: 1.使用一个强壮的技术开发慢一点,还是用渣技术开发快一点 (1)明白项目业务的定位。看看是否长远 (2)明白节奏的紧急度,看看能不能猥琐过去然后再改 2.对发生的问题选一个更优的技术 (1)考虑细节 阅读全文

posted @ 2019-03-18 16:40 坚守信念 阅读(374) 评论(0) 推荐(0) 编辑

2019年2月19日

设置模式之-门面模式 -心得随笔

摘要: 如果一个接口需要调用多个方法才能实现一个功能,那么就可以把这些方法封装到一个方法中,方便使用接口的人调用,这就是门面模式 也可以是完成一个功能需要调用很多接口,然后把这些接口再封一层,封成一个接口,对外暴露。 开闭原则有点类似黑盒测试的感觉,就是测试者(调用者)只管输入参数,然后拿到输出的结果,不管 阅读全文

posted @ 2019-02-19 14:49 坚守信念 阅读(118) 评论(0) 推荐(0) 编辑

2018年11月23日

代码自己跑着没问题,一提到测试一堆bug

摘要: 最近在做资源的接入。之前已经有些资源接入了,现在要继续增加资源。 说的是主要的框架的功能都写好了。就写一下定制的就行了。 然后感觉很简单,但坑的就在这里。因为资源各自有各自的特殊性。所以有些数据有有些数据没有。 直接说总结吧: 就是不要忽略用到的每一个方法,就算写好的方法也要去瞅一瞅,不然问题发生了 阅读全文

posted @ 2018-11-23 20:01 坚守信念 阅读(164) 评论(0) 推荐(0) 编辑

有一种996叫做磨洋工的996

摘要: 996分很多种,我遇到了磨洋工的996,活也不多,但996,这样工作没多少,还得一直在公司待着。总感觉耗得慌。 经过两周的体验和一些交流,觉得其实这磨洋工的996也没有太不能接受。而且公司也没有说这996必须要干很多活儿。 所以要自己的节奏自己掌握。 工作要完成,正常速度干。肯定会空出时间 空出的时 阅读全文

posted @ 2018-11-23 19:54 坚守信念 阅读(275) 评论(0) 推荐(0) 编辑

2018年10月24日

开闭原则- 对修改关闭,对拓展开放

摘要: 底层模块的变更,必然有高层模块的耦合,开闭原则就是要减少变更的扩散性。 而且接口是与其他模块交流的契约,修改契约就等于让其他模块修改。因此,接口或抽象类一旦定义,就应该立即执行,不能有修改接口的思想。 不轻易动接口,接口就是契约,业务变更时不应轻易动接口,如果变更可以通过拓展完成的话 这样只需要在需 阅读全文

posted @ 2018-10-24 14:25 坚守信念 阅读(2551) 评论(0) 推荐(0) 编辑

代码注释一定要有,并且不能脱离业务

摘要: 最近新负责了一个新的领域模块。将项目从SVN导入IDE后,打开代码一看,唯一的中文就是方法中的魔法值。。。 原来负责的人离职了,文档当时也没写。接口什么的都是口口相传。 痛苦 其实随着公司的发展,业务的变更。很多代码都面临着被重构的情况。那些对修改关闭,对拓展开放的设计准则并不是每个人都能够掌握的。 阅读全文

posted @ 2018-10-24 14:24 坚守信念 阅读(270) 评论(0) 推荐(0) 编辑

2018年9月12日

一种接口、抽象类、实现类之间简单的应用关系

摘要: 在设计模式之禅上看到了这样一句话: 接口负责定义public的属性和方法 ,并且声明与其他对象的依赖关系 抽象类负责公共部分实现。 实现类实现具体的和独有的业务逻辑。 阅读全文

posted @ 2018-09-12 14:54 坚守信念 阅读(127) 评论(0) 推荐(0) 编辑

2018年7月17日

迪米特法则

摘要: 其实这个法则就是讲耦合的。大家经常听到设计软件时需要高内聚,低耦合。那么耦合到底是什么,高低耦合的标准又是什么? 迪米特法则描述了这些:一个对象应该对其他对象有最少的了解。 我们做模块时很多时候都是自己写一个类,类里有一些方法。然后又写另外一个类,在另外一个类里调用这个类的方法。调用时有什么步骤,传 阅读全文

posted @ 2018-07-17 16:31 坚守信念 阅读(115) 评论(0) 推荐(0) 编辑

导航