Activiti6相比5有比较大的改进,增加了一个表单编辑器,对于流程引擎也有优化。在学习之前,我们可以先下载Activiti6 Demo,先对Activiti有一个整体的了...

Activiti6相比5有比较大的改进,增加了一个表单编辑器,对于流程引擎也有优化。在学习之前,我们可以先下载Activiti6 Demo,先对Activiti有一个整体的了...
MySqlInnoDB引擎支持事务 非主键索引都会存主键索引值非主键索引检索:先走非主键索引,再走主键索引 表即主键,主键即表 自增主键优点:插入数据时减少索引变动,不会页分...
final数据 我们不能因为某数据是final的就认为在编译时可以知道它的值。在运行时使用随机生成的数值来初始化i4和INT_5就说明了这一点。示例部分也展示了将final数...
Broker:可以理解为消息队列服务器的实体,它是一个中间件应用,负责接收 消息生产者 的消息,然后将消息发送至 消息接收者 或其他的Broker. Exchange:消息交...
Volatile Java语言提供了一种稍弱的同步机制,即valatile变量,用来确保将变量的更新操作通知到其他线程。当把变量声明为valtile类型后,编译器与运行时都会...
java.util.concurrent 接口 BlockingQueue<E> 类型参数:E - 在此 collection 中保持的元素类型 所有超级接口: Collec...
在并发编程中很常用的实用工具类。此包包括了几个小的、已标准化的可扩展框架,以及一些提供有用功能的类,没有这些类,这些功能会很难实现或实现起来冗长乏味。下面简要描述主要的组件。...
PostgreSQL提供了多种锁模式用于控制对表中数据的并发访问。 这些模式可以用于在MVCC无法给出期望行为的情境中由应用控制的锁。 同样,大多数PostgreSQL命令会...
1. 缓存分类 服务器端缓存(CDN缓存); 客户端缓存(浏览器缓存); 2. 浏览器缓存 2.1. 强缓存 浏览器在加载某个资源时,先根据这个资源的一些http heade...
EXPLAIN — 显示一个语句的执行计划 EXPLAIN [ ( option [, ...] ) ] statementEXPLAIN [ ANALYZE ] [ VER...
PostgreSQL数据库系统在多个会话试图同时访问同一数据时的行为。 这种情况的目标是为所有会话提供高效的访问,同时还要维护严格的数据完整性。 PostgreSQL为开发者...
增加列 ALTER TABLE products ADD COLUMN description text; 也可以同时为列定义约束,语法: ALTER TABLE produ...
事务 在PostgreSQL中,开启一个事务需要将SQL命令用BEGIN和COMMIT命令包围起来。因此我们的银行事务看起来会是这样: 如果,在事务执行中我们并不想提交,我们...