自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

原创 javaagent permain被执行两次

该问题仅限于gradle项目。如果是maven项目或者通过命令行执行java -javaagent:xxx.jar xx进行运行时,日志显示正常,仅运行一次。该问题发生在gradle项目下。使用测试类指定javaagent的jar包时,日志显示jar包里的permain方法会被执行两次.

2024-06-19 14:05:46 155

原创 SSL/TLS证书

导致两个Entry type不同的原因在于jks证书的生成方式不同。PrivateKeyEntry证书是先生成p12,然后转的jks证书,但是trustedCertEntry类型则是直接将cer转成的jks证书。旧版本的证书Entry type:PrivateKeyEntry,而新生成的证书Entry type:trustedCertEntry。因此导致Alias无法识别。问题背景:通过tomcat配置https访问证书,在进行证书更新时,报如上异常。问题分析:需要查看对应证书Alias条目的类型。

2024-01-02 15:26:50 458

原创 tomcat限制IP访问

此处标签尽量通过复制同级标签后修改进行,因为使用的是Valve,而不是Value,防止手敲导致错误。tomcat可以通过增加配置,来对来源ip进行限制,即只允许某些ip访问或禁止某些来源ip访问。配置路径:server.xml 文件下 标签下。allow:允许访问的ip,支持正则表达。deny:拒绝访问的ip,支持正则表达。

2023-08-02 09:50:18 3390

原创 mobaXterm配置windows环境变量

MobaXterm使用windows已配置好的命令

2023-07-26 09:33:09 834

原创 windows改linux

windows改linux

2022-11-29 13:23:05 3885 1

原创 outlook分组邮件提醒

outlook分组提醒

2022-11-14 09:39:36 3801

原创 [码农升级记][算法] 旋转自增矩阵

循转自增矩阵

2022-07-15 12:04:35 142

转载 [算法] 最长的单一路径

最长的单一路径

2022-06-13 23:05:12 161

原创 [算法] 班级的花名册

班级的花名册

2022-06-12 22:44:06 226

原创 [算法] 翻转游戏

[算法] 翻转游戏

2022-06-11 21:47:31 577

原创 [算法] 各位相加

各个位数相加

2022-06-09 18:08:54 98

原创 [算法] Excel表列标题

Excel表列标题

2022-06-08 23:06:22 137

原创 [算法] 求最大公约数

算法 求最大公约数

2022-06-04 22:13:27 97

原创 [算法] 目标移动

算法:目标移动

2022-06-01 22:54:47 243

原创 [算法] 判断一个整数中有多少个1

