摘要:
在一些规则集或者工作流项目中,经常会遇到动态解析表达式并执行得出结果的功能。
规则引擎是一种嵌入在应用程序中的组件,它可以将业务规则从业务代码中剥离出来,使用预先定义好的语义规范来实现这些剥离出来的业务规则;规则引擎通过接受输入的数据,进行业务规则的评估,并做出业务决策。
工作流(Workflow),是对工作... 阅读原文
2021-02-16 00:00:02 阅读(1122) 评论(0)
摘要:
这是mybatis系列第六篇。没看前文的建议先去【Java冢狐】公众号中查看前文,方便理解和掌握。
前面五篇把MyBatis的基本用法基本介绍完毕了,强烈推荐大家先把前面五篇看完实际操作完再来看接下来的内容。
增删改返回值说明
mybatis中对db执行增删改操作,不管是新增、删除、还是修改,其本质都是使用j... 阅读原文
2021-02-15 23:09:01 阅读(1099) 评论(0)
摘要:
集合
如果你有更好的想法请在评论区留下您的答案,一起交流讨论
说说常见的集合有哪些?
答:主要分List、Set、Map、Queue四类,其中包含ArrayList、LinkedList、HashSet、TreeSet、HashMap
Comparable和Comparator接口的区别?
答:其两者... 阅读原文
2021-02-15 21:18:02 阅读(1102) 评论(0)
摘要:
Java 入门及环境搭建
Java 概述
C&C++
1972 年 C 诞生
贴近硬件、运行极快、效率及高。
操作系统、编译器、数据库、网络系统等。
指针和内存管理
1982 年 C++诞生
面向对象
兼容 C
图形领域、游戏等
需求
需要一个新的语言:
语法像 C
没有指针
没有... 阅读原文
2021-02-15 17:40:01 阅读(1088) 评论(0)
摘要:
Vert .x
什么是Vert .x?
Vert.x框架基于事件和异步,依托于全异步Java服务器Netty,并扩展了很多其他特性,以其轻量、高性能、支持多语言开发
Hello world
创建一个简单的项目https://start.vertx.io/ 无需添加任何依赖
public class Mai... 阅读原文
2021-02-15 13:36:01 阅读(1081) 评论(0)
摘要:
POD解决了什么问题?
成组资源调度问题的解决。
mesos采用的资源囤积策略容易出现死锁和调度效率低下问题;google采用的乐观调度技术难度非常大;而k8s使用pod优雅的解决了这个问题。pod的出现解决了两个问题。第一:解决了超亲密关系的进程协作;第二:容器设计模式sidecar应用的载体;
POD是... 阅读原文
2021-02-15 06:00:05 阅读(1105) 评论(0)
摘要:
Spring应用上下文生命周期整体分成四个阶段
ConfigurableApplicationContext#refresh,加载或者刷新持久化配置
ConfigurableApplicationContext#start,启动应用上下文
ConfigurableApplicationContext#sto... 阅读原文
2021-02-15 00:26:05 阅读(1083) 评论(0)
摘要:
本插件作为Java项目静态代码安全审计工具,侧重于在编码过程中发现项目潜在的安全风险,并提供一键修复能力。
本插件利用IDEA原生Inspection机制检查项目,自动检查当前活跃窗口的活跃文件,检查速度快,占用资源少。
插件提供的规则名称均以"Momo"开头。
版本支持
Intellij IDEA ( Co... 阅读原文
2021-02-14 23:04:11 阅读(1047) 评论(0)
摘要:
添加镜像:
npm config set registry https://registry.npm.taobao.org
开始 :
npm start
恢复镜像:
npm config delete registry
或
npm config edit(手动删除)
安装:
卸载:
npm ... 阅读原文
2021-02-14 14:36:02 阅读(1037) 评论(0)
摘要:
解决一个问题的最好方法就是发现一个问题产生的根源,即发现最本质的东西,再去解决它。
Java语言里面的equals()方法是交给开发者们自己去覆盖重写编写功能的,即让开发者去定义当满足什么条件时,两个Object是相等的。
equals方法是由Object提供的,允许子类进行重写。
equals()的原始代码... 阅读原文
2021-02-14 13:07:01 阅读(1082) 评论(0)