自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(149)
  • 资源 (2)
  • 收藏
  • 关注

原创 java队列

/注:在并发环境下,使用size()方法的结果并不可靠,因为在执行size()的同时插入或删除操作可能发生,导致结果不准确。System.out.println("队列中的元素个数:" + queue.size());System.out.println("队列中的元素个数:" + queue.size());System.out.println("队首元素并删除:" + queue.poll());System.out.println("队首元素:" + queue.peek());

2023-08-24 10:56:39 164

原创 ansible使用parted划分磁盘报Error: Partition(s) on /dev/sda are being used.

使用ansible划分磁盘报错:Error: Partition(s) on /dev/sda are being used.由于磁盘类型是gpt,ansible参数需要加上label: gpt标签。

2023-05-16 16:49:13 1203

原创 idea插件搜索不出来

选中 Auto-delect proxy settings,选中 Automatic proxy configyration Url: ,并在后面的输入框输入plugins.jetbrains.com,重新打开即可搜索插件进行安装。点击File->Setting打开插件设置选项,选择HTTP Proxy Settings...

2023-03-10 10:41:15 1595

原创 jd gui 提示The application requires a Java Runtime Environment 1.8.0,设置JAVA_HOME路径

jd gui依赖java环境JAVA_HOME,设置一下即可。

2023-03-06 16:11:43 533

原创 UE编辑器格式化xml或json

UE编辑器格式化JSON数据,首先菜单【视图】=》【查看方式】=》【JSON】,然后选中需要进行格式化的内容,点击菜单【格式】=》【JSON】=>【格式化json】UE编辑器格式化XML数据,首先菜单【视图】=》【查看方式】=》【XML】,然后选中需要进行格式化的内容,点击菜单【格式】=》【重新缩进选择】

2023-03-02 17:39:56 5987

原创 欧拉系统使用ansible安装软件报错Error: Unable to find a match: python2-dn

欧拉系统使用ansible安装软件报错Error: Unable to find a match: python2-dn

2023-02-20 14:36:44 1466

原创 xfs文件系统误删除文件恢复(testdisk工具)

xfs文件系统误删除文件恢复(testdisk工具)

2022-08-03 11:24:55 6075

原创 openresty+etcd配置实现原理

openresty+etcd配置实现原理

2022-07-29 17:02:52 837

原创 openresty+consul配置实现原理

openresty+consul配置实现原理

2022-07-29 16:35:42 836

原创 wireshark分析https之javaagent获取jsslkeylog进行解码

wireshark分析https之javaagent获取jsslkeylog进行解码

2022-06-20 10:09:19 2013

原创 linux常用命令汇总

linux常用命令汇总

2022-06-15 16:46:18 99

原创 程序jar冲突或类冲突问题解决【IncompatibleClassChangeError: Implementing class】

同样版本的程序,依赖jar的类存在多版本,因环境不同(一般在部署或系统迁移的时候,环境发生变化会遇到坑),会造成程序加载造成类加载顺序不对而报错解决方案:使用jvm的-XX:+TraceClassLoading参数打印出类的加载顺序,查看加密相关类是否加载存在差异,找出冲突的jar,然后去除冗余的jar或设置jar的加载顺序。...

2022-03-30 15:38:09 973

原创 html2image在linux上图片中文乱码

在本地window系统正常,放到服务器linux系统时候中文乱码问题。这个是linux上缺失字体。1、从window查找中文字体 ,window的字体存放目录C:\Windows\Fonts网盘另存一份备用2、对应字体拷贝到linux主机的jdk的jdk/jre/lib/fonts/fallback目录,以及操作系统的/usr/share/fonts/目录3、安装字体查看工具,yum install fontconfig,查看中文:fc-list :lang=zh.

2022-03-30 09:20:06 2819

原创 wireshark常见提示错误

