SpringBoot之整合Drools

一、Drools是什么

Drools是一个易于访问企业策略、易于调整以及易于管理的开源业务规则引擎,符合业内标准,速度快、效率高。业务分析师或审核人员可以利用它轻松查看业务规则,从而检验是否已编码的规则执行所需的业务规则。

二、Drools有什么用

从我个人所待过的公司,其中做智能酒店这个项目时就用到规则引擎Drools,将它用于处理优惠劵规则。

《架构整洁之道》之设计原则

通常来说,要想构建一个好的软件系统,应该从写整洁的代码开始做起。
毕竟,如果建筑所使用的砖头质量不佳,那么架构所能起到的作用也会很有限。反之亦然,如果建筑的架构设计不佳,那么其所用的砖头质量再好也没有用。这就是SOLID设计原则所要解决的问题。

SOLID原则的主要作用就是告诉我们如何将数据和函数组织成为类,以及如何将这些类链接起来成为程序。

谈谈投资这件事

一、什么是投资?

投资,指国家或企业以及个人,为了特定目的,与对方签订协议,促进社会发展,实现互惠互利,输送资金的过程。又是特定经济主体为了在未来可预见的时期内获得收益或是资金增值,在一定时期内向一定领域投放足够数额的资金或实物的货币等价物的经济行为。可分为实物投资、资本投资和证券投资等。前者是以货币投入企业,通过生产经营活动取得一定利润,后者是以货币购买企业发行的股票和公司债券,间接参与企业的利润分配。

投资是创新创业项目孵化的一种形式,是对项目产业化综合体进行资本助推发展的经济活动。

投资是货币收入或其他任何能以货币计量其价值的财富拥有者牺牲当前消费、购买或购置资本品以期在未来实现价值增值的谋利性经营性活动。

二、投资的范围有哪些?

1.房产

2.债劵

3.股票

4.贵金属(通常指的是黄金)

5.基金

6.银行短期理财产品

7.信托

8.钱币古董的收藏

9.民间借贷

10.短期投资(在一年内套现)

三、投资不等于理财,这是两码事

投资就是”钱生钱”用钱去赚更多钱,以此达到利益最大化,投资看重回报,关注投入产出比。

理财就是打理自己财务的过程(包含怎么花钱、怎么省钱、怎么存钱),注重资产布局,同时理财也包含投资,投资是理财的一种手段。

《架构整洁之道》之结构化编程

一、可推导性

Dijkstra很早就得出的结论是:编程是一项难度很大的活动。一段程序无论复杂与否,都包含了很多的细节信息。如果没有工具的帮助,这些细节的信息是远远超过一个程序员的认知能力范围的。而在一段程序中,哪怕仅仅是一个小细节的错误,也会造成整个程序出错。

《架构整洁之道》之编程范式总览

一、结构化编程

结构化编程是第一个普遍被采用的编程范式(但是不是第一个被提出的),由Edsger Wybe Dijkstra于1968年最先提出。与此同时,Dijkstra还论证了使用goto这样的无限制跳转语句将会损害程序的整体结构。

结构化编程范式归纳:
结构化编程对程序控制权的直接转移进行了限制和规范。