- 博客(170)
- 资源 (11)
- 收藏
- 关注
原创 ubuntu open shh9.9安装
步骤一:安装依赖包因无网络需要手动下载依赖包查看所有包是否已经安装实际中我需要手动安装 libpam0g-dev 利用大模型生成所需要的依赖列表使用中科大镜像源 () 下载所需.deb拷贝到ubuntu系统进行手动安装步骤二:下载并安装最新的依赖包。
2025-05-19 13:53:26
260
原创 Mybatis通用扫描解决Invalid bound statement (not found)
解决Mybatis没办法绑定到xml的的报错Invalid bound statement (not found) ,对应的配置。
2025-02-18 10:52:34
131
原创 nginx proxy_pass转发header丢失
nginx对头部信息做了限制,不能含有下划线,可以用驼峰式的命名,或者用 - ,如果含有下划线的头信息默认会直接被丢弃。也可以通过设置参数修改这个限制,直接http配置节加上。
2022-09-02 11:51:28
1579
原创 生产mysql问题解决记录
起因今天生产排查发MySQL主从同步有问题;经过排查发现是因为备份导致的服务器的丢包;最终导致,keepalive的vip的漂移;而应用中对某个表使用了先删除,后新增的模式;从而导致的冲突;而当前冲突的表是quartz的表,非业务表;从而想到两个办法;1 忽略quartz的表,不同步;2.keepalive配置超时时间超过容器需要备份的时间;配置表不同步;replicate-wild-ignore-table 同 replication-ignore-table 功能一样,但是可以加通配符re
2022-05-20 16:43:00
313
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
123
原创 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
2274
原创 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
500
原创 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
965
原创 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
945
原创 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
640
原创 easy-excel复杂格式
1.实现easy-excel模板与不同列表循环打印,合并表头2.实现excel的高度自适应3. 多sheet页面模板打印;代码如下 @Test public void compositeFill1() { // 模板注意 用{} 来表示你要用的变量 如果本来就有"{","}" 特殊字符 用"\{","\}"代替 // {} 代表普通变量 {.} 代表是list的变量 {前缀.} 前缀可以区分不同的list String temp
2022-02-16 14:09:08
2252
原创 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
1345
原创 利用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
5898
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
17193
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
27831
19
原创 解决阿里云无法发送邮件问题
阿里云邮件无法发送腾讯邮件解决办法/使用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
673
原创 记录一个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
272
原创 全国各地运营商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
36054
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
385
原创 linux 删除指定关键字的进程
kill -9 $(ps -ef|grep 进程名关键字|grep -v grep|awk '{print $2}')
2021-04-07 10:18:26
395
原创 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
231
原创 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
1333
原创 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
1574
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
1708
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
329
原创 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
459
原创 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
1598
原创 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
2618
原创 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
2187
转载 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
798
svn结果生成补丁
2016-08-01
在线预览技术
2015-11-10
ant jar包下载
2015-11-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人