TCP dup ack (重复应答)[TCP dup ack XXX#X] 表示第几次重新请求某一个包,XXX表示第几个包(不是Seq),X表示第几次请求。丢包或者乱序的情况下,会出现该标志。RST,ACK(重置)一般问题不大[TCP Retransmission] (超时重传)超时重传,如果一个包的丢了,又没有后续包可以在接收方触发[Dup Ack],或者**[Dup Ack]也丢失**的情况下,TCP会触发超时重传机制。[TCP P

2022-03-18 11:00:45 5896

原创 linux磁盘格式化失败(机器重启也不行)

[root@k8smaster01 ~]# mkfs.xfs -i size=512 /dev/sdbmkfs.xfs: cannot open /dev/sdb: Device or resource busy由于之前的硬盘是存在分区并挂载的情况,需要把绑定的设备移除后,才能格式化。dmsetup常用命令参数:显示当前devicemapper 的信息demsetup ls #列出所有逻辑设备demsetup status # 列出所有逻辑设备的状态信息desetup remove .

2021-12-30 10:45:18 3573

原创 Prometheus(二)部署Prometheus和node_exporter

软件包列表Prometheus安装解压部署rm -rf ./prometheus-2.28.1.linux-amd64tar -xvf prometheus-2.28.1.linux-amd64.tar.gzrm /usr/local/prometheus* -rfmv prometheus-2.28.1.linux-amd64 /usr/local/ln -sv /usr/local/prometheus-2.28.1.linux-amd64/ /usr/local/P

2021-12-27 15:58:36 738

原创 linux时区和编码设置

时区设置[root@k8smaster01 ~]# tzselect |morePlease identify a location so that time zone rules can be set correctly.Please select a continent or ocean.1) Africa2) Americas3) Antarctica4) Arctic Ocean5) Asia6) Atlantic Ocean7) Australia8) Eu...

2021-12-20 16:18:53 490

原创 k8s之nginx-ingress做tcp或udp的4层网络负载

检查nginx-ingress是否开启tcp、udp转发[test@test02 ingress]$ kubectl get pod -n ingress-nginx -o yaml |grep -i configmap - --configmap=$(POD_NAMESPACE)/nginx-configuration - --tcp-services-configmap=$(POD_NAMESPACE)/tcp-services - --udp-services-c...

2021-12-14 16:14:58 5310 1

原创 mysql设置表名忽略大小写不生效

之前由于文件无法访问,修改了一把mysql目录下的文件权限,重启mysql数据库,程序报表不存在的错,但发现数据库表是存在,同时检查my.cnf配置也配置了lower_case_table_names=1参数解决方法:修改my.cnf的文件权限chmod 644 my.cnf,重启mysql,忽略表大小的设置生效。mysql> SHOW VARIABLES LIKE '%case%';...

2021-12-10 11:27:15 1173

原创 centos网卡启动报错RTNETLINK answers: File exist

报错信息:Dec 09 15:26:16 test01 network[7599]: Bringing up loopback interface: [ OK ]Dec 09 15:26:16 test01 network[7599]: Bringing up interface ens33: Error: Connection activation failed: No suitable device found for this connection.Dec 09 15:26:16 te...

2021-12-09 15:34:34 1361

原创 predixy代理redis集群

概述predixy 是高性能的适用于 redis 集群和哨兵的代理。predixy github 地址:https://github.com/joyieldInc/predixypredixy 编译安装需要 C++11 版本的编译器,至少需要 CentOS 7及以上版本才能编译安装。对于 CentOS 6或更低版本,可以直接使用在 github release 中的二进制版本。安装下载https://github.com/joyieldInc/predixy/releases/downloa

2021-11-23 17:33:06 1082

原创 react 编译 报错primordials is not defined

报错信息:gulp build-md5fs.js:35} = primordials; ^ReferenceError: primordials is not defined at fs.js:35:5 at req_ (/Users/gavin/workspace/fs/app/train/node_modules/natives/index.js:143:24) at Object.req [as require] (/Users/gavin/workspace...

2021-06-10 14:03:45 287

原创 react报错(node:2884) DeprecationWarning: loaderUtils.parseQuery() received

E:\soft\React\nodejs\node.exe E:\soft\React\nodejs\node_modules\npm\bin\npm-cli.js run start --scripts-prepend-node-path=auto> [email protected] start> node serverServer running on port 9000(node:2884) DeprecationWarning: loaderUtils.parseQuery(

2021-06-08 20:34:57 330

原创 Maven的模块化开发使用dependencyManagement管理依赖关系

在Maven多模块的时候,管理依赖关系是非常重要的,各种依赖包冲突,查询问题起来非常复杂。<dependencies>中的jar直接加到项目中,管理的是依赖关系(如果有父pom,子pom,则子pom中只能被动接受父类的版本),<dependencyManagement>主要管理版本,对于子类继承同一个父类是很有用的,集中管理依赖版本不添加依赖关系,对于其中定义的版本,子pom不一定要继承父pom所定义的版本。在父模块中:<dependencyManagement&gt

2021-06-08 19:44:05 435 1

原创 ideal的maven工程jar冲突处理

在实际maven项目开发过程中,会引用很多的依赖,由于依赖本身也有依赖,如果使用了不同的版本,就会很容易遇到jar包冲突问题,因此,解决jar包冲突问题就显得尤为重要。

2021-06-08 16:28:25 115

原创 ideal常规插件

Lombok开发神器,可以简化你的实体类,让你不再写get/set方法,简化实体类而生的插件。Rainbow Brackets彩虹颜色的括号看着很舒服 敲代码效率变高。可以很清楚明白的区分各个括号的范围Maven HelperMaven辅助插件,用于查找Maven依赖冲突非常好用的一款插件Spring Boot 热部署 -- Spring Boot Devtools无需插件 只需导入依赖。 使用:项目启动时重新编译(IDEA使用ctrl+F9)<!-- spring.

2021-06-08 14:49:59 204

原创 idea安装和常规设置

ideal2020.1版本安装图解ideal的常规设置

2021-06-08 11:48:59 102

原创 微信空间的备份清理

最近手机老是提示内存不足,烦的要死,网上找的清理方法试了,都说微信存储的图片、视频文件在tencent\MicroMsg,百度找了半天,都没有找到微信存储的图片、视频文件的位置,郁闷。。。。。。。。下面整理下个人备份清理的方法...

2021-06-07 12:17:18 468

原创 curl分析http请求各阶段耗时情况

curl案例curl查看http请求各阶段耗时time_namelookup:%{time_namelookup}time_connect:%{time_connect}time_appconnect:%{time_appconnect}time_pretransfer:%{time_pretransfer}time_redirect:%{time_redirect}time_starttransfer:%{time_starttransfer}----------time_total:%

2021-06-02 14:20:48 1878

原创 nginx_upstream_check_module模块

nginx_upstream_check_module模块一个更专业的模块,来专门提供负载均衡器内节点的健康检查的。这个就是淘宝技术团队开发的 nginx 模块nginx_upstream_check_module,通过它可以用来检测后端 realserver 的健康状态。如果后端realserver不可用,则所有的请求就不会转发到该节点上。在淘宝自己的 tengine 上是自带了该模块的,大家可以访问淘宝tengine的官网来获取该版本的nginx,官方地址:http://tengine.taoba.

2021-01-27 18:08:07 2972

原创 nginx1.11.*版本安装sticky模块出现MD5报错找不到问题解决方法

[rpm@k8smaster01 srcsoft]$ sh install-nginx.sh >11.txtYou need to be root to perform this command.ar: creating ../libcrypto.aar: creating ../libssl.aWARNING: can't open config file: /data/soft/nginx-1.11.10/module/openssl-1.0.2j/.openssl/ssl/openss.

2021-01-25 14:20:05 747

原创 jenkins插件(一)Permissive Script Security Plugin解决报错(In-process Script Approval)

Scripts not permitted to use staticMethod org.codehaus.groovy.runtime.DefaultGroovyMethods getAt java.lang.Object java.lang.String. Administrators can decide whether to approve or reject this signature.解决方法一安装Permissive Script Security Plugin插件,启动Jenk.

2021-01-06 18:16:45 3795 1

原创 jenkins构建历史保留策略

设置保留构建历史的策略,这里设置保留近七天历史,最多保留10个文件。以释放空间

2021-01-06 16:55:53 1369

原创 jenkins插件(一)Environment Injector增加环境变量

流水线预定义参数,需要安装Environment Injector插件prepare an environment for the run,需要安装Environment Injector插件

2021-01-06 16:44:25 1822

原创 maven打包编译获取依赖的jar包

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/ma.

2020-12-09 15:05:56 310

原创 SpringBoot入门基础(十五)Mybatis所支持的jdbcType类型

Mybatis所支持的jdbcType类型,是固定的,枚举如下:BIT、 FLOAT、CHAR、TIMESTAMP、OTHER、 UNDEFINED、TINYINT、REAL、VARCHAR、BINARY、BLOB、 NVARCHAR、SMALLINT、DOUBLE、LONGVARCHAR、VARBINARY、CLOB、NCHAR、INTEGER、NUMERIC、DATE、LONGVARBINARY、BOOLEAN 、NCLOB、BIGINT、DECIMAL、TIME、NULL、CURSOR其中并没有L

2020-12-03 19:10:53 2536

原创 SpringBoot入门基础(十四)Invalid bound statement (not found)t报错

1、检查xml文件所在package名称是否和Mapper接口所在的包名是否一致2、检查mapper的xml配置路径是否正常

2020-12-01 20:44:50 151

原创 SpringBoot入门基础(十二)@Autowired注解报错

@autowired Could not autowire. No beans of 'SysUserBeanMapper' type found方案一在自动转配的注解后面添加(required=false)当我们在使用@Autowired注解的时候,默认required=true,表示注入的时候bean必须存在,否则注入失败。方案二在SysUserBeanMapper上面添加@Component(value ="sysUserBeanMapper")@Component注解,表明当.

2020-11-29 22:29:51 1091

原创 mysql学习记录之创建数据库指定编码

gbk:create database demo default character set gbk collate gbk_chinese_ci;utf8:create database demo default character set utf8 collate utf8_general_ci;

2020-11-29 20:25:17 338

原创 window系统lua学习之环境安装及helloword(一)

1、下载window版本的lua进行安装2、配置ideal

2020-11-29 11:36:32 206

jdk-jce-policy-8-企业微信接口加解密jdk8插件

jdk-jce_policy-8-企业微信接口加解密jdk8插件

2023-04-27

jd-eclipse-2.0.0.zip

JD-Eclipse是一个插件Eclipse平台。它允许您调试所有的Java源代码。JD-GUI 是一个独立的显示“.class” 文件Java源代码的图形用户界面工具。您可以使用JD-GUI浏览和重建源代码的即时访问方法和字段,以代码高度方式来显示反编译过来的代码。

2020-05-31

Linux的ant安装包

ant是一种Java编译工具,可以安装在Linux系统上,搭配svn一起使用,这样可以很方便项目的管理,代码的编译,项目的发布,都是非常有效的。

2015-09-22

空空如也

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

TA关注的人

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