自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(281)
  • 资源 (3)
  • 收藏
  • 关注

转载 Linux 修改用户密码

2.修改口令实质上就是修改口令文件/etc/shadow中与口令时效相关的字段值。备注:1.可以用chage user_name进入交互模式修改用户的口令时效;可以设置或修改任何用户的密码,普通用户运行。1、例如让某个用户不能修改密码,可以用。2、例如清除一个用户的密码 用参数。命令,用root用户运行。,密码清除后登录就无需密码。Linux修改密码用。只能修改它自己的密码。

2022-09-18 17:01:58 33031

转载 MySQL 修改root用户密码和设置权限

root默认是不支持远程登录的,用外网连接你必须给权限呢?你先创建一个远程登录的账号然后给它远程登录的权限。方法3: 用UPDATE直接编辑user表。方法1: 用SET PASSWORD命令。在丢失root密码的时候,可以这样。方法2:用mysqladmin。

2022-09-18 16:54:45 3774

转载 logstash 调试 rubydebug 输出查看方法, 去除输出

需要后面使用 --verbose --debug。这样直接在前台启动,便可以看到日志输出到终端.注意: 生产环境严禁使用 stdout。在生产上去除上述代码即可。

2022-09-18 16:50:18 1054

转载 JVM优化之 -Xss -Xms -Xmx -Xmn 参数设置

在相同物理内存下,减小这个值能生成更多的线程,当然操作系统对一个进程内的线程数还是有限制的,不能无限生成。线程栈的大小是个双刃剑,如果设置过小,可能会出现栈溢出,特别是在该线程内有递归、大的循环时出现溢出的可能性更大,如果该值设置过大,就有影响到创建栈的数量,如果是多线程的应用,就会出现内存溢出的错误。Xmn、Xms、Xmx、Xss都是JVM对内存的配置参数,我们可以根据不同需要区修改这些参数,以达到运行程序的最好效果。-Xmn 堆内新生代的大小。-Xmx 堆内存的最大大小,默认为物理内存的1/4。

2022-09-18 16:40:34 1197

转载 MySQL - 关于 False、True、0、1、tinyint(1) 的说明

插入 Boolean 值时,可以 values(true),也可以 values(1);定义 Pojo 时,将 tinyint(1) 的字段定义为 Boolean 类型。MySQL 存储 Boolean 值的类型为 tinyint(1) 类型;MySQL 中有 true、false、TRUE、FALSE 四个常量,代表1、0、1、0。MySQL 保存 Boolean 值时,用 1 代表 TRUE,0 代表 FALSE;类似一个 bit 位,默认没有数据,即为 0,也即 Faslse。

2022-09-18 16:22:25 4926

转载 npm 项目启动 process out of memory

执行 npm run start 报错: API fatal error handler returned after process out of memory;或者 构建 npm build xxx报错: Fatal process out of memory: Zone;原因分析:进程内存不足后返回致命错误处理程序出现原因:打开应用过多、电脑老旧且打开应用过多解决办法:关闭不使用的应用,释放内存

2022-09-18 16:07:43 2127 1

原创 Git - git add 添加错文件,如何撤销?

(空格 + 点)表示当前目录所有文件,不小心就会提交其他文件。采用命令撤销 git add。git 命令官方文档。

2022-09-12 12:11:44 2920

原创 Linux 磁盘清理

查看磁盘使用情况df -h查找并排序显示文件在磁盘占用空间单个文件大小如果对一个目录执行du,du会递归列出目录中的所有文件,并显示其大小,同时也会显示目录中所有文件的大小。查找指定目录大于 指定大小的文件通过以下命令查看已删除空间却没有释放的进程。

2022-09-12 11:16:18 565

转载 Elasticsearch -删除索引(index)

这个设置使删除只限于特定名称指向的数据, 而不允许通过指定 _all 或通配符来删除指定索引库。

2022-09-12 10:48:25 1962

转载 高并发性能指标:QPS、TPS、RT、吞吐量

QPS:Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。响应时间RT(Response-time),是一个系统最重要的指标之一,它的数值大小直接反应了系统的快慢。瓶颈资源可以是CPU,可以是内存,可以是锁资源,IO资源:超过最佳线程数-导致资源的竞争,超过最佳线程数-响应时间递增。在达到最佳线程数的时候,线程数量继续递增,则QPS不变,而响应时间变长,持续递增线程数量,则QPS开始下降。

