加载中
规则引擎Drools动态加载规则

背景 最近,因工作需要做了规则引擎的调研,对比了多个规则引擎后,最终选择开源规则引擎Drools。 Drools的优点很多,而我决定使用Drools的原因主要是: 非常活跃的社区支持(JBoss支持); ...

规则引擎Drools介绍

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

2019/04/13 23:40
2.4K
规则引擎Easy Rules介绍

什么是Easy Rules? Easy Rules是一个简单的JAVA开源规则引擎,它提供了规则抽象来创建带有评估条件和执行操作的规则,规则引擎API通过运行一组规则以评估条件和执行操作。 框架特点 轻量级类...

2019/04/05 12:43
8.9K
设计模式之状态模式(State)

定义 状态模式允许对象在内部状态改变时改变它的行为,对象看起来好像修改了它的类。 使用场景 当一个对象状态的转换过于复杂时,把状态的转换逻辑转移到表示不同状态的一系列状态类中,可以...

2018/11/21 23:16
255
设计模式之策略模式(Strategy)

定义 策略模式定义了一系列算法,并将每个算法封装起来,让它们之间可以互相替换,让算法的变化独立于使用算法的客户。 使用场景 同一抽象类有多个子类,并且需要使用if-else或switch-case选...

2018/11/12 22:22
5.9K
MySQL SQL优化之覆盖索引

利用索引提升SQL的查询效率是我们经常使用的一个技巧,但是有些时候MySQL给出的执行计划却完全出乎我们的意料,我们预想MySQL会通过索引扫描完成查询,但是MySQL给出的执行计划却是通过全表扫...

《好好说话》读书笔记

跟计算机打交道久了,我发现我越来越不会说话了,迫切希望能提升自己的说话技巧。正好前些天在朋友圈看到前公司BOSS推荐了《好好说话》这本书,于是我就顺手记到了我的书单中。 本书将说话按...

2018/11/12 22:17
58
《富爸爸穷爸爸》读书笔记

相信每个人都希望按自己喜欢的方式生活,但是,往往事与愿违,只有极少数人能按自己喜欢的方式生活。原因可能有很多,但是,我想其中最大的一个因素就是钱,所以,如果想要按自己的方式生活,...

2018/11/12 22:14
158
Git忽略文件

有很多文件我们不希望提交到Git,比如系统自动生成的文件、编译文件、IDE配置文件等,可以通过配置来忽略不需要提交到git中的文件。 在Git工作区的根目录下创建.gitignore文件,然后把要忽略...

Git
2017/12/20 11:58
38
Git标签管理

Git标签是版本库的一个快照,标签实际对应一个commit,可以理解为一个别名,便于记忆。 创建标签 创建标签非常简单,切换到指定的分支,然后执行git tag <name>命令: $ git checkout maste...

Git
2017/12/20 11:12
111
Git分支管理

分支的作用主要是为了避免不同的功能开发相互影响。 创建新分支 创建dev分支,并切换到dev分支: $ git branch dev $ git checkout dev 切换到分支 'dev' 上述命令也可以合并成一条: $ git ...

Git
2017/12/15 17:39
38
Git远程仓库

到目前为止,我们都是在本地库修改提交,无法团队协作,那么怎么进行团队协作呢? 通常我们需要搭建一个服务器来作为远程仓库使用,然后将我们的修改推送到该远程仓库,并获取其他人推送到远...

Git
2017/12/12 18:36
82
Git管理修改

Git跟踪并管理的是修改,而非文件。 那么,什么是修改呢?你新增了一行或者修改了一个词都是一个修改。 我们来做个简单的实验就能理解,首先,我们先添加一行内容: $ cat whatisgit Git is...

Git
2017/12/07 16:32
322
Git版本回退

前些天,出去哈皮了,玩的太嗨了,忘了修改了哪些文件,怎么办? 通过git status查看: $ git status # 位于分支 master # 尚未暂存以备提交的变更: # (使用 "git add <file>..." 更新要提...

2017/12/05 11:52
40
Git第一次提交

什么是版本库? 版本库是指由Git管理的文件仓库,可以理解成一个目录,目录里的所有文件都由Git管理,通过Git可以追踪版本库中文件的修改,并且能还原成指定版本的修改。 创建版本库 创建一个...

Git
2017/11/29 17:20
178
Git安装

在Windows上安装Git 首先访问网址https://git-scm.com/download/win,下载对应版本的安装文件,然后按照默认安装即可。 安装完成后,可以在开始菜单打开"Git->Git Bash",弹出Git命令操作窗口...

2017/11/29 14:05
1
Git简介

Git是一款免费、开源的分布式版本控制软件,用于敏捷高效地处理任何或小或大的项目。 什么是版本控制软件? 版本控制软件提供完备的版本管理功能,用于存储、追踪目录和文件的修改历史,追踪...

2017/11/28 17:33
1
Git教程

为什么要写这个教程? 因为公司计划将版本控制软件从SVN切换到Git,切换前需要给大家做个Git使用培训,原本只打算做PPT,不过既然是培训就需要演示,后来想想不如把演示过程整理成教程,这样...

2017/11/28 14:02
3
MySQL慢查询日志分析

1. 通过在MySQL配置文件my.cnf中增加配置项,可以记录MySQL的慢查询日志,配置如下: log-slow-queries=/var/log/mysql/slow.log #慢查询日志文件路径 long_query_time=1 #超过1s记录慢查询日...

2017/11/03 10:00
55

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部