![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Intellij Idea
-luking-
这个作者很懒,什么都没留下…
展开
-
Intellij Idea快捷键
Alt+Enter快速修复(即Eclipse中的Quick Fix功能),自动提示完成Ctrl + Space (与输入法冲突,建议更换快捷键为 Ctrl + ,)智能提示,导包、类名之类的。Alt + Ins可以生成setter、getter、toString、equals、hashCode方法。Ctrl + z 撤销操作Ctrl + Shift + z 回退撤销操作Ctr...原创 2019-08-09 15:16:09 · 244 阅读 · 0 评论 -
通用mapper的条件查询
通用mapper的条件查询1.所需引入的类import tk.mybatis.mapper.entity.Example;import tk.mybatis.mapper.entity.Example.Criteria;注:此为通用Mapper2.1.5的限定名。2.初始化查询条件,需指定要操作的pojo实体类,此例中操作BookExample example=new Examp...原创 2019-08-11 15:23:04 · 8567 阅读 · 1 评论 -
Redis集群利用Redisson实现分布式锁
Redisson实现集群环境下的分布式锁十分简单:引入依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sc...原创 2019-09-07 15:58:19 · 9122 阅读 · 2 评论 -
Curator与zookeeper版本问题
环境:zookeeper服务器版本3.4.14,导入curator版本4.2。部署后,执行到acquire()取锁时报错,大致是节点创建失败。根据官网描述,curator4.0与zookeeper3.4.X有依赖冲突,需要exclude其zookeeper附属依赖,并重新引入zookeeper3.4。Curator官网据此,修改pom如下:再次运行,问题解决。...原创 2019-09-08 09:20:51 · 12125 阅读 · 1 评论 -
Curator可重入分布式锁的实现
Curator实现zk分布式锁的确很简单,比zkclient便捷太多了。部分内容参考 stwen 阿甘正专,向原作者致谢。环境:SpringBoot,redis集群,zookeeper3.4.14,Curator4.2,jmeter测试。相关依赖: <dependency> <groupId>org.apache.curator</...原创 2019-09-08 09:54:21 · 849 阅读 · 0 评论