自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 资源 (1)
  • 收藏
  • 关注

原创 数据库敏感信息加密

-- MYSQL-- 加密select CAST(HEX(AES_ENCRYPT('604115781', 'Spgtest_1')) AS CHAR) encryptStr;-- 解密SELECT CAST(AES_DECRYPT(UNHEX('D281445E31FBDD7C261F7B09F7E1D3A7'), 'Spgtest_1') AS CHAR) decryptStr;...

2025-02-12 16:43:00 91

原创 springboot集成Minio

1、Minio单击安装mkdir /data/miniocd /data/miniochmod +x miniomkdir datamkdir logswget https://dl.min.io/server/minio/release/linux-amd64/minio2、将Minio的账密写入环境变量中vim /etc/profile export MINIO_R...

2024-12-14 20:51:00 490

原创 swagger增加账密认证

knife4j: enable: true basic: enable: true # Basic认证用户名 username: swagger # Basic认证密码 password: Cy@yc.2023

2024-09-24 09:35:00 298

原创 redisson WRONGPASS invalid username-password pair or user is disable

1、技术架构:若依微服务框架<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2021.1</...

2024-06-21 16:21:00 1002

原创 解决Long类型在前端、后端传输精度丢失问题

@Configurationpublic class JacksonConfiguration { /** * DateTime格式化字符串 */ private static final String DEFAULT_DATETIME_PATTERN = "yyyy-MM-dd HH:mm:ss"; /** * Date格式化字符串...

2024-04-24 10:43:00 351

原创 Datax实现离线Tidb(Mysql)到Elasticsearch

1、下载Dataxcd /datawget http://datax-opensource.oss-cn-hangzhou.aliyuncs.com/datax.tar.gztar -zxvf datax.tar.gz# 需要删除隐藏文件 (重要)rm -rf /data/datax/plugin/*/._* 2、解压后,查看自己需要转换的源数据源和目标数据源插件是否支持,如果都...

2024-02-28 16:42:00 346

原创 java解决PDF中的XSS攻击

1、依赖<dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>2.0.26</version></dependency>2、...

2024-02-05 15:09:00 1257

原创 logstash实现Mysql(Tidb)数据到Elasticsearch数据迁移(增量同步)

1、下载Logstash和Elasticsearch,需要版本一致,本次使用版本均为7.8.0版本[root@zjk data]# ll elasticsearch-7.8.0-linux-x86_64.tar.gz logstash-7.8.0.tar.gz -rw-r--r--. 1 root root 319112561 12月 28 15:39 elasticsearch-7.8....

2024-01-26 22:21:00 478

原创 elasticsearch安装部署(单机和集群)

一、单机模式1、单机模式,下载对应es包,此次使用版本为7.8.0版本并解压-rw-r--r--. 1 root root 319112561 12月 28 15:39 elasticsearch-7.8.0-linux-x86_64.tar.gzmkdir es_standalonemv elasticsearch-7.8.0-linux-x86_64.tar.gz es_stand...

2023-12-28 21:34:00 1423

原创 SpringBoot集成多个RabbitMq(多个MQ链接)

##2023年12月16日 20:25:36 项目中使用RabbitMQ作为应用间信息互通,本次梳理下关于MQ的使用。1、引入依赖<!-- 引入依赖,使用v2.5.6版本 --><dependencies> <dependency> <groupId>org.springframework.boo...

2023-12-16 23:19:00 2555 1

原创 rabbitMq怎么查看队列消息-Tracing日志

Trace 是Rabbitmq用于记录每一次发送的消息,方便使用Rabbitmq的开发者调试、排错。1、启动Tracing插件在RabbitMQ中默认是关闭的,需手动开启。此处rabbitMQ是使用docker部署的## 进入rabbitMq中docker exec -it rabbitmq1 bash## 启动日志插件rabbitmq-plugins enable rabbitm...

2023-07-03 18:18:00 4718

原创 rabbitMq怎么查看队列日志消息-Tracing日志

Trace 是Rabbitmq用于记录每一次发送的消息,方便使用Rabbitmq的开发者调试、排错。1、启动Tracing插件在RabbitMQ中默认是关闭的,需手动开启。此处rabbitMQ是使用docker部署的## 进入rabbitMq中docker exec -it rabbitmq1 bash## 启动日志插件rabbitmq-plugins enable rabbitm...

2023-07-03 18:18:00 603

原创 【渗透测试】关闭springboot中actuator监控

正常情况下,为了安全,可以通过如下配置关闭监控点management: endpoints: enabled-by-default: false 之后访问如health,info等端点,就会报404了,但是如果单纯的访问/actuator路径,还是会有一些信息返回的,这样至少说明了/actuator路径是可以访问的,此时如果有严格的安全渗透测试,很可能安全检测就不通过了。...

2023-05-17 18:20:00 1303

原创 mybatis实现批量插入更新 -- ON DUPLICATE KEY UPDATE

必须保证有唯一索引,可以是主键索引或者组合索引<insert id="insertOrUpdate" parameterType="java.util.List"> INSERT INTO indicators_template_detail_rep( id,indicators_name,indicators_id,dimension_name,...

2023-01-31 21:13:00 1055 1

原创 mycat做读写分离,schema.xml

//schema.xml<?xml version="1.0"?><!DOCTYPE mycat:schema SYSTEM "schema.dtd"><mycat:schema xmlns:mycat="http://io.mycat/"> <schema name="bds-oneaccept-new" checkSQLsc...

2022-12-06 14:37:00 351

原创 将博客搬至优快云

将博客搬至优快云

2022-10-24 16:39:00 88

原创 RocketMQ集群搭建

RocketMQ搭建分为4种方式单Master模式:风险大,宕机或重启服务不可用多Master模式:单台宕机,整体服务不受影响,但此节点上未消费的消息在节点恢复之前不可被消费多Master多Slave模式(异步):因为是异步复制,主备有短暂消息延迟(毫秒级),Master宕机,磁盘损坏情况下会丢失少量消息,性能高可用多Master多Slave模式(同步):因为是同步复制,只有主备都写成...

2022-09-15 11:31:00 488

原创 Springboot集成RocketMQ

1、pom.xml中增加RocketMQ依赖 <dependency> <groupId>org.apache.rocketmq</groupId> <artifactId>rocketmq-spring-boot-starter</artifactId> ...

2022-09-13 14:15:00 482

原创 RocketMQ单机搭建

1、直接下载二进制编译好的文件,并解压至指定目录(这里/usr/local)wget https://dlcdn.apache.org/rocketmq/4.9.4/rocketmq-all-4.9.4-bin-release.zipunzip rocketmq-all-4.9.4-bin-release.zipmv rocketmq-all-4.9.4-bin-release rock...

2022-09-09 14:55:00 163

原创 �÷�: javac <options> <source files>

1、idea用maven打包出现如下错误2、解决办法,在Build,Execution,Deployment -> Build Tools -> Maven -> Runner 中添加设置VM参数-DarchetypeCatalog=internal -Dfile.encoding=GBK...

2022-08-03 15:01:00 362

原创 Docker部署Springboot服务

1、部署springboot之前需先pull一个jdk8,如果在镜像中找不到,就会直接去线上镜像仓库中pull,我这里已就绪[root@data-anal docker]# docker images REPOSITORY TAG IMAGE ID CREATED SIZEdocker.io/java ...

2022-07-22 11:17:00 216

原创 Docker 安装Centos7

背景:我需要三台Centos7来部署分布式系统,但是只有一台Centos7,故想用Docker虚拟三台出来1、下载Centos7镜像,通过docker search centos7查看镜像列表,用第一个。[root@free-share local]# docker pull docker.io/ansible/centos7-ansibleUsing default tag: la...

2022-07-21 17:48:00 135

原创 二进制方式安装Docker

1、下载Docker,本人比较习惯使用二进制安装:https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgzwget https://download.docker.com/linux/static/stable/x86_64/docker-20.10.9.tgz2、解压、安装、创建用户,属主、加环境...

2022-07-21 15:28:00 487

原创 Sorry, this application cannot run under a Virtual Machine

背景win11主机 用Vmware搭建win764位系统玩征途,使用征途小秘(辅助)过程中出现此问题,用第二种办法解决第一种解决办法解决VMware虚拟机 中被提示 “请不要在虚拟机中运行此程序”或者“Themida Sorry, this application cannot run under a Virtual Machine”方法自己发现问题,解决问题后,觉得应该分享给大家。...

2022-05-07 13:42:00 14631

原创 KeepAlived + Nginx 实现高可用

提前备好两台服务器(主:192.168.2.34,备:192.168.2.24),并安装好nginx,nginx安装此文不做赘述1、下载keepAlived至/usr/local并解压wget --no-check-certificate https://www.keepalived.org/software/keepalived-2.2.7.tar.gztar -zxvf keepal...

2022-04-27 12:03:00 195

原创 单机ELK服务搭建

ELK是三个开源软件的缩写,分别表示:Elasticsearch, Logstash, Kibana , 它们都是开源软件。以上三款软件依赖jdk1.8,请自行安装,不再赘述。废话不多说,直接开始安装,此次使用版本Logstash:7.17.1 (https://artifacts.elastic.co/downloads/logstash/logstash-7.17.1-linux-...

2022-03-17 19:49:00 127

原创 Beyond Compare 提示“缺少评估信息或损坏”

Beyond Compare 超过试用期后,会提示“缺少评估信息或损坏”。在CMD 或者powershell下执行如下命令重新打开即可。reg delete "HKEY_CURRENT_USER\Software\Scooter Software\Beyond Compare 4" /v CacheID /f...

2022-02-28 17:51:00 515

原创 Nginx反向代理+Websocket 导致找不到请求路径 No handler found for GET

1、网络环境Nginx作为前端服务器,并且为解决跨域问题对后台服务做了反向代理。2、所有http请求都好着,Websocket后台提示“No handler found for GET”,找不到服务路径。3、通过全网查询,最后解决办法,在反向代理location中增加location /lawAccept/ { proxy_set_header Connection...

2022-02-25 15:50:00 1618

原创 CentOS 7 安装 mysql 5.7

之前安装mysql 都是网上各种找教程,装完下次继续找, 这次自己写一个1、下载安装包到 /usr/local 并解压cd /usr/localwget https://cdn.mysql.com/archives/mysql-5.7/mysql-5.7.35-linux-glibc2.12-x86_64.tar.gz2、解压到当前目录,并重命名为mysqltar -zxvf m...

2022-01-07 13:31:00 165

原创 MySQL提示:The server quit without updating PID file问题的解决办法

转载自 https://blog.youkuaiyun.com/miss1181248983/article/details/82426283Google了下 ,问题可能的原因有多种,具体什么原因最好的办法是先查看下错误日志:1、可能是/usr/local/mysql/data/mysql.pid文件没有写的权限解决方法 :给予权限,执行 “chown -R mysql:mysql /var/data”...

2021-11-18 14:52:00 117

原创 Springboot 配置redis连接

单机redis spring redis: host: 192.168.2.94 port: 6379 password: 123456分片集群(cluster) spring redis: password: 123456 # 密码(默认为空) cluster: nodes: 192.168.2.64...

2021-11-10 14:38:00 228

原创 redis 哨兵集群(sentinel)搭建

1、准备最少三个redis作为集群中三个节点192.168.2.24 6373(master)192.168.2.24 6374(slave)192.168.2.24 6375(slave)在redis安装文件中将sentinel.conf拷贝到redis.conf所在目录2、修改配置文件redis.conf##以下master、slave节点都需要配置port 6373 ...

2021-11-09 20:36:00 320

原创 redis 分片集群(cluster)搭建(Centos6.10 + Centos7.6 + Reids 6.2.6)

1、在安装目录创建多个配置文件夹来启动多个redis服务cd /usr/local/redis##递归创建redis配置文件夹mkdir -p redis_cluster/6370 ## 6370 6371 63722、将redis.conf给不同目录下都拷贝一份cp /usr/local/redis/conf/redis.conf /usr/local/redis/r...

2021-11-09 20:32:00 105

原创 redis 分片集群(cluster)的扩容、缩容、管理

##准备一个redis集群,集群的搭建参考我上一篇https://www.cnblogs.com/lansetuerqi/p/15385933.html这是一个3主3从的集群192.168.2.64:6370(主) 192.168.2.24:6375(从) (0-5460)192.168.2.64:6372(主) 192.168.2.24:6373(从) (5461...

2021-10-13 17:42:00 415

原创 reids的单机安装

一、安装redis1、在合适目录下,下载redis源码并解压cd /usr/localwget https://download.redis.io/releases/redis-6.2.6.tar.gztar -zxvf redis-6.2.6.tar.gz2、进入解压文件夹下执行make进行安装,PREFIX指定安装目录,不要与源码混淆,安装完成后源码要删除,避免服务器中目录混...

2021-10-11 19:27:00 38

原创 Mysql配置主从同步

一、什么是Mysql主从同步将主数据库中的DDL和DML操作通过二进制日志传输到从数据库上,然后将这些日志重新执行(重做);从而使得从数据库的数据与主数据库保持一致。基本原理:MySQL支持单向、异步复制,复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。MySQL复制是基于主服务器在二进制日志中跟踪所有对数据库的更改。因此,要进行复制,必须在主服务器上启用二进制...

2021-07-30 21:14:00 68

原创 SpringBoot中配置ApplicationListener 监听器的几种方式

转载自https://blog.youkuaiyun.com/u013202238/article/details/83215311设置Spring ApplicationListener 的6种方式第一种无法监听 org.springframework.boot.context.event.ApplicationStartedEvent第四种,第五种配置方式无法监听org.springframewor...

2021-07-06 23:18:00 210

原创 Spring 监听器 ApplicationListener 的使用

前言在项目中我们经常会遇到在项目的各个阶段进行一些操作,此时可以使用 ApplicationListener接口搭配 ApplicationEvent类使用 。ApplicationListener 支持的事件类型ApplicationFailedEvent:该事件为spring boot启动失败时的操作ApplicationPreparedEvent:上下文context准...

2021-07-06 22:13:00 325

原创 Quarts 执行定时任务失败(.job.entity.ScheduleJobEntity cannot be cast to com.)

1、工作中通过Quarts执行定时任务,启动时报类型转换错误,就比较纳闷,同一个包怎么会转换失败。java.lang.ClassCastException: com.bodata.svc.modules.job.entity.ScheduleJobEntity cannot be cast to com.bodata.svc.modules.job.entity.ScheduleJobEnt...

2021-06-13 00:03:00 318

原创 Map与String互相转化

//字符串转MapJSONObject ob = JSONObject.parseObject(str);//当为Map列表时//JSONArray ob = JSONArray.parseArray(returnJson);Map<String,Object> map = ob.toJavaObject(Map.class);//Map转json格式字符串Strin...

2021-06-12 22:33:00 77

polyfill.min.js

解决IE浏览器下"Promise未定义"的问题

2019-04-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除