2022-09-11 19:07:21 2225

转载 maven依赖中的type和scope

pomimport

2022-09-11 18:38:27 1545

原创 java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast to xxx(实体类)

两个微服务通过feign调用后,提供方未指定返回泛型时,调用方调用后返回结果都会转换为 LinkedHashMap ,而调用方直接将结果强转为对象导致。错误场景:restful 风格使用时,返回值未指定泛型 RestUtils例:public ResultUtil queryUser(){}错误原因: LinkedHashMap 不能直接强转为对象。1. 服务提供方将返回结果指定泛型。2. 调用方处理返回结果。结果方案:任意选一种。

2022-09-11 18:14:53 2450

转载 Jdk11 maven 打包提示 程序包javax.xml.soap不存在

查找相关资料得知,从java11开始,Java EE模块已经被删除,不再有JAX-WS模块。打包提示 程序包javax.xml.soap不存在。JAX-WS不再与Java 11捆绑在一起。解决方法: 在pom中添加新依赖即可。从Java 11中删除了JAX-WS。在Jdk15环境下,用。

2022-09-11 17:58:59 3072

转载 Spring boot 通过ApplicationRunner在启动完成后按指定顺序执行任务

结果如下,两个任务在MyApplication启动后运行,且MyRunner1先运行。创建如下两个简单的任务,跑起来看看。

2022-09-11 17:56:24 1823

翻译 tkMybatis的Example使用

即:WHERE ( is_deleted =?即:WHERE ( is_deleted =?1)、where (条件1 and 条件2) or (条件3 and 条件4)2)、where (条件1 and 条件2) and (条件3 or 条件4)// or (条件3 and 条件4)// and (条件3 or 条件4)// 条件1 and 条件2。// 条件1 and 条件2。

2022-09-11 17:41:50 1856

转载 nacos启动报错Fail to init node, please see the logs to find the reason.

启动程序路径不能有中文名!!!

2022-09-04 19:45:33 6521 3

转载 Unknown lifecycle phase “.test.skip=true“. You must specify a valid lifecycl

因为 IntelliJ IDEA 的终端默认使用 PowerShell 来运行命令,而在 PowerShell 下,参数。也可以选择将 IntelliJ IDEA 的终端设置成 CMD 模式(Command Prompt)

2022-09-04 19:43:58 13957

转载 Intellij IDEA 自动清除无效 import

设置idea。

2022-09-04 19:38:10 322

转载 mybatis查询结果为null,但是数据库表查询有结果

改变xml文件该方法的返回类型,名称与绑定的id名称相同。用resultMap进行属性与字段绑定。大多数情况常见于 多表联合查询返回。

2022-09-04 19:34:50 976

转载 kafka手动修改消费者偏移量

确定topic作用域——当前有3种作用域指定方式:--all-topics(为consumer group下所有topic的所有分区调整位移),--topic t1 --topic t2(为指定的若干个topic的所有分区调整位移),--topic t1:0,1,2(为指定的topic分区调整位移)--to-datetime :把位移调整到大于给定时间的最早位移处,datetime格式是yyyy-MM-ddTHH:mm:ss.xxx,比如2017-08-04T00:00:00.000。

2022-09-04 19:28:10 961

转载 Error Code: 1052. Column ‘列名‘ in where clause is ambiguous

原文链接:https://blog.csdn.net/xiaoxiaovbb/article/details/80773082。这种错误主要是sql中出现多个表有列名重名的现象,而查询条件却没有指定选取那个表导致的这个问题。修改表名不重复,或是加上前面选择的是那个表就不会报这个问题。

2022-09-04 12:55:02 3612

转载 IDEA——》解决Command line is too long

2)点击Modify options——>Shorten command line,显示出Shortn command line参数(默认值为noe)3)点击Shorten command line下拉框——>改为JAR manifest 或 classpath file。1)点击菜单栏Run——>Edit Configurations。修改参数Shorten command line。...

2022-08-27 16:55:12 668

原创 log4j2.xml 获取当前系统属性

