事务隔离主要是针对ACID中的 I 隔离性设置的,在了解这几种数据库事务之前需要先了解几个重要概念: 脏读 - 事务1(READ)访问了事务2(WRITE)未提交的事务215...
Every good Spring Boot project usually starts at https://start.spring.io/— Josh Long 背景...
java浮点型数值在运算中会出现精度损失的情况,在业务要求比较高比如交易等场景,一般使用BigDecimal来解决精度丢失的情况。最近一个同事在使用BigDecimal时仍然...
简单介绍一下redis的几种数据类型: Strings,Lists,Sets, Hashe,Sorted sets,Bitmaps and HyperLogLogs Stri...
sql 优化的一般策略:索引优化,sql改写,参数优化,优化器 索引优化 以select * from vvshop_order.vv_order where receive...
mybatis是一个很好用的工具,但是编写mapper是一件很麻烦的事,自mybatis 3.0开始可以使用注解的方式,极大的简化了xml的编写量,本地想看看mybatis源...
Spring Boot 默认不支持@PropertySource读取yaml 文件,这也是Stackoverflow 上经常给予的标准答案。 Spring 4.3 通过引入 ...
Spring Boot 默认不支持@PropertySource读取yaml 文件,这也是Stackoverflow 上经常给予的标准答案。 Spring 4.3 通过引入 ...
mysql自增优点:简单缺点:扩容复杂,业务增大时数据迁移困难 基于时间戳和随机字符串优点:对人比较友好缺点:随机数生成不易控制 UUID优点:简单粗暴,性能好,全球唯一,基...
我与虚拟机小红小蓝的故事 《深入理解Java虚拟机》是JVM领域的经典之作,刚工作不久就有大佬强烈推荐,无奈基础较差,读的比较慢,之后短短续续读完了。在之后的工作中,偶尔也会...
背景 项目原本是用jedis连接redis,但考虑到需要用redis锁,因此替换为方便快捷的redisson,但是使用redisson之后会报decode error,具体信...
转载自http://t.cn/EUT0s6B 规范化 Git 版本提交信息和版本发布 本文讲解了如何利用工具 commitizen/cz-cli + commitizen/c...