java
文章平均质量分 71
醒了闭着眼_仗剑走天涯
这个作者很懒,什么都没留下…
展开
-
应该如何处理组件之间的耦合
文章目录前言一、无依赖环原则1、及时构建2、消除循环依赖二、稳定依赖原则稳定性并不是所有组件都应该是稳定的抽象组件三、稳定抽象原则高阶策略应该放在哪里总结前言实际的开发工作中时刻在面临着研发能力和逻辑冲突之间的矛盾,影响组件结构的不只是技术水平和公司内部政治斗争,结构本身也是在不断变化。处理组件耦合关系的方法,可以总结为一下三个原则。一、无依赖环原则组件依赖关系图中不应该出现环。开发中我们都有这样的体验,头一天好不容易改好的文件,到了第二天,突然就无法正常运行了,通常是你走后有人改了你依赖原创 2022-04-27 22:15:41 · 895 阅读 · 0 评论 -
org.hibernate.boot.InvalidMappingException: Could not parse mapping document: null (INPUT_STREAM)
项目场景:项目中用到ftl模板,项目已经运行很长时间一直都没有发现过什么问题,直到有一天,公司买了一台电脑,想把这台电脑当做测试机来做。因为公司打印机需要连windows系统,所以这台电脑上也装上win10。问题描述突然有一天我们测试报告了一个错误提示org.hibernate.boot.InvalidMappingException: Could not parse mapping document: null (INPUT_STREAM)原因分析:收到这个反馈,首先想到要先去正式环境试下原创 2022-04-27 10:27:49 · 762 阅读 · 0 评论 -
哪些类应该被组合成一个组件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档目录前言一、复用/发布原则二、共同闭包原则共同复用原则组件聚合张立图总结前言我们日常的开发中,经常会写各种各样的类,但是哪些类应该组成一个组件,这个问题我们时常会有疑问。按照正常的逻辑,如何聚合应该按照最佳的软件工程经验来做。但是实际的做法,大部分都是拍脑门决定的,都是想当然。在长时间的软件工程实践中,人们总结出了三大基本原则。一、复用/发布原则软件复用的最小粒度应该等同于其发布的最小粒度。这句话是说软件组件中的类和模.原创 2022-04-24 23:03:19 · 241 阅读 · 0 评论 -
poi workbook excel类型不定的情况下单元格自定义背景色的设置
项目场景:项目中用到poi,有一个需要设置单元格背景色的需求问题描述尝试自带的预定义颜色,显示出的背景色都太深,达不到要求。于是便想到要自定义背景色。首先尝试了这种设置方法,styleMain.setFillForegroundColor(new XSSFColor(new java.awt.Color(224, 217, 217),new DefaultIndexedColorMap()).getIndex());结果显示出来是一片黑。原因分析:接下来经过查询知道,HSSFWorkbo原创 2022-04-20 14:28:07 · 1689 阅读 · 2 评论