心得体会
丁小虾
知行合一
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
每日心得--模板模式
maven 使用时记得要改 镜像,改为国内的例如阿里云,还有要修改 jdk版本,默认的版本太低。 在启动 maven 项目时,若报 bad signature 错误,大多是 jar包下载的有问题,需要找出有问题的jar 包,删除,重新下载即可。 模板模式,即将一些固定的算法抽取到父类,不同子类继承此抽象类或接口,提供实现。将不变的地方更多的封装进父类里面,子类只需提供简单的接口使用即可。例如 ...原创 2018-12-23 21:13:34 · 443 阅读 · 0 评论 -
每日心得
每天做下总结对自己是有帮助的,之前太懒,我感觉只有做了总结,对知识才有点认识,否则看到的新知识就像是小猴子掰玉米,掰得多,洒的也多,留在自己手里的没几颗,所以我得养成定期做总结的习惯。 做一个系统得抛开表象看其本质,得知道此业务最核心、最重要的是什么,不要被实现所困扰,不要总想着怎么实现,无法实现什么的,先看清了业务的本质,做的时候才会拿捏自如,否则就像无头苍蝇,乱撞一通。 搭建框架得包含一些...原创 2018-12-17 21:24:58 · 1307 阅读 · 0 评论 -
每日心得--代理模式
代理模式我的感觉是当你想对一个类做些控制的时候可以使用 比如你想统计这个类的调用次数,直接访问肯定不行,用代理的话就能很容易的统计出来; 你想对你的类加些安全限制,有某种权限的人才能访问,这样你就可以在访问类之前先进行权限的校验; 你想在你的类的前后加些代码,就是切面了,例如 aop,此时也可以用代理来实现 ...原创 2018-12-18 22:10:44 · 300 阅读 · 0 评论 -
每日心得--工厂模式
简单工厂只有一个工厂类,这个工厂可以生产所有的产品,根据你传入的参数来生成对应的产品,不过当你想要添加新的产品时,需要修改工厂类的方法,这就违背了开闭原则。 工厂模式的话每种产品都由其对应的工厂生产,最顶层是一个工厂接口,里面包含一个生产产品的方法,返回的是一个产品接口,所有的产品工厂都继承此工厂接口,所有的产品也继承此产品接口,这样客户端在使用时,只需按自己的需求实例化相应的产品工厂,就可以生...原创 2018-12-19 21:46:33 · 259 阅读 · 0 评论 -
每日心得--装饰模式
hibernate里 一对多的字段,一般都采用延迟加载,在其上加 fetch = FetchType.LAZY属性 Struts2 里action 返回 json类型的结果时,若有些属性不需要返回,可以 添加 属性 excludeProperties,值写不需要 转化为json的字段;也可以 在 不需要返回的 字段的 get方法上加 不序列化注解 @JSON(serialize=false) ...原创 2019-01-09 22:03:26 · 242 阅读 · 0 评论 -
每日心得--读书摘抄
最近看了陆舟写的 Struts2结构分析,看了很有感触,在此记录些对我有感触的句子。 框架只是一个JAR包而已,其本质是对JDk功能的扩展。 千万不要为了学习框架而学习框架,而是要为了解决问题而学习框架。 始终保证程序的可读性、可维护性和可扩展性。 分层开发模式,对于大型企业应用或者产品级的应用程序开发是有重要意义的。 一切脱离了业务实际的架构设计都是虚幻的。 阅读英文文档是每个程序员...原创 2019-01-15 21:54:19 · 1296 阅读 · 0 评论 -
每日心得--list的使用
数组转的list 不能够增/删,只能够修改。因为数组转的list表面看是list,其实不是平时所使用的那个list,而是一个内部类list,这个list是装饰器模式,内部保存的仍然是数组,对于数组当然不能增/删了。 List<?> 不能够add任何对象,除了null。因为?可以是任何类型,编译器不知道具体是什么类型,所以任何和?类型相关的操作都不允许。 List&l...原创 2019-01-24 19:51:14 · 287 阅读 · 0 评论 -
每日心得--读书摘抄
最近在看spring实战这本书(1-5章),写的很好,很全面,系统的介绍了spring,在此记录些对我有帮助的句子。 DI带来的最大收益就是松耦合。 spring通过面向 POJO编程、DI、切面和模板技术来简化Java开发。 优先使用自动配置,显式配置越少越好。 自动化装配包含两个角度:组件扫描和自动装配。 @Component 注解告知 Spring为这个类创建 bean。 @Co...原创 2019-01-30 16:31:31 · 641 阅读 · 0 评论
分享