自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(167)
  • 资源 (11)
  • 收藏
  • 关注

原创 postman执行批量测试

111

2024-02-07 14:37:33 1291

原创 nginx proxy_pass转发header丢失

nginx对头部信息做了限制,不能含有下划线,可以用驼峰式的命名,或者用 - ,如果含有下划线的头信息默认会直接被丢弃。也可以通过设置参数修改这个限制,直接http配置节加上。

2022-09-02 11:51:28 1330 1

原创 gitlab runner 实战

gitlab runner文件部署,文件打包,免登陆等;

2022-08-16 21:24:37 624

原创 gitlab-runner配置与注册

gitlab- gitlab runner安装配置

2022-08-16 16:58:41 2631

原创 gitlab安装

gitlab+git runner(一)

2022-08-16 15:43:29 117

原创 ssh免密登录免提示登录

用于ssh免密登录,服务器部署免密免提示登录

2022-08-16 11:54:40 431

原创 yml中使环境变量加载动态值

yml中使环境变量加载动态值。

2022-08-12 10:39:23 659

原创 gbase(Informix) pageHelper修改分页语句

gbase如何优化分页

2022-07-29 15:55:06 688

原创 pdf转图片以及内容读取

apanch pdfbox提取pdf的内容;以及将pdf转为图片

2022-07-21 15:11:12 203

原创 生产mysql问题解决记录

起因今天生产排查发MySQL主从同步有问题;经过排查发现是因为备份导致的服务器的丢包;最终导致,keepalive的vip的漂移;而应用中对某个表使用了先删除,后新增的模式;从而导致的冲突;而当前冲突的表是quartz的表,非业务表;从而想到两个办法;1 忽略quartz的表,不同步;2.keepalive配置超时时间超过容器需要备份的时间;配置表不同步;replicate-wild-ignore-table 同 replication-ignore-table 功能一样,但是可以加通配符re

2022-05-20 16:43:00 254 3

原创 常用正则表达式收集

12位正数,2位小数 Pattern pattern = Pattern.compile( "^[1-9]\\d{0,11}(\\.\\d{1,2})?$|^0(\\.\\d{1,2})?$"); // 允许输入整数12位,小数2位的金额!不能输入0开头的整数,如:010011号手机号码^[0-9]{11}$...

2022-05-17 15:32:43 78

原创 element ui 支持ie11

报错如下SCRIPT1002: 语法错误chunk-elementUI.ca855306.js (1,3788)vue.config.js中添加module.exports = { transpileDependencies: ['element-ui'] }参考https://cli.vuejs.org/zh/guide/browser-compatibility.html

2022-03-23 16:31:49 2120

原创 keepalived安装

作用Keepalived的作用是检测服务器的状态,如果有一台web服务器、Mysql服务器宕机,或工作出现故障,Keepalived将检测到后,会将有故障的web服务器或者Mysql服务器从系统中剔除,当服务器工作正常后Keepalived自动将web、Mysql服务器加入到服务器群中。这些工作全部自动完成,不需要人工干涉,需要人工做的只是修复故障的WEB和Mysql服务器。Layer3,4&7工作在IP/TCP协议栈的网络层、传输层及应用层,实现原理分别如下:Layer3:Keepalive

2022-03-11 17:19:07 417

原创 nfs远程挂载

服务端配置: yum -y install nfs-utils rpcbind建立同步文件夹 mkdir -p /app/file 对同步文件夹进行授权最好跟客户机器使用同样的用户组,不然会有权限问题[root@localhost redis-6.2.6]# groups zwyzwy : zwy wheelchown -R zwy:wheel /app/file创建配置文件# cat /etc/exports/app/file *(rw,sync)执行exportfs -

2022-03-11 16:19:10 860

原创 keepalive与redis主从

