自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 LiteFlow规则引擎框架

在每个公司的系统中,总有一些拥有复杂业务逻辑的系统,这些系统承载着核心业务逻辑,几乎每个需求都和这些核心业务有关,这些核心业务业务逻辑冗长,涉及内部逻辑运算,缓存操作,持久化操作,外部资源调取,内部其他系统RPC调用等等。时间一长,项目几经易手,维护的成本得就会越来越高。各种硬代码判断,分支条件越来越多。代码的抽象,复用率也越来越低,各个模块之间的耦合度很高。一小段逻辑的变动,会影响到其他模块,需要进行完整回归测试来验证。如要灵活改变业务流程的顺序,则要进行代码大改动进行抽象,重新写方法。实时热变更业务流程

2022-12-07 17:57:19 859 2

原创 mysql 如何查看sql查询是否用到索引

mysql 如何查看sql查询是否用到索引使用解释函数explain,只需添加在sql语句之前即可:表中的索引:查看sql是否用到索引:我们只需要注意一个最重要的type 的信息很明显的提现是否用到索引:type结果值从好到坏依次是:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_subquery >

2021-08-11 11:10:19 4513

原创 Java 中 #{}和${}的区别是什么?

Java 中 #{}和${}的区别是什么?#{}一定不能写在引号里面,${}一定要写在引号里面如果是pojo、map类型的参数,无论是#{}还是${}里面都是些属性名如果是简单类型的参数,#{}里面可以写任意字符串,但是${}里面只能写value(以前的版本)如果使用#{}引入参数的话,会将 sql 中的#{}替换为?号,调用 PreparedStatement 的set 方法来赋值;而使用${}引入参数的话,是直接拼接SQL语句所以使用#{}可以有效的防止 SQL 注入,提高系统安全性.

2021-01-03 17:21:14 1002 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除