专注于快乐的事情

软件架构漫谈

架构分类业务架构,功能架构,(系统架构/技术架构),应用架构 业务(逻辑)架构使用一套方法论对产品(项目)所涉及到的需求的业务进行业务边界划分,简单的讲就是根据一套逻辑思路进行业务的拆分,总体原则是对业务进行业务边界的划分,比如做一个...

Drools初步学习

Drools初步学习

简介何为规则引擎规则引擎(rule engine)是指将复杂的业务逻辑抽象成规则,然后使用特定的算法(比如Rete)对规则进行求值等操作。简单点说,规则引擎就是实现复杂业务逻辑的框架。 规则引擎由推理引擎发展而来,是一种嵌入在应用程序...

Ubuntu软件安装和配置

常用安装版本为Ubuntu16.04 设置SSH服务apt-get install openssh-server 确认安装SSH服务成功与否 ps -ef | grep sshd 看到sshd表明ssh-server启动;否则 /et...

rsyslog学习

rsyslog学习简介最新的操作系统大都已经采用了rsyslog取代syslog,作为新的系统日志程序,rsyslog支持将日志存储到远端的日志服务器。 1.支持多线程2.支持TCP,SSL,TLS,RELP等协议3.支持将日志写入M...

开发方法论总结

引言当编程开发的年限到了羞于向外人道的时候,这期间出现了很多编程思维和方法论。将自己选择和应该遵循的记录下来。 职业观-成为专家我们并不是因为专业技术成为专家,而是因为“向上帝发誓,以此为职业”——把顾客作为出发点而成为专家。语出 大...