- 博客(18)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 Elasticsearch-SQL查询
ES笔记Elasticsearch已经支持SQL查询了(6.3版本以后)第一个SQL查询将SQL转化为DSLSQL和DSL混合使用支持的函数查询支持的函数全文搜索函数Elasticsearch已经支持SQL查询了(6.3版本以后)Elasticsearch已经支持SQL查询了(6.3版本以后)第一个SQL查询使用SQL来查询下前10条记录,可以通过format参数控制返回结果的格式,txt表示文本格式,看起来更直观点,默认为json格式。在Kibana的Console中输入如下命令:POST /
2021-08-22 21:43:35
1102
3
原创 logback.xml 配置
<?xml version="1.0" encoding="UTF-8"?><!-- 当scan属性设置为true时,配置文件如果发生改变,将会被重新加载 debug为true将打印出logback内部日志信息,实时查看logback运行状态--><configuration scan="true" debug="false"> <!--项目路径--> <property name="log.dir" value="/softwar
2021-04-08 13:46:42
213
原创 docker安装ELK
安装docker1、安装dockeryum install -y docker2、查看docker是否安装成功yum list installed |grep docker3、启动docker服务(并设置开机自启)systemctl start docker.servicesystemctl enable docker.service4、查看docker服务状态systemctl status docker其他操作查看所有容器docker ps -a停止容器docker
2021-03-19 14:55:16
190
原创 Apollo配置中心环境搭建(Linux)
Apollo配置中心环境搭建Linux下载并配置Apollo下载并配置Apollohttps://github.com/nobodyiam/apollo-build-scripts解压 apollo-build-scripts-master.zip ,找到sql目录;创建数据库,建议在mysql5.7以上版本 apolloconfigdb.sql,apolloportaldb.sql ;上传 apollo-build-scripts-master.zip 到服务区/usr/local,你可以
2020-10-25 22:54:51
1424
原创 Seata整合Spring Cloud
Seata有3个基本组成部分:事务协调器(TC):维护全局事务和分支事务的状态,驱动全局提交或回滚,相当于是协调者。事务管理器TM:定义全局事务的范围:开始全局事务,提交或回滚全局事务,相当于LCN中发起方。资源管理器(RM):管理分支事务正在处理的资源,与TC进行对话以注册分支事务并报告分支事务的状态,并驱动分支事务的提交或回滚,相当于是LCN中的参与方Seata 会造成数据脏读,但是可以避免死锁的现象。LCN 防止数据的脏读,但是会发生死锁的现象。Seata原理实现发起方™和
2020-10-17 20:28:43
2033
原创 Sharding-Jdbc
Sharding-Jdbc介绍Sharding-Jdbc在3.0后改名为ShardingSphere它由Sharding-JDBC、Sharding-Proxy和Sharding-Sidecar(计划中)这3款相互独立的产品组成。他们均提供标准化的数据分片、分布式事务和数据库治理功能,可适用于如Java同构、异构语言、容器、云原生等各种多样化的应用场景。Sharding-Sphere定位为关系型数据库中间件,旨在充分合理地在分布式的场景下利用关系型数据库的计算和存储能力,而并非实现一个全新的关系型数据库
2020-10-16 15:46:30
307
1
原创 sentinel动态服务限流
服务保护的基本概念服务限流/熔断服务限流目的是为了更好的保护我们的服务,在高并发的情况下,如果客户端请求的数量达到一定极限(后台可以配置阈值),请求的数量超出了设置的阈值,开启自我的保护,直接调用我们的服务降级的方法,不会执行业务逻辑操作,直接走本地falback的方法,返回一个友好的提示。服务降级在高并发的情况下, 防止用户一直等待,采用限流/熔断方法,使用服务降级的方式返回一个友好的提示给客户端,不会执行业务逻辑请求,直接走本地的falback的方法。提示语:当前排队人数过多,稍后重试~服务
2020-10-12 23:11:30
1262
1
原创 docker搭建Maven私服
基于docker安装Maven私服仓库yum源安装docker查看是否已安装docker列表yum list installed | grep dockeryum安装dockeryum -y install docker启动dockersystemctl start docker查看docker服务状态systemctl status dockernexus3的镜像下载一个nexus3的镜像docker pull sonatype/nex
2020-10-07 01:05:44
555
原创 RocketMQ
ActiveMQ历史悠久的开源项目,是Apache下的一个子项目。已经在很多产品中得到应用,实现了JMS1.1规范,可以和spring-jms轻松融合,实现了多种协议,不够轻巧(源代码比RocketMQ多),支持持久化到数据库,对队列数较多的情况支持不好。RabbitMQ结合erlang语言本身的并发优势,支持很多的协议:AMQP,XMPP, SMTP, STOMP,也正是如此,使的它变的非常重量级,更适合于企业级的开发。RocketMQ阿里系下开源的一款分布式、队列模型的消息中间件,原名Meta
2020-09-03 16:51:47
249
原创 linux Centos7安装JDK8、MySql5.7、Nginx
最小安装linux需要额外安装错误提示:-bash: wget: command not foundyum 安装 wgetyum -y install wget安装JDK8查看 java版本库yum search java | grep jdk安装 java8yum install java-1.8.0-openjdk java-1.8.0-openjdk-devel查看 java版本java -version安装 MySql5.7下载mysql源安装包wge
2020-08-23 20:26:27
146
原创 Linux Centos7安装Redis
安装 Redis 5一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装[root@localhost local]# yum install -y gcc二、下载并解压安装包[root@localhost local]# wget http://download.redis.io/releases/redis-5.0.3.tar.gz[root@localhost local]# tar -zx
2020-08-12 14:05:00
1215
1
原创 Canal整合Kafka配置
Canal整合Kafka配置1.指明canal投到哪一个topic主题进入 XXX\canal-service\conf\example 目录修改 instance.propertiescanal.mq.topic=example 修改为 canal.mq.topic=tst-topic(投到哪个MQ里面)2.指明canal是kafka模式进入 XXX\canal-service\conf修改 canal.properties将 canal.serverMode = tcp 修改为 c
2020-07-17 23:47:14
1106
原创 zookeeper和Kafka的环境搭建
zookeeper和Kafka的环境搭建1. 先安装zookeeperWindows环境先将 xxx/xxx/conf 目录下的 zoo_sample.cfg 修改为 zoo.cfg在 zookeeper 根目录下建立 data 文件夹修改 zoo.cfg 中的 dataDir=D://JavaAll//zookeeper-3.4.14//data在 zookeeper 根目录下建立 log 文件夹添加 zoo.cfg 中的 dataLogDir=D://JavaAll//zookeepe
2020-07-17 23:08:43
210
原创 MySQL与Redis数据的一致性方案之Canal
Canal 介绍canal是阿里巴巴旗下的一款开源项目,纯Java开发。基于数据库增量日志解析,提供增量数据订阅&消费,目前主要支持了MySQL(也支持mariaDB)阿里巴巴的 canal https://github.com/alibaba/canal基于日志增量订阅和消费的业务包括数据库镜像数据库实时备份索引构建和实时维护(拆分异构索引、倒排索引等)业务 cache 刷新带业务逻辑的增量数据处理当前的 canal 支持源端 MySQL 版本包括 5.1.x , 5.5.x
2020-07-17 21:41:10
622
原创 POI Excel 在已有的Excel模板上写入 不改变格式 合并单元格的也可以
POI Excel 在已有的Excel模板上写入 不改变格式 合并单元格的也可以使用的poi的相关jar包一定版本一定要相同,maven所使用jar包,没有使用maven的话,就用poi-3.9.jar和poi-ooxml-3.9.jar(这个主要是用于Excel2007以后的版本)两个jar包就行。&lt;dependency&gt; &lt;groupId&gt;org.apach...
2019-01-03 23:41:54
2118
原创 编辑器
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-01-03 23:15:51
179
订单服务该如何获取用户ID?
2020-10-14
TA创建的收藏夹 TA关注的收藏夹
TA关注的人