keepalive与redis主从本文只讲述keepalived如何配置才能保证redis的高可用;安装与防火墙策略修改yum install -y keepalived #安装命令systemctl enable keepalived #配置开启自启动#防火墙策略修改firewall-cmd --direct --permanent --add-rule ipv4 filter INPUT 0 --destination 224.0.0.18 --protocol vrrp -j

2022-03-11 15:08:04 823

原创 Failed to download metadata for repo ‘AppStream’ [CentOS8]

[root@autocontroller ~]# yum updateCentOS-8 - AppStream 70 B/s | 38 B 00:00Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: No URLs in mirrorlist[root@autocontroller ~]# cd /etc/yum.repos.d/[root@autocontr.

2022-02-21 17:47:32 584

原创 easy-excel复杂格式

1.实现easy-excel模板与不同列表循环打印,合并表头2.实现excel的高度自适应3. 多sheet页面模板打印;代码如下 @Test public void compositeFill1() { // 模板注意 用{} 来表示你要用的变量 如果本来就有"{","}" 特殊字符 用"\{","\}"代替 // {} 代表普通变量 {.} 代表是list的变量 {前缀.} 前缀可以区分不同的list String temp

2022-02-16 14:09:08 2006

原创 sql报错Illegal mix of collations

select company_name from upload_record_detail where company_name in ('晋县高贤纸箱????_否_是','邢台欧乐建筑工程有限公司_否_是')查询报错:[HY000][1270] Illegal mix of collations (utf8_general_ci,IMPLICIT), (utf8mb4_0900_ai_ci,COERCIBLE), (utf8mb4_0900_ai_ci,COERCIBLE) for operati

2022-01-21 16:19:39 1152

原创 利用yugong将mysql的数据迁移到mycat

jar包地址命令行执行:java -jar yugong-shaded.jar -c conf\\5_mysql-mysql-full-sync.properties -y conf\\5_mysql-mysql-full-trans.yaml5_mysql-mysql-full-sync.properties如下:改配置文件,主要配置源数据库的信息,以及目标数据库(mycat)的信息,以及需要迁移的表名(yugong.table.white)#源数据库yugong.datab

2021-08-17 22:33:10 5281 2

原创 mycat2读写分离配置

一. 准备工作 已经安装好的mycat,以及做好主从的mysql,mysql中有db2这个库,且已经存在表和数据. mycat可以根据mycat2一分钟入门启动进行安装. 二. 直接通过命令进行配置.连接mycat8066mysql -uroot -p123456 -P8066 -h192.168.28.130#创建db2逻辑库create database db2;#linux下查看[root@localhost mycat]# cat c...

2021-08-16 11:53:40 15349 12

原创 mycat2快速搭建

阿里云服务器用smtp.exmail.qq.com发送不了由smtp协议升级为smtps协议代码如下package cn.celoan.upload.service;import java.util.List;import java.util.Properties;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Value;import org.springfr

2021-08-16 11:15:02 24731 17

原创 jmeter压测mysql

1.下载地址jmeter下载

2021-05-31 23:34:25 274

原创 解决阿里云无法发送邮件问题

阿里云邮件无法发送腾讯邮件解决办法/使用smtp协议可以解决具体代码如下:package cn.celoan.upload.service;import java.util.List;import java.util.Properties;import lombok.extern.slf4j.Slf4j;import org.springframework.beans.factory.annotation.Value;import org.springframework.ma.

2021-05-12 16:37:29 595

原创 记录一个tim 排序的报错

list.sort 报错java.lang.IllegalArgumentException:Comparisonmethodviolatesitsgeneralcontract! at java.util.TimSort.mergeHi(TimSort.java:895)原因是因为我当时使用的写法returnStringUtils.compare(item1.getName(), item2.getName())应该改为return StringUtils.co...

2021-04-29 11:15:31 151

原创 全国各地运营商dns列表(供查询)

DNS列表 省份 城市 中国电信 中国联通 中国移动 教育网 云南 昭通 222.172.200.68 61.166.150.123 221.3.131.11 221.3.131.12 211.139.29.170 202.203.66.3

2021-04-27 14:32:45 27171 1

原创 centos vsftpd安装

1.安装vsftpdyum install vsftpdservice vsftpd restartvi /etc/vsftpd/vsftpd.conf #配置见最下文vi /etc/vsftpd/vsftpd.conf chroot_list #配置建最下文chkconfig vsftpd on2.添加ftp帐号和目录useradd -d /home/ftp ftppppasswd ftppp修改指定目录的权限chown -R ftppp:ftppp /home/ww...

2021-04-16 10:18:26 313

原创 linux 删除指定关键字的进程

kill -9 $(ps -ef|grep 进程名关键字|grep -v grep|awk '{print $2}')

2021-04-07 10:18:26 319

原创 docker 下mysql 5.7主从配置

以上略过docker 的安装过程主机1ip 10.0.9.31(主)主机1ip 10.0.9.31(从)进入主机1mkdir /data/mysqlcd /data/mysqlmkdir confdocker run -p 3306:3306 --name mysql -v /data/mysql/logs:/logs -v /data/mysql/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -d --privileged=.

2021-03-12 17:45:56 173

原创 iptables命令详解

iptabels[root@www ~]# iptables [-AI链名] [-io网路介面] [-p协定] \ > [-s来源IP/网域] [-d目标IP/网域] -j [ACCEPT |DROP|REJECT|LOG]选项与参数:-AI 链名:针对某的链进行规则的"插入" 或"累加" -A :新增加一条规则,该规则增加在原本规则的最后面。例如原本已经有四条规则, 使用-A 就可以加上第五条规则! -I :插入一条规则。如果没有指定此规则的顺序,预设

2021-03-08 17:37:21 1036

原创 redisson对key进行拦截编码

因为项目的要求,需要对redis的key不可进行明文显示,需要统一进行编码. 做法如下,新建一个类继承Redisson的默认实现,然后实现RedissonClient的接口. 对所有的方法统一对key调用 getKey(name)进行编码.(主要有些正则表达式的方法进行编码之后就不可使用)例如对getSet方法修改如下 @Override public <V> RSet<V> getSet(String name) { return supe...

2021-01-25 15:52:19 1366 2

原创 netty 无阻塞队列 MpscArrayQueue,一个字就是快

netty提供了高效的线程安全的队列 MpscArrayQueue ,一个字快,至于快的原因可以去查看相关的文章,内存的伪共享先关的内容.import static java.lang.Thread.sleep;import io.netty.util.internal.shaded.org.jctools.queues.MpscArrayQueue;import java.util.ArrayList;import java.util.List;import lombok.SneakyT.

2021-01-11 17:31:38 1495 1

原创 Maven Helper

Maven Helper 安装使用一旦安装了Maven Helper插件,只要打开pom文件,就可以打开该pom文件的Dependency Analyzer视图(在文件打开之后,文件下面会多出这样一个tab),进入Dependency Analyzer视图之后有三个查看选项,分别是Conflicts(冲突)、All Dependencies as List(列表形式查看所有依赖)、All Dependencies as Tree(树结构查看所有依赖)。并且这个页面还支持搜索。很方便!并且使用该插件.

2020-12-25 16:02:37 254

原创 mockIo入门使用

package com.onlyou.ai.autobt.app.test;import org.junit.Test;import org.mockito.ArgumentCaptor;import org.mockito.ArgumentMatcher;import org.mockito.Mock;import org.mockito.MockitoAnnotations;import org.mockito.exceptions.verification.NoInter...

2020-11-25 09:29:27 347

原创 spring boot admin ui 整合element ui二次开发(二)

spring boot ui 二次开发(二)上次文章已经说明了如何启动进行spring boot ui的入门.本篇文章叙述如何整合element ui 以及添加一个菜单.第一步:添加element uipackage.json中的devDependencies中添加"element-ui": "^2.13.0"控制台执行cnpm install 在index.js中添加引入element ui的代码/**添加代码 */import ElementUI fro.

2020-11-13 18:20:45 1380

原创 spring boot Jackson忽略字段不序列化字段

使用JsonIgnoreProperties注解忽略多个字段@JsonIgnoreProperties({ "summary", "author" })public class ArticleIgnoreProperties { private String title; private String summary; private String content; private String author; // 省略getter、setter方法 @Override .

2020-11-13 10:44:47 2463

原创 spring boot admin ui 二次开发(一)

spring boot admin ui 二次开发我们使用spring boot admin进行项目的监控.但是我们对界面进行二次的开发的需求.因为admin的前端是用vue写的,所以需要会vue.一.项目下载下载git地址:https://github.com/codecentric/spring-boot-admin.git我们在对应的2.2.X下面进行二次开发. 下载项目截图如下. 二.项目启动其中spring-boot-admin-server-ui为vu.

2020-11-10 21:02:16 1966

转载 Reactor 入门学习文档

Reactor 3 参考文档Stephane Maldini@smaldiniSimon Baslé@simonbasle3.2.0.BUILD-SNAPSHOT (译者加)本文档的一些典型的名词如下: Publisher(发布者)、Subscriber(订阅者)、Subscription(订阅 n.)、subscribe(订阅 v.)。 event/signal(事件/信号,原文常甚至在一个句子将两个词来回用,但表示的意思是基本相...

2020-11-08 21:37:29 684

原创 BeanCopier 对象拷贝

BeanCopier 对象拷贝package com.xmsme.nicsp.monitor.util;import java.util.List;import java.util.Map;import java.util.concurrent.ConcurrentHashMap;import org.springframework.cglib.beans.BeanCopier;/** * BeanCopier工具类 * * @author zwy */public...

2020-11-05 17:32:29 935

原创 获取计算机的硬件软件指标

pom文件引入<dependency> <groupId>com.github.oshi</groupId> <artifactId>oshi-core</artifactId> <version>3.4.4</version> </dependency>测试代码/** * 类说明 * * @aut.

2020-10-28 14:52:19 1001

原创 spring boot servelt异步调用

总共有3中异步调用的方式Callable DeferredResult CompletionStage/** * 监控controller * * @author wyzhang * @date 2020/9/22 16:46 */@Controller@RestController("/api/monitor")@EnableScheduling@Slf4jpublic class SyncController { private final Block..

2020-10-16 15:50:51 76

keepalived 配置redis高可用

keepalived 配置redis高可用

2022-03-11

yugong 生成的jar

yugong 生成的jar 如果看到需要积分可用下面链接, http://dl.mycat.org.cn/yugong/yugongjar.zip

2021-08-17

黑框框设置不输出

设置tomcat的黑框框不进行输出,tomcat-juli-adapters.jar tomcat-juli.jar 等

2018-10-15

svn结果生成补丁

1.项目使用方法: http://blog.csdn.net/w329636271/article/details/52083934 2.用于svn对比结果的打包

2016-08-01

在线预览技术

doc,pdf,docx转为swf,在线预览,兼容32位,64位系统. http://blog.csdn.net/w329636271/article/details/49758777

2015-11-10

ant jar包下载

http://blog.csdn.net/w329636271/article/details/49636731 ant.jar所需要的jar包,上传做备份

2015-11-04

java 并行编程

java的并行编程的样例,jdk1.7中并行框架的样例,多种并行的实现方法

2015-06-30

jna-4.0,jar

jna-4.0.jar以及他的对应源码的下载

2015-06-27

ehcache jroups tcp udp试用实例

搭建ehcache集群的测试实例,包含了普通单机,集群的tcp配置方式,upd方式,20150627完成.

2015-06-27

camshift emgucv

利用emgucv在c#下进行对目标物体的跟踪

2013-05-28

javatcp传送文件

天津理工大学tcp实验 大文件的二进制传送

2013-05-15

空空如也

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

TA关注的人

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