自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rar压缩文件暴力破解

rar压缩密码暴力破解

2023-02-12 18:34:23 8441 4

原创 【Spring】SpringBoot 配置 log4j2 日志

log4j2

2022-12-14 01:55:08 8614

原创 【Spring】SpringBoot 配置 logback 日志

logback

2022-12-13 01:14:05 780

原创 【设计模式】代理模式

代理模式

2022-11-24 00:52:53 235

原创 【设计模式】原型模式

原型模式

2022-11-22 01:12:49 106

原创 【设计模式】建造者模式 (Builder Pattern)

建造者模式

2022-11-18 01:04:18 285

原创 【设计模式】工厂模式(Factory Pattern)

工厂模式

2022-11-15 01:55:41 8228 2

原创 【算法】Gas Station(LeetCode134)

gas station

2022-10-21 19:04:04 521

原创 【系统设计】短链接系统设计

短链接系统设计

2022-10-16 23:16:03 712

原创 【算法】链表的快速排序和归并排序

链表的快速排序和归并排序

2022-10-11 17:41:51 1219

原创 【算法】牛顿迭代法求平方根及多次方根

牛顿法求平方根及多次方根

2022-09-30 18:21:19 5305

原创 【算法】判断IP地址是不是合法的,包含IPv4和IPv6

判断IP地址合法性

2022-09-19 20:48:19 2439

原创 【算法】从下到上打印二叉树

二叉树从下到上层次遍历

2022-09-19 18:32:33 354

原创 【算法】常见的算法题线上OJ

常见算法线上OJ

2022-09-19 17:48:49 136

原创 【算法】树中两个结点的最低公共祖结点

树中两个结点的最低公共祖结点

2022-09-19 12:49:43 201

原创 【算法】Reverse Integer

Reverse Integer

2022-09-18 19:57:18 343

原创 【算法】Median of Two Sorted Arrays

Median of two sorted array.

2022-09-18 18:35:40 394

原创 【JAVA并发】多个线程交替打印

多线程交替打印

2022-09-13 15:14:43 1275

原创 【JAVA基础】Java IO详解

Java IO

2022-09-01 01:53:12 976

原创 【JAVA并发】AQS原理详解

AQS详解

2022-08-27 02:11:04 1325

原创 【算法】桶排序(Bucket Sort)详解

桶排序

2022-08-25 03:47:47 22801 8

原创 【设计模式】单例模式

单例模式

2022-08-19 02:41:42 477 1

原创 【设计模式】概述

设计模式

2022-08-18 20:35:35 176

原创 【算法】中缀表达式转成后缀表达式(逆波兰表达式)再计算得出结果

逆波兰表达式

2022-08-16 20:17:59 980

原创 【算法】LRUCache示例 (LeetCode146)

LRUCache

2022-08-16 01:18:21 354

原创 【算法】堆及堆排序详解

堆(Heap)在计算机科学中可以表示内存的一部分,也是数据结构与算法中一种非常常用的数据结构。尤其是在较大数据量的排序等问题中,堆排序经常被使用,因为堆排序的时间复杂度为O(nlogn)。堆排序也是面试中经常被问到的对大量数据排序的算法,如海量数据选出top K等。堆的结构堆是一棵完全二叉树,且分为大顶堆和小顶堆两种结构:大顶堆中根结点的值大于左右子结点的值;小顶堆中根结点的值小于左右子结点的值。........................................................

2022-08-14 23:20:33 623

原创 【算法】格雷码(Gray Code)与8421二进制码之间的转换算法 (LeetCode89)

格雷码

2022-07-31 03:11:31 8416 1

原创 Maven注意事项