说明:算法题目来源于lintcode,仅限于本人学习使用。请支持正版!题目写一个函数,其以无符号整数为输入,而输出对应二进制数所具有的“1”的位数(也被称为汉明权重)解题代码public int hammingWeight(int n) { // write your code here int num = 0; while(n > 0){ if(n % 2 == 1){ num++;

2022-05-29 21:27:29 495

原创 [算法] 字符同构

说明:算法题目来源于lintcode,仅限于本人学习使用。请支持正版!题目给定两个字符串 s 和 t ,确定它们是否是同构的。 两个字符串是同构的如果 s 中的字符可以被替换得到 t。 所有出现的字符必须用另一个字符代替,同时保留字符串的顺序。没有两个字符可以映射到同一个字符,但一个字符可以映射到自己。可以a -> b , b-> c , 但是不能 a -> c, b-> c你可以假定两个字符串 s 和 t 是一样长度的.解题代码 public static bo

2022-05-26 22:50:29 83

原创 [算法] 落单的数

说明:算法题目来源于lintcode,仅限于本人学习使用。请支持正版!题目给出 2 * n + 1个数字,除其中一个数字之外其他每个数字均出现两次,找到这个数字。解题代码public class SingleNumber { public static int main(String[] args) { int[] a = new int[5]; //对a进行排序 Arrays.sort(a); for (int i =

2022-05-25 22:39:50 287

原创 [算法] 至少是其他数字两倍的最大数

说明:算法题目来源于lintcode,仅限于本人学习使用。请支持正版!题目在一个给定的数组nums中,总是存在一个最大元素 。查找数组中的最大元素是否至少是数组中每个其他数字的两倍。如果是,则返回最大元素的索引,否则返回-1。解题代码public class DominantIndex { public int dominantIndex(int[] nums) { int max = nums[0]; int index = 0; in

2022-05-24 22:28:51 91

原创 Illegal mix of collations (utf8mb4_general_ci) and (utf8mb4_0900_ai_ci) for operation ‘=‘

java.sql.SQLException: Illegal mix of collations (utf8mb4_general_ci,IMPLICIT) and (utf8mb4_0900_ai_ci,IMPLICIT) for operation '='

2022-05-23 22:25:51 3288

原创 java基础之单元测试

准备工作springboot使用单元测试需要先引入以下依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> </dependency>test依赖会引入如下的j

2022-04-04 21:53:09 6803

原创 java高并发之ArrayBlockingQueue的那些事

ArrayBlockingQueue的底层逻辑实现

2022-03-27 15:26:16 750

原创 java高并发之CopyOnWriteArrayList的那些事

ArrayList的高并发下的实现

2022-03-20 20:32:45 753

原创 java基础之ArrayList的那些事

ArrayList 底层结构及源码分析

2022-03-20 20:10:54 845

原创 java高并发之ConcurrentSkipListMap的那些事

通过ConcurrentSkipListMap的put方法来了解它的原理及结构

2022-03-16 22:54:42 1431

原创 exec user process caused “no such file or directory“

exec user process caused “no such file or directory“问题原因运行文件为windows下变写。liunx无法识别问题排查vi进入文件,执行如下命令:set ff如果是doc,那么就是windows属性,需要进行修改问题解决:set ff=unix回车...

2021-06-16 14:10:53 240

原创 redis 常用命令集

清空所有数据flushall

2021-04-07 15:21:30 61

原创 git操作

远程分支覆盖本地分支#更新所有分支git fetch --all#指定分支覆盖(master为指定的远程分支)git reset --hard origin/master#重新进行拉取git pull

2021-03-26 18:26:38 65

原创 Mac 常用命令

查看路由表netstat -rn 获取默认路由信息route get 0.0.0.0删除默认路由sudo route delete 0.0.0.0添加外网网关sudo route add -net 0.0.0.0 192.168.0.1添加内网网关sudo route add -net 172.0.0.0 192.168.50.1

2020-12-30 15:44:37 452

原创 springboot文件处理

场景请求外部地址,获取到文件流,并对文件流进行处理 RestTemplate restTemplate = new RestTemplate(); ResponseEntity<byte[]> entity = restTemplate.exchange(url, HttpMethod.GET, new HttpEntity<>(httpHeaders), byte[].class); body[] body = entity.getBody(); inputStream

2020-12-29 17:27:08 471

原创 虚拟机集群搭建

搭建可供局域网访问的虚拟主机关闭防火墙查看防火墙状态systemctl status firewalld.service关闭防火墙systemctl stop firewalld.service禁止防火墙服务(防止自动重启)systemctl disable firewalld.service修改网络配置进入/etc/sysconfig/network-scripts/ifcfg-enp0s3(文件名不固定)重启网络service network restart验证i

2020-12-28 21:52:00 253 2

原创 常用的工具快捷键

Sublime textjson格式化已安装pretty jsoncontrol+command+j

2020-12-16 09:37:47 125

原创 linux 问题集

不是 rpm 软件包 (或者没有manifest)

2020-12-03 10:24:57 6478 2

原创 springboot问题集

Communications link failure错误信息如下图:解决方案

2020-12-02 18:33:11 275

原创 rabbitmq 安装

一.下载下载地址:https://packagecloud.io/rabbitmq/erlang二.安装sudo rpm -ivh erlang-23.1.4-1.el6.x86_64.rpm

2020-12-02 18:26:32 82

原创 linux 命令集

根据连接下载文件wget {http://url}

2020-12-02 16:35:23 718

原创 rabbitmq 集群

搭建集群rabbitmq集群允许消费者和生产者在RabbitMQ单个节点崩溃的情况下继续运行,它可以通过添加更多的节点来线性的扩展消息通信的吞吐量。当失去一个rabbitMQ节点时,客户端能够重新连接到集群中的任何其他节点并继续生产或者消费注意:集群也不能保证消息的万无一失。集群会备份节点的所有元数据信息(队列元数据:名称及属性;交换器:名称及属性;绑定关系元数据:交换器与队列或者交换器与交换器之间的绑定关系;vhost元数据:vhost内的队列、交换器和绑定提供命名空间及安全属性),但并不会备份节点中

2020-12-02 15:54:11 317

原创 rabbitmq 命令集

新增vhostrabbitmqctl add_vhost {vhost_name}查看当前系统中的vhostrabbitmqctl list_vhosts删除vhostrabbitmqctl delete_vhost {vhost_name}

2020-12-01 22:54:43 87

原创 docker 命令集

进入镜像docker exec -it [container ID] /bin/bash

2020-12-01 22:52:48 81

原创 rabbitmq vhost

rabbitmq vhost1.通过前台创建2.通过命令行创建rabbitmqctl add_vhost {vhost}{vhost}为新的vhost的名字。实现效果如下:

2020-12-01 21:59:22 840 1

原创 java问题集

java问题集时间戳17位时间戳采用的格式为 “yyyyMMddhhmmssSSS”DateTimeFormatter dateTimeFormatter = DateTimeFormatter.ofPattern("yyyyMMddHHmmssSSS");ZonedDateTime.now().format(dateTimeFormatter);

2020-12-01 15:58:52 86

空空如也

空空如也

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

TA关注的人

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