数据库
@龙猫
写代码是每天最重要的小事
展开
-
数据库文档生成工具screw
数据库文档生成工具screw一、数据库支持二、文档生成支持三、使用方式maven依赖引入配置数据源screw 核心配置pom文件配置java代码生成方式一、数据库支持MySQLMariaDBTIDBOracleSqlServerPostgreSQLCache DB二、文档生成支持htmlwordmarkdown三、使用方式maven依赖引入<!-- screw核心 --><dependency> <groupId>cn.s原创 2020-11-16 13:00:30 · 1000 阅读 · 2 评论 -
Redis的集中序列化器
对redis的value使用以下序列化方式进行序列化操作:1:JdkSerializationRedisSerializer:2:GenericJackson2JsonRedisSerializer3:StringRedisSerializer4:GenericFastJsonRedisSerializer发现只有4:GenericFastJsonRedisSerializer,最好用,不报错下面一个个简单介绍以下1:JdkSerializationRedisSerializer:序列化ja原创 2020-05-17 18:13:28 · 1658 阅读 · 0 评论 -
MySQL事务的四大隔离级别
MySQL事务的四大隔离级别事务什么是事务?事务的四大特性事务并发存在的问题脏读(dirty read)不可重复读(unrepeatable read)幻读事务的四大隔离级别实践读未提交(Read Uncommitted)读已提交(READ COMMITTED)可重复读(Repeatable Read)串行化(Serializable)MySql隔离级别的实现原理读未提交(Read Uncommi...原创 2020-04-12 19:14:00 · 3960 阅读 · 0 评论 -
mysql中unsigned的用法理解
unsigned 是MYSQL自定义的类型,非标准SQL。用途1是起到约束数值的作用,2是可以增加数值范围(相当于把负数那部分加到正数上)。不过少用,不方便移植。unsigned 为“无符号”的意思unsigned 既为非负数,用此类型可以增加数据长度!例如如果 tinyint最大是127,那 tinyint unsigned 最大 就可以到 127...原创 2019-12-23 13:54:48 · 12943 阅读 · 1 评论 -
springboot整合mongodb
springboot整合mongodb实现方式1添加maven依赖配置文件添加对应实体类service层代码实现controller层代码实现实现方式2maven依赖同上配置文件添加配置配置类添加操作工具类实现方式1添加maven依赖<dependency> <groupId>org.springframework.boot</groupId> <...原创 2019-12-19 15:44:19 · 4248 阅读 · 0 评论 -
order by case when 使用方法
假设现在项目(project)状态分为以下几种:/**草稿/DRAFT(1),/*已发布/RELEASED(2),/*已下架/REMOVED(3),/*已删除*/DELETED(4);现在想要展示已经发布的项目展示在最上面,然后是草稿、已下架、已删除状态的项目select id, name, subject_type_required, created_...原创 2019-08-28 19:15:48 · 10625 阅读 · 0 评论