1. Maven环境问题由于JAVA_HOME等问题,导致maven无法在命令行下运行。如下图所示,在命令行下执行maven命令时总是出现找不到compiler的问题:执行 mvn -version 得到如下图,偶然注意到了 runtime 那里的路径不对,因此想到可能是由于 JAVA_HOME 的问题,但是在环境变量中又是正确设置了JAVA_HOME的。因此想到在mvn执行前设置 JAVA_HOME 参数。需要编辑mvn命令,在最前面加上 JAVA_HOME 这个参数。(Linux/macO

2021-10-27 11:28:41 551

原创 Maven中不能引入jar包的原因分析

Maven中不能引入jar包的原因分析有时在引入jar包时总是无法正确地引入,而pom.xml和maven等的设置是没问题的,但就是不能正确地引入jar包。可能导致这些错误的原因分析如下:1. 网络下载失败网络不好或其他操作(例如正在下载jar包依赖的时候关了IDE或关机了),导致无法完整的下载,但是又下载了一部分。后序再次执行下载时,由于仓库里面已经有了该jar包的基本信息(_remote.repositories,maven-metadata-dev.xml,resolver-status.pr

2021-06-02 10:06:11 3450

原创 Consul注册中心删除某个服务

Consul 注册中心删除某个服务当在SpringCloud项目中删去某个微服务后 Consul 中这个服务还是始终存在,重启系统后还是存在。这需要手动删除,删除命令如下:curl --request PUT http://127.0.0.1:8500/v1/agent/service/deregister/微服务ID例子:如果要删除微服务 cloud-docker-service-8001 就需要像如下执行PUT命令:curl --request PUT http://127.0.0.1:8

2021-05-25 22:50:21 5193

原创 MySQL如何查看SQL查询是否用到了索引?

索引 是提高MySQL查询性能的非常有用的一个工具,当我们对数据库中的某些字段建立了索引,那么怎么查看在执行的SQL查询的过程中是否用到了这些索引呢?查询SQL语句的执行情况通常通过关键字 Explain 来进行.1. 建表例如,如下的数据表use test;drop if exists table `student`;create table `student`( `id` int not null auto_increment, `name` varchar(50

2021-05-04 01:12:56 30492 10

原创 MySQL中索引的使用方法

MySQL中索引的使用方法

2021-05-03 15:57:44 14499 3

原创 MySQL查询某个ID的某一个字段的值,如果该ID根本不存在,则返回0

查询ID的数据,如果不存在,用0代替例如:查询某个ID的某一个字段的值,如果该ID根本不存在,则返回0.语法如下select ifnull((select `列名` from `表名` where `条件`), 0) as `列名(跟前面的列名一致)`例子:select ifnull((select count from china_ip_location where province="北京"), 0) as count;...

2021-04-25 15:30:30 2899

原创 Maven项目中pom.xml正确,但是死活不下载jar包的问题

Maven项目中pom.xml正确,但是死活不下载jar包的问题Maven项目,打开,pom.xml都正确,但就是死活不下载依赖的jar包,找了很多资料都没有解决,下面的方式可以解决。在pom.xml所在的目录下执行如下的命令:mvn -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true -Dmaven.wagon.http.ssl.ignore.validity.dates=true package.

2021-04-24 18:14:44 2369

原创 详解计算机中浮点数存储、运算及其误差问题

详解计算机中浮点数存储、运算的误差问题

2021-04-22 22:26:31 3468

原创 删除Consul中注册的服务

删除Consul中注册的服务Postman中执行PUT方法http://127.0.0.1:8500/v1/agent/service/deregister/cloud-docker-service-8000

2021-04-14 17:44:41 1058

原创 Consul注册中心注册的服务总是红叉 (All service checks failing)

Consul注册中心注册的服务总是红叉 (All service checks failing)查看了很多资料,最后发现是因为 Consul 的心跳机制没有打开,所以健康检查总是报红配置如下:server: port: 8000spring: application: name: cloud-docker-service# consul注册中心地址 cloud: consul: host: 127.0.0.1 port: 8500

2021-04-14 17:29:37 6416 10

原创 IDEA中Maven项目莫名其妙出现很多飘红

IDEA中Maven项目莫名其妙出现很多报红打开项目,莫名其妙出现很多报红,JDK、Maven和POM文件都没有任何问题,就是无法正常运行项目,还出现很多莫名其妙的报红。这有可能是缓存错误导致的,需要清理缓存。 File ⇒ Invalidate Caches清理缓存后重启项目,就可以正常运行了。......

2021-04-13 10:39:57 2365 2

原创 RabbitMQ的默认配置文件地址

RabbitMQ的默认配置文件地址rabbitmq.confhttps://github.com/rabbitmq/rabbitmq-server/blob/master/deps/rabbit/docs/rabbitmq.conf.example将该文件放在 /etc/rabbitmq/ 目录下若想使其他主机能够访问到本地主机上的RabbitMQ服务,需要如下配置:将其改为 loopback_users.guest = false重启rabbitmq-server服务和rabbitmq-pl

2021-04-01 21:26:44 1893 2

原创 安装RabbitMQ和Erlang

安装RabbitMQ和Erlang安装消息队列RabbitMQ需要安装Erlang,并且需要版本对应,否则将出现各种问题。官方给出的版本对应关系:版本对应短息下载对应版本的Erlang和RabbitMQ安装。下载对应版本的Erlang,并安装下载对应版本的RabbitMQ,并安装...

2021-04-01 14:38:55 228

空空如也

空空如也

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

TA关注的人

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