摘要: 一、无依赖原则 组件依赖关系图不应该出现环。 我们一定有过这样的经历: 当你花了一整天的时间,好不容易搞定了一段代码,第二天上班时却发现这段代码莫名其妙地又不能工作。这通常是因为有人在你走后修改了你所依赖的某个组件。这种情况叫做”一觉醒来综合症”。 这种综合症的主要病因是: 多个程序员同时修改了同一 阅读全文
posted @ 2020-07-31 20:09 挑战者V 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 一、关键字说明 Drools规则引擎有硬关键字和软关键字之分。硬关键字为被保留,命名相关定义时,如对象、属性、方法、函数和应用于规则文本中的其他元素,编辑规则内容时不能使用硬关键字作为命名规范。硬关键字主要包括true、false、null。 编写规则时,一定要注意软关键字不像硬关键字那么强制,软关 阅读全文
posted @ 2020-07-31 20:08 挑战者V 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 错误背景:mvn clean package下报错错误关键信息: Cannot create resource output directory 错误原因:有其它地方占用该资源。 解决办法:关闭其它占用该资源的地方即可解决该问题 阅读全文
posted @ 2020-07-31 20:07 挑战者V 阅读(1165) 评论(0) 推荐(0) 编辑
摘要: jQuery针对不同的对象遍历的方式是不一样的。比分说对接API时,如果是下面这样的数据: [object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object 阅读全文
posted @ 2020-07-31 20:03 挑战者V 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 问题背景:博客首页随着数据量的增加,最初是几百上千的数据,访问正常,这是开发环境,当切换测试环境(通过爬虫已有数据六万多),这时候访问非常缓慢,长达一分钟。 问题SQL: SELECT DISTINCT post.`ID` AS postId,post.`post_title`,post.`post 阅读全文
posted @ 2020-07-31 20:01 挑战者V 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 一、属性no-loop 默认值:false类型:Boolean属性说明:防止死循环,当规则通过update之类的函数修改了Fact对象时,可能使规则再次被激活,从而导致死循环。将no-loop设置为true的目的是避免当前规则then部分被修改后的事实对象再次被激活,从而防止死循环的发生。 二、属性 阅读全文
posted @ 2020-07-31 19:50 挑战者V 阅读(1133) 评论(0) 推荐(1) 编辑