java
文章平均质量分 81
Gavin~
不说了 ,努力争取不当程序猿
展开
-
关于kafka的基础梳理总结-1
kafka 基础概念原创 2021-07-15 09:29:26 · 205 阅读 · 0 评论 -
使用logstash全量同步mysql的数据到elasticsearch6并且结合canal实现实时增量同步elasticsearch6,以及遇到坑的记录
进入主题了,我们的目标是同步mysql的数据到elasticsearch中,如果是单单使用logstash的话,存在延迟一分钟的,又如果是使用canal的话,不能实现全量,所以只能结合两个一起用了,准备工具有 logstash-6.8.13,elasticsearch-6.8.13,kibana-6.8.13,mysql,canal-1.1.5,这些中间件都是提前准备好咯,安装过程就不再写,因为都很简单了,百度上也很多,第一步:配置mysql ,起开binlog的日志 和创建同步用户账号密码1.原创 2021-02-07 12:00:51 · 757 阅读 · 0 评论 -
关于的事务总结
最近闲着没事干,总结一下关于事务一些点,因为这个东西经常使用,所以有必要总结一下事务特点有总结:原子性:事务要么一起成功或者一起失败一致性:就是一组数据在sql执行之前和执行之后结果都一样和准确的隔离性:就是如果有多个事务同时执行相互不能干扰对方,不管A事务成功与否,都不能影响B事务执行结果持久性:事务成功了,就必须永久对数据的修改是有效的数据库事务隔离级别总结:1.读未提交(Read Uncommitted):就是说某个事务还没提交的时候,修改的数据,就让别的事务给读到了,造.原创 2021-02-03 16:36:30 · 113 阅读 · 0 评论 -
springboot集成CAT日志监控,加上更多sql驱动的监控
首先需要搭建CAT的服务端,需要配置对应客户端的配置,这里就不展开说明了,感兴趣的可以查看我之前的博客1.第一步,引入CAT的客户端依赖,以及springboot的依赖 <dependencies> <!-- cat的客户端的依赖 --> <dependency> <groupId>com.dianping.cat</groupId> <artifactId>cat-clien.原创 2021-01-12 17:17:58 · 763 阅读 · 0 评论 -
在 easyexcel 2.0.5 下自定义实现下拉框
在 easyexcel 2.0.5 下实现下拉框,由于easyexcel 并没有提供下拉框的api 只能自己去实现了,阿里提供一个接口WriteHandler 该接口就是用来自己自定义的功能了第一步 模型 public class ProductExcelModel { @ExcelIgnore private String id; @ExcelPr...原创 2019-12-17 15:34:24 · 12874 阅读 · 19 评论 -
String literals in formulas can’t be bigger than 255 characters ASCII
/***创建下拉框**/ private static void creatDropDownList(Sheet taskInfoSheet, String[] dataArray , Integer firstRow, Integer lastRow, Integer firstCol, Integer lastC...原创 2019-08-05 16:41:22 · 1165 阅读 · 0 评论 -
linux下安装 jdk
首先去下载对应的jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载之后解压tar -zxvfjdk-8u201-linux-x64.tar.gz然后转移到mv jdk1.8.0_201 /usr/local/然后再配置环境vim /etc/profi...原创 2019-03-13 10:18:32 · 99 阅读 · 0 评论 -
补充rabbitmq镜像队列集群在Nginx的负载均衡的配置
之前搭建了rabbitmq的负载均衡是在haproxy搭建 ,本次是搭建是在补充另外一种负载 采用是Nginx首先是选版本 在Nginx1.9之前是不支持tcp的反向代理的 所以版本一定要Nginx1.9之后了 进入主题 一 下载 /usr/local/software wget http://120.52.51.18/nginx.org/download/ngi...原创 2019-01-06 19:32:37 · 2552 阅读 · 2 评论 -
spring集成redis集群 小牛试刀
昨晚刚刚好搭好redis集群,所以今天就是快速上手试试 本次采用spring-data 集成redis的集群 废话少说 代码来了 一 maven项目 只需要引入两个jar pom.xml <dependency> <groupId>redis.clients</groupId> <artifactId...原创 2019-01-05 13:42:41 · 120 阅读 · 0 评论 -
redis 去中心化集群 搭建流程
最近在学习Redis集群 搭了几天(菜鸟) 终于搭建好了 今晚记录一下最近搭建的过程 官方推荐搭建集群最好是6个节点 而且是 3.0版本以上 所以我先了三台虚拟机 分别是 192.168.31.121 , 192.168.31.122 ,192.168.31.123 ,linux 系统是CentOS 7 分别在每个安装两个redis ,去中心化的搭建入题 一、开端口或者是关闭防火防 我是选择是...原创 2019-01-04 22:47:36 · 1202 阅读 · 0 评论 -
rabbitmq集群 + Haproxy 负载均衡+ Keepalived高可用
我的上篇文章写rabbitmq搭建集群 ,本文章是是继续上篇文章的,本次是搭建负载均衡和高可用 正文入题 负载均衡 采用 Haproxy 如果是Nginx 请看(https://blog.csdn.net/qq_20448967/article/details/80956691)我这篇文章关于Nginx搭建 (!!!注意 后来重新用Nginx补上 请看文章最后),都是大同小异 ...原创 2018-12-29 17:51:01 · 409 阅读 · 0 评论 -
linux下安装jdk1.8 的配置
命令下载: wget https://mirrors.tuna.tsinghua.edu.cn/apache//activemq/5.15.4/apache-activemq-5.15.4-bin.tar.gz下载完之后用命令解压: tat -zvxf apache-activemq-5.15.4-bin.tar.gz然后解压到对应的目录 我解压的目录 是 /usr/sofk/jdk1.8.0...原创 2018-07-06 11:40:56 · 221 阅读 · 0 评论 -
解决socket负载均衡集群方案和代码实现
有一段时间,在考虑下socket 之间集群 可以在Nginx 下可以 但是不同服务器之间怎么通讯呢 后来自己也想可不可以用什么东西或者中间件来通讯 ,后来在百度之下 发现果然就是按照我所想的 ,在网上看了一个方案,架构如下:说一下这个方案他们之间的作用redis : 存取用户和服务器的关系,如果A想发一条数据,是发给B ,这时A发起一个mq订阅模式推送的数据 ,然后B收到数据处理好 ,...原创 2018-07-08 09:46:53 · 15251 阅读 · 1 评论 -
整合阿里的消息队列rocketmq + spring
最近最近学习的阿里的消息队列,自己见解,直接上代码引入依赖<dependency> <groupId>com.alibaba.rocketmq</groupId> <artifactId>rocketmq-client</artifactId> <version>3.2.6</version>&原创 2018-05-18 14:56:13 · 1337 阅读 · 0 评论 -
基于反射+注解+springAop +统一处理异常 打造属于自己的校验工具 告别if判断让代码更简明
回想以前的写的代码,对于数据的校验当时写好多if 那时看着自己都觉得那个代码简直就是垃圾呀,后来发现其实spring也有一个数据校验Validator 但是这个工具只能作用于一个bean 上 但是有时我们代码根本不用一个bean去接收数据 ,所以它不能满足我的需求,后来自己有一个想法,就想着,填补Validator 这个功能没有的功能进行填坑,后来根据自己的经验和查资料 原来是可以的 废话不多说 ...原创 2018-05-18 14:42:45 · 581 阅读 · 0 评论 -
基于springAop 打造的应用层的 spring+mybatis+mysql 读写分离
本人是根据别人博客和自己见解进行一个整合,直接代码上<!-- 默认是 读取数据源 --><bean id="dataSourceWR" class="org.apache.commons.dbcp2.BasicDataSource"> <property name="driverClassName" value="${jdbc_driverClassName.原创 2018-05-18 14:10:06 · 129 阅读 · 0 评论