自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 分布式ID生成策略

分布式ID生成策略前言1.数据库自增2.UUID3.snowflake算法4.snowflake扩展4.1百度UidGenerator4.2美团Leaf前言主键生成策略可以讲是一个系统最基本的问题,目前生成策略有多种,下面讲下我遇到的几种。1.数据库自增比如MySQL的auto_increment或者Oracle的Sequence优点:代码简单,无需额外的实现缺点:如果遇见多个系统需要合并或者数据迁移会很难受如果以后有分表分库的打算,后面很麻烦扩展:多说一句,也有一些根据NoSQL数据

2020-06-02 17:05:03 222

原创 Oracle语句笔记

查看表空间的使用情况--查看表空间的使用情况SELECT Upper(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", To_char(Ro

2018-11-01 09:43:28 146

原创 sql 分隔(split)字符串转行

     一对多关系写成一行数据,强行埋坑,下面是我的解决办法,在效率方面这样肯定不如好好构建数据关系,正常去做的快,如果可以我建议你去重构数据表结构 : ) 1.mysql首先创建一个存储过程,可以将分隔的数据行插入到一个临时表中CREATE DEFINER=`xl`@`127.0.0.1` PROCEDURE `split`( IN _string VARCHAR ( 256 )...

2018-10-09 15:24:32 3152

原创 【SpringBoot】SpringBoot2.x 配置 笔记

最近试着搭建一个SpringBootDemo,版本为2.0.5.RELEASE,使用JDK1.8,使用druid连接池,日志使用log4j2,记录一下自己遇到的问题吧。日志问题  在spring-boot-starter或者(spring-boot-starter-web)中自带的logback日志,我使用的是Log4j2,所以要去掉logback的依赖,代码如下, &l...

2018-09-21 11:20:10 529

原创 【mybatis】mybatis的if test 字符串的坑

转自:http://blog.csdn.net/z69183787/article/details/51589171<iftest="type=='y'">andstatus=1</if>当传入的type的值为y的时候,if判断内的sql也不会执行,抱着这个疑问就去看了mybatis是怎么解析sql的。下面我们一起来看一下mybati...

2018-08-02 16:54:19 13526 3

原创 Oracle Mysql 批量插入,主键冲突则更新

Oracle并不支持values(),()的形式批量操作,用begin ;;end;(相当于一次执行多条语句)的方式去批量插入,使用MERGE如果主键冲突则执行update语句&lt;insert id="save" parameterType="List" &gt; begin &lt;foreach collection="list" item="item" index="in

2018-05-08 16:19:39 2282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除