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 · 247 阅读 · 0 评论 -
通用mapper的条件查询
通用mapper的条件查询 1.所需引入的类 import tk.mybatis.mapper.entity.Example; import tk.mybatis.mapper.entity.Example.Criteria; 注:此为通用Mapper2.1.5的限定名。 2.初始化查询条件,需指定要操作的pojo实体类,此例中操作Book Example example=new Examp...原创 2019-08-11 15:23:04 · 8573 阅读 · 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 · 9133 阅读 · 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 · 12137 阅读 · 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 · 850 阅读 · 0 评论