支持多种方式动态读取配置, 下面写几个我用过的示例:1. bundle:${bundle:BundleName:BundleKey}bundle: 固定前缀, 标识读取配置文件BundleName: 配置文件名(如application.properties)BundleKey: 配置keyeg:${bundle:application:log.path}从application.properties中读取key为log.path的值, yml文件是否支持不太清楚, 自己尝试下..

2022-08-25 14:44:40 1340

转载 docker——启动 停止所有容器

docker 查看完整containerId。docker中 启动所有的容器命令。docker中 关闭所有的容器命令。docker中 删除所有的容器命令。docker中 删除所有的镜像。

2022-08-22 21:29:47 17041 1

转载 jdk 新特性介绍

在 Java 8 中,Function 接口是一个函数接口,它位于包 java.util.function 下。Function 接口中定义了一个 R apply(T t) 方法,它可以接受一个泛型 T 对象,返回一个泛型 R 对象,即参数类型和返回类型可以不同。Java 8 Function 函数接口 | 未读代码。

2022-08-22 21:23:22 82

转载 让 docker 容器开机自动启动

如果创建时未指定 --restart=always ,可通过update 命令设置。有时候想启动docker的时候,同时也把docker里面的容器也设置成自动启动。创建容器时,设置自动启动容器, 添加--restart=always。服务器停机后,再次启动容器。

2022-08-22 21:14:05 424

转载 Elasticsearch -删除索引(index)

这个设置使删除只限于特定名称指向的数据, 而不允许通过指定 _all 或通配符来删除指定索引库。

2022-08-22 21:09:07 4523

转载 Eleastisearch 分片同步错误问题解决

之后ES集群状态从"red"恢复为"green"或者"yellow",视实际情况而定,ES集群恢复正常数据同步,当"active_shards_percent_as_number" : 的值为100时,说明数据分片完全同步。注意到"active_shards_percent_as_number" : 12.0 该项的值产生变化, 代表加载集群分片数百分比,健康状态 100% 集群为 green , 低于 100% 为 yellow。注意到,集群状态"status" : "red",非健康状态。

2022-08-22 21:06:18 1358

转载 elasticsearch报错,failed to obtain node locks

这个错误网上有很多解决方案,基本上就是杀掉es进程,事实上,这个问题的原因可能不仅仅是一样的。“failed to obtain node locks”的原因通常是没有获得这个lock文件的操作权限。node.lock被其他进程使用了,这也是网上大多数的解释。解决方案呢,首先查看es的进程,然后杀掉。在使用上面的解决方案前,可以先确认下node.lock是否被某个进程占用,命令如下。ES运行时报错,failed to obtain。

2022-08-22 20:57:17 2392

原创 获得Windows官方映像(ISO)

2. 选择【 下载 Windows 11 磁盘映像 (ISO)】下载 Windows 11 磁盘映像 (ISO)1.官方网站(最正规,强烈推荐)Windows 11 安装助手。创建 Windows 11 安装。3. 选择安装版本 语言。

2022-08-20 10:07:29 351

转载 spring boot报错Invalid numeric value: Leading zeroes not allowed

接口返回结果报错: Invalid numeric value: Leading zeroes not allowed。spring.jackson.parser.allow-numeric-leading-zeros:true 即可。解决方案:在application.yml中,加上。原因:JSON格式的数字类型不让前面加0。

2022-08-16 19:49:22 1345

转载 谷歌浏览器 跨域遇到的坑 cors 错误

步骤1: 谷歌浏览器 打开 chrome://flags/#block-insecure-private-network-requests。步骤2 : 找到 Block insecure private network requests. 设置为Disabled。步骤3 : 关闭谷歌浏览器重新打开网页 解决问题。

2022-08-16 19:11:47 5756

转载 docker远程仓库镜像删除

 删除镜像对应的操作:curl -I -XDELETE 私有仓库地址/v2/镜像名称/manifests/镜像对应sha256值docker远程仓库镜像删除 - 人生如忘川 - 博客园1、 查看仓库中的镜像 2、 查看某个镜像的标签列表 3、 查看某个镜像的digest值 4、 删除某个镜像的某个版本 参考: https://segmentfault.com/q/101000000https://www.cnblogs.com/jxcool/p/12411209.html1、 查看仓库中的镜像cu

2022-07-10 23:43:26 5214

