idea通过数据库生成java实体类(lombok版)

使用原因:很多插件其实都提供了根据数据库生成实体类的功能,但是都不够简洁且不适合自己去自定义样式,而idea提供了能够自定义生成实体类的脚本,所以非常适合有代码洁癖的程序yuan们~ 使用前提:需要lombok插件(这个插件的用途就是能让代码更简洁,减少多余的工作量,这里使用了它的@Data注解...

2019-01-14 17:36:40

阅读数 496

评论数 0

java使用SnowFlake算法生成唯一id

/** * Twitter_Snowflake<br> * SnowFlake的结构如下(每部分用-分开):<br> * 0 - 0000000000 0000000000 0000000000 00...

2018-11-29 14:48:46

阅读数 220

评论数 0

Scala的函数与方法

import java.io.Serializable import scala.annotation.elidable import scala.beans.BeanProperty import scala.collection.immutable.HashMap import scala....

2018-10-26 16:53:43

阅读数 54

评论数 0

Scala的隐式转换

import java.io.Serializable import scala.annotation.elidable import scala.beans.BeanProperty import scala.collection.immutable.HashMap import scala...

2018-10-26 16:46:34

阅读数 39

评论数 0

Scala的控制语句

import java.io.Serializable import scala.annotation.elidable import scala.beans.BeanProperty import scala.collection.immutable.HashMap import scala...

2018-10-26 16:34:11

阅读数 39

评论数 0

Scala的访问修饰符

之前在学习scala时做的笔记,希望能对大家有点帮助。   import java.io.Serializable import com.dreamponline.scala_train._ import com.sun.istack.internal.NotNull import org...

2018-10-26 16:23:01

阅读数 47

评论数 0

redis分布式锁的实现

因为项目中需要用到分布式锁,所以研究了下实现方式。碰到很多坑以及误导人的博客。这里写下自己的感受,大家看的时候还是要抱着怀疑的态度来看实现的合理性。 一般分布式锁的实现方式就三种: 数据库乐观锁(我上面博客说到过https://blog.csdn.net/lp2388163/article/d...

2018-10-26 15:37:11

阅读数 111

评论数 0

ETL工具Kettle的使用

之前因为公司项目的报表以及旧项目数据导入新项目涉及到的数据清洗, 所以用到了kettle这个工具, 刚开始用的时候踩了无数坑, 现在闲下来就打算写一篇博客, 希望多多少少能给读者有点帮助.我用这个工具的主要目的就是写报表和数据清洗,迁移.百科:ETL 是Extract-Transform-Load...

2018-07-03 16:22:58

阅读数 93

评论数 0

Mysql性能优化以及开发规范

Mysql开发规范(参考阿里巴巴规范手册) 1. 库名、表名、字段名必须使用小写字母,并采用下划线分割 2. boolean类型的判断字段使用 is_? 格式命名,比如是否删除  is_delete  3. 尽量不要使用char,使用varchar,因为varchar可以自己控制长度 4....

2018-06-21 19:02:04

阅读数 213

评论数 0

Mysql乐观锁实现

悲观锁:假定会发生并发冲突,屏蔽一切可能违反数据完整性的操作悲观锁,从字面理解就是很悲观,每次去拿数据的时候都认为别人会修改,所以在每次拿的时候对数据上锁,这样就保证了数据的准确性。比如mysql中的表锁,行锁。        表锁:当你对一张表进行修改时,会锁死整张表,其他的请求需要在修改完成释...

2018-06-13 20:09:52

阅读数 2564

评论数 7

Mysql数据同步ElasticSearch方案

在开发中遇到的问题: 项目中订单服务的订单数据量太大,mysql中查询订单过慢,如何保证快速的查询并且不会影响订单下单的速度? 当时想到的是使用ElasticSearch搜索引擎来解决查询过慢的问题,大概有如下思路: 1. 使用mysql与es的同步插件,比如比较流行的elasticsear...

2018-06-09 15:30:16

阅读数 2868

评论数 0

ElasticSearch父子关联文档实现关系型数据库join操作

声明:以下只针对es6.0以下版本,原因是阿里云上售卖的es服务器是5.5.3版本,所以在写业务的时候是针对6.0以下版本的操作!6.0以下版本如果想实现关系型数据库中一对多的操作,有两种常用方法:1. 非规范化数据比如mysql描述订单以及订单详情 :  order(id, order_no, ...

2018-06-07 17:42:45

阅读数 3689

评论数 0

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