2021年11月24日
摘要: redis实现分布式锁 分布式锁一般有三种实现方式:1. 基于数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本文档主要介绍基于redis实现分布式锁的方法。 1.加锁 //redis加锁 public boolean getLock(Jedis jedis,S 阅读全文
posted @ 2021-11-24 11:21 有梦可有为 阅读(2077) 评论(0) 推荐(0) 编辑
  2020年11月26日
摘要: ES集群搭建 安装环境 需要至少准备两台服务器,并安装JDK环境。 我这里用了2台服务器虚拟机搭建的集群测试。 1.安装ES 下载ES的安装包,我这里用的是 elasticsearch-7.6.1-linux-x86_64.tar.gz 把安装包通过工具拷贝到要安装的目录下,执行下列命令解压: ta 阅读全文
posted @ 2020-11-26 19:33 有梦可有为 阅读(784) 评论(0) 推荐(1) 编辑
摘要: 文章转载自:博客园Arnold的技术博客--https://www.cnblogs.com/zh94/ 背景 开发了一段时间的canal,中间也陆陆续续出现了一些问题,今天趁着新开发的canal引擎已经上线,简单汇总下之前所遇到的一些问题,本篇则主要是说明一下与MySQL相关的一些问题; 关于can 阅读全文
posted @ 2020-11-26 14:36 有梦可有为 阅读(544) 评论(0) 推荐(0) 编辑
摘要: Linux下ES,kibana,mysql,kafka,zookeeper启动关闭方式 ES 前台方式启动 切换到ES的bin目录下,执行./elasticsearch命令 关闭窗口或者ctrl+c会停止运行 后台方式启动 同样切换到ES的bin目录下,执行 ./elasticsearch -d 命 阅读全文
posted @ 2020-11-26 14:28 有梦可有为 阅读(790) 评论(0) 推荐(0) 编辑
  2020年11月9日
摘要: java集合 Java 集合可分为 Collection 和 Map 两种体系 Collection接口:单列数据,定义了存取一组对象的方法的集合 List:元素有序、可重复的集合 Set:元素无序、不可重复的集合 Map接口:双列数据,保存具有映射关系“key-value对”的集合 1.Colle 阅读全文
posted @ 2020-11-09 16:58 有梦可有为 阅读(121) 评论(0) 推荐(0) 编辑
  2020年11月5日
摘要: ElasticSearch 的Bucket Aggregation 桶聚合(包含javaApi) Global Aggregation 全局聚合,最顶级的聚合,无法嵌入到其他bucket聚合+ example: POST /sales/_search?size=0 { "query" : { "ma 阅读全文
posted @ 2020-11-05 14:56 有梦可有为 阅读(3482) 评论(0) 推荐(0) 编辑
  2020年11月2日
摘要: ES对应mysql的group by分组查询javaApi,多对多关系的分组查询 比如我这边有个下列订单索引数据,现在的需求是按用户(fmerchantId)和支付方式(fchannelId)进行分组统计订单总金额(famt)和总笔数,其中用户和支付方式是多对多的关系,就是一个用户会对应多个支付方式 阅读全文
posted @ 2020-11-02 17:52 有梦可有为 阅读(4976) 评论(0) 推荐(0) 编辑
  2020年10月21日
摘要: java常用类--StringBuffer,StringBuilder,日期类 Stringbuffer类 java.lang.StringBuffer代表可变的字符序列,JDK1.0中声明,可以对字符串内容进行增删,此时不会产生新的对象。 很多方法与String相同。 作为参数传递时,方法内部可以 阅读全文
posted @ 2020-10-21 11:36 有梦可有为 阅读(149) 评论(0) 推荐(0) 编辑
  2020年10月19日
摘要: springboot打成jar包和war包的两种方式,并引入第三方jar包! 首先把需要引入的第三方jar包引入到本地项目中,在引用的模块下加一个lib文件夹 一、打成jar包 1.修改pom文件里的打包方式 <packaging>jar</packaging> 2.引入第三方依赖包 <!--本地s 阅读全文
posted @ 2020-10-19 15:35 有梦可有为 阅读(860) 评论(0) 推荐(1) 编辑
  2020年10月13日
摘要: java基础 jdk,jre,jvm的关系 JDK包含JRE,JRE包含JVM. 常用类 String String的特性 String类:代表字符串。Java 程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 String是一个final类,代表不可变的字符序列。 字符串是常量, 阅读全文
posted @ 2020-10-13 23:45 有梦可有为 阅读(181) 评论(0) 推荐(0) 编辑