转载 解压修改jar包后运行报错:Unable to open nested entry ‘BOOT-INF/lib/**.jar‘. It has been compressed

打部署jar包后,使用winwar解压工具,替换了lib里面的一个引用包,报这个错:Unable to open nested entry 'BOOT-INF/lib/**.jar'. It has been compressed这是说这个jar包访问失败,错误原因是,使用winrar或者7zip解压工具,点开后修改lib内的第二层jar包,修改后重新保存的时候,对lib内的jar包进行了重复压缩,所以访问不到。 重新打正确引用的包修改第一层的配置文件可以继续使用解压修改jar包后运行报错:Unable

2022-07-10 23:38:42 2195

转载 kafka全部数据清空与某一topic数据清空一过期数据清理

1. #停止kafkabin/kafka-server-stop.sh 2. # 删除主题/kafka-topics.sh --zookeeper node:2181 --delete --topic test 3. # 查看kafka topickafka-topics.sh --list --zookeeper node:2181查看当前所有topic 比如目前需要删除test这一topic,目前kafka_2.11-1.1.1以上版本默认delete.topic.enable=true,

2022-07-10 23:34:20 4771

转载 Kafka启动关闭及其相关命令

先cd到kafka目录,如 1、启动 1、启动zookeeper常规模式启动bin/zookeeper-server-start.sh config/zookeeper.properties进程守护模式启动nohup bin/zookeeper-server-start.sh config/zookeeper.properties >/dev/null 2>&1 & 2、启动kafka常规模式启动bin/kafka-server-start.sh config/server.propert

2022-07-10 23:23:47 12202 1

翻译 Elasticsearch 7.x修改/忘记密码

目前采用方式: 其中为修改后的密码; 控制台需要键入原来的密码进行验证输入原来的密码::验证及完整打印: 忘记密码,需要进行重置 修改配置文件,注释掉支持x-pack的配置,保存退出; 重启进程(先kill掉): 启动成功后,使用查看当前的索引: 控制台打印,多了一个的索引: 删除的索引 有如下打印,表示已成功删除: 重置密码,请参考文章Elasticsearch 7.x设置密码进行设置。修

2022-07-10 23:17:48 4863

转载 inux系统如何查看SSH端基以及修改端口

1、查看SSH服务状态信息 systemctl status sshd.service通过状态可以看到Active 状态,是否正在运行,运行了多久等,以及最近的几条链接信息2、查看SSH当前占用的端口 sudo netstat -atlunp | grep sshd3、查看SSH的配置文件进入SSH 的目录 cd /etc/ssh打开配置文件 vi ssh_c

2022-07-10 23:10:33 7059

转载 Linux文件权限设置

一、文件权限文件的权限针对三类对象进行定义owner 属主,缩写ugroup 属组,缩写gother 其他,缩写o每个文件针对每类访问者定义了三种主要权限r:Read 读w:Write 写x:eXecute 执行另 X:针对目录加执行权限,文件不加执行权限(因文件具备执行权限有安全隐患)注意:root账户不受文件权限的读写限制,执行权限受限制1.数字改变权限法 每种身份设置权限为数字的累加,比如将error.log文件设置成所有人都有RWX权限,则chmod 777 error.logchmod -

2022-07-10 23:08:24 4697

转载 Linux 查看端口占用情况

Linux 查看端口占用情况 | 菜鸟教程Linux 查看端口占用情况可以使用 lsof 和 netstat 命令。lsof(list open files)是一个列出当前系统打开文件的工具。lsof 查看端口占用语法格式:lsof -i:端口号实例查看服务器 8000 端口的占用情况:# lsof -i:8000COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAMEnodejs 26993 root 10u IPv4 3

2022-07-10 22:59:42 705

tomcat集群利用redis实现session共享所需jar包

使用上述jar包,只需添加在tomcat配置文件添加几行代码,即可实现tomcat集群下session共享问题

2019-03-02

spring整合CXF开发webService所需jar包

开发环境jdk1.7,cxf版本3.1.17。 spring整合CXF开发webService所需jar包。

2018-11-20

cron表达式生成器(web版)

此表达式生成器,可以直接打开,可以应用到自己的web页面

2018-05-25

空空如也

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

TA关注的人

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