看源码能力还有限,看看别人的讲法就行。这个也被称为脏检查,主要通过快照进行对比以便减少数据库访问次数,同时批量执行sql。 参考链接:https://www.cnblogs.com/wl0000-03/p/6269786.html ...
分类:
Web程序 时间:
2020-07-16 21:56:26
阅读次数:
86
在系统开发中,保证数据的唯一性是至关重要的一件事,目前开发中常用的方式有使用数据库的自增序列、UUID生成唯一编号、时间戳或者时间戳+随机数等。 在某些特定业务场景中,可能会要求我们使用特定格式的唯一编号,比如我有一张订单表(t_order),我需要生成“yewu(ORDER)+日期(yyyyMMd ...
分类:
其他好文 时间:
2020-07-16 21:45:32
阅读次数:
138
SSH框架是Struct+Spring+Hibernate,SSM是指的Spring-MVC+Spring+MyBatis 1、Struct和Spring-MVC:SpringMVC的控制层是Controller,Structs的控制层是Action。SpringMVC的Controller和Str ...
分类:
其他好文 时间:
2020-07-16 20:58:33
阅读次数:
56
近日,遇到朋友问及如何生成UUID 是 通用唯一识别码(Universally Unique Identifier)方法,其实数据中是支持的 Oracle中生成跨系统的唯一识别符UUID非常方便,比生成序列还简单,直接用sys_guid()就行, 例如select sys_guid() from d ...
分类:
数据库 时间:
2020-07-16 00:14:52
阅读次数:
120
基于x-pack的用户管理(一) “域”(realms) Elasticsearch安全管理插件通过用户认证、用户授权、加密通信、审计日志、IP过滤等多种手段来保证集群的安全。x-pack的安全插件可以通过用户名密码、证书、令牌和其他多种方法实现用户认证。Elasticsearch支持通过多种服务实 ...
分类:
其他好文 时间:
2020-07-15 23:07:42
阅读次数:
94
其实,手写jdbc也是蛮好玩的... 在企业开发过程中,除去一些特殊的要求外,基本上都会使用全自动或半自动的ORM框架代替原生JDBC进行数据库的访问。而在具体项目设计时,常常会根据项目业务情况进行技术选型。其中常用的ORM框架有: Mybatis Hibernate Spring Data JPA ...
分类:
编程语言 时间:
2020-07-15 16:04:34
阅读次数:
109
applicationContext.xml作为spring 全局配置文件,其配置内容也应该跟其作用相关; Bean是Spring管理的基本单位,在基于Spring的Java EE应用中,所有的组件都被当成Bean处理,包括数据源、hibernate的SessionFactory、事务管理器等。 1 ...
分类:
移动开发 时间:
2020-07-15 12:59:15
阅读次数:
84
综述 JDK版本:JDK8/JDK7 + OracleJDK/OpenJDK Java开发框架:Spring Boot/Spring + Hibernate/MyBatis 前后端分离:单页应用/模板引擎 前后端接口文档自动生成:Swagger 业务端逻辑校验框架:Functional Valida ...
分类:
编程语言 时间:
2020-07-15 01:01:42
阅读次数:
130
依赖: Mysql 8.0.11 Hibernate 5.2.6 Final 1、pom.xml <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan ...
分类:
Web程序 时间:
2020-07-14 13:50:56
阅读次数:
74
UUID是由一组32位数的16进制数字所构成,故UUID理论上的总数为1632=2128,约等于3.4 x 1038。也就是说若每纳秒(ns)产生1万亿个UUID,要花100亿年才会将所有UUID用完。 UUID的标准型式包含32个16进制数字,以连字号分为五段,形式为 8-4-4-4-12 的32 ...
分类:
编程语言 时间:
2020-07-14 10:37:06
阅读次数:
85