自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(100)
  • 资源 (1)
  • 问答 (3)
  • 收藏
  • 关注

原创 Docker安装单机(一服务器)集群启动RabbitMQ

一个服务器中,docker部署rabbitmq集群(成功案例)

2022-07-11 22:03:59 1230 1

原创 Docker安装RabbitMQ无法访问控制台

解决:rabbitmq-plugins enable rabbitmq_management

2022-07-06 23:46:54 2225 4

原创 【爬坑记录】Swagger2 Failed to start bean ‘documentationPluginsBootstrapper‘; nested exception is NPE

这几天使用 Swagger2 + bootstrap-ui 做 API 接口,但是集成到 SpringBoot 2.6.1 后死活跑不起来,一直报空针异常解决方案查找大量资料之后发现,在 Swagger2 的github issue 看到了这个回答:issuecomment-976766376,原来在 Springboot 2.6.0 之后是不支持这种方式启动 Swagger2 的,更改为 2.5.x 版本的 Springboot 即可<!-- 整个导入 --><parent&.

2022-04-30 00:18:04 983

原创 【爬坑记录】Failed to determine a suitable driver class

【爬坑记录】Failed to determine a suitable driver class关键字:dataSource、Failed to determine a suitable driver class 、com.zaxxer.hikari.HikariDataSource问题描述创建 SpringBoot 项目的时候,添加了 mysql、mybatis 依赖,直接启动出现了一个很有意思的错误(之前也有过),后续只能先配置本地数据库再去启动项目。今年想了一下,Spring 不可能每次都

2022-04-26 20:41:30 2209

原创 Python 队列 queue

Python 队列一、分类1. Queue标准队列,先进先出(FIFO),队尾插入,队头取元素。2. LifoQueue后进先出(first in last out)。与栈的类似3. PriorityQueue优先级队列,队列内的元素有次序之分,优先级越大,排队时间越短二、常用方法1. put(item[, block[, timeout]])往队列中放数据,如果可选的参数block为True且timeout为空对象(默认的情况,阻塞调用,无超时)。如果timeout是个正整数,阻

2022-04-21 09:48:21 801 1

原创 解决 ModuleNotFoundError: No module named ‘pip‘

解决 ModuleNotFoundError: No module named 'pip'

2022-04-07 10:40:45 1039 6

原创 Springboot项目启动报错:java.lang.IllegalStateException: Failed to load property source from

Springboot项目启动报错,上一秒还能跑,再次启动就报错java.lang.IllegalStateException: Failed to load property source from细细已检查原来是项目编码问题,设置成 UTF-8就好了

2022-03-26 11:10:44 504

原创 配置 Gitlab 公钥

配置 Gitlab 私钥生成公钥ssh-keygen -t rsa -C "[email protected]" -b 4096复制公钥仅仅是提供一种无须打开id_rsa.pub文件便捷的方式去复制公钥# macpbcopy < ~/.ssh/id_rsa.pub# unix or linux (需要 xclip 工具)xclip -sel clip < ~/.ssh/id_rsa.pub# windowstype %userprofile%\.ssh\id_

2022-03-03 11:10:20 2953

原创 ElasticSearch 爬坑记录

问题[2022-02-16T21:08:50,085][WARN ][o.e.x.s.t.n.SecurityNetty4HttpServerTransport] [DESKTOP-VCT39JM] received plaintext http traffic on an https channel, closing connection Netty4HttpChannel{localAddress=/[0:0:0:0:0:0:0:1]:9200, remoteAddress=/[0:0:0:0:0:

2022-02-16 21:24:45 27680 20

原创 Linux Docker 安装部署

Linux Docker + Portainer 的安装部署主要是对 Docker + Portainer 的安装部署一、环境服务器系统 CentOS 8.x(其他版本的 Linux 也可)、Docker 20.10.11如果你的云服务器已经安装其他系统,可以停机后更换系统即可,其实这个时候你还可以选择 Docker 镜像,也就是默认帮你安装好了 Docker二、手动安装 DockerDocker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发

2022-01-10 10:43:28 6382 32

原创 Linux 命令行开放防火墙端口

Linux 命令行开放防火墙端口先开放端口,再重启防火墙,便可以通过外放访问。如果是云服务器也需要开启相应的端口规则启用防火墙systemctl start firewalld设置 Redis 6379 端口firewall-cmd --zone=public --add-port=6379/tcp --permanent设置Portainer 9000 端口firewall-cmd --zone=public --add-port=9000/tcp --permanent设置

2022-01-07 15:00:56 3065

原创 Git commit type 规范

git commit 提交规范提交规范: git commit -m “feat(新增暂停功能): 新增执行推广任务暂停功能”详情请参考:阮雪峰的Commit message 规范(点击可转跳) (https://www.ruanyifeng.com/blog/2016/01/commit_message_change_log.html)# 主要typefeat: 增加新功能fix: 修复bug# 特殊typedocs: 只改动了文档相关的内容style:

2022-01-06 18:12:40 2060

原创 Java 程序异常、错误返回值

程序异常、错误返回值返回值类型错误码null 值空对象异常对象展开说说1. 返回错误码函数返回值预定错误码全局变量全局变量(枚举、常量等)2. 返回 NULL 值不建议使用,原因有二:忘记判空抛出空指针异常 NULL Pointer Exception,NPE。返回 null 值会使得程序逻辑变复杂(增加过多的判空操作),影响可读性但是对于基本数据类型,无法返回 NULL 值替代3. 返回空对象空字符串return "";空集合

2021-10-20 21:54:24 847 2

原创 Git log 格式化输出(带颜色)

最近在学 git,全是黑白灰的 log 看着就头痛,找了下资料,给日志上了点颜色。效果图命令如下原本想着是直接配置全局的,但是想到这样不太好,就想到了使用别名去弄。git config --global alias.lg “log --color --graph --pretty=format:’%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset’ --abbrev-com.

2021-08-30 14:29:02 875

原创 Windows 端口冲突,杀进程解决

问题端口已被占用,那就杀掉吧找出进程号 PIDnetstat -ano | findstr '端口号'通过PID杀进程如图,684就是PID# -F 强制杀掉taskkill -PID 端口号 -F如果没有权限就使用管理员打开 CMD 或者 Terminal...

2021-08-17 15:53:14 263

原创 Swagger2 注解

Swagger2 注解原文链接:Swagger2 注解作为一个程序员,最讨厌两件事:前辈代码没有写文档!自己要去维护文档!偶然间从公司前辈那里了解到了swagger工具,可以帮助自动生成接口文档,就简单的了解一下,写了一个小demo。1. 简介swagger优势:文档自动生成。不用担心修改接口代码之后忘记更新文档的尴尬。支持在线测试。不需要再用postman等,可以直接进行测试,并获取内容。当然还有很多优势,没有研究很深入,自己体会吧。2. 集成Swagger(Spring

2021-08-05 17:52:31 204

原创 Docker Desktop 各种环境配置

nginx拉取 nginxdocker pull nginx启动 nginxdocker run -it -d -p 8010:8080 --name mynginx nginx拷贝配置文件到 windowdocker cp 容器ID:/etc/nginx/nginx.conf F:/DockerConf/nginx/conf挂载文件夹www\conf\logs(前面是本地路径,后面是docker文件路径)docker run -d -p 18080:80 --name

2021-07-29 23:14:25 1303 3

原创 Windows系统 Docker 相关命令报错

问题:Windows 系统下,Docker 使用 docker ps 命令报错:error during connect: This error may indicate that the docker daemon is not running.: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.24/containers/json: open //./pipe/docker_engine: The system cannot find the file sp

2021-05-26 09:13:59 428

原创 闲来无事玩玩 Docker

Docker 入门基础命令查找镜像docker search [image name] 拉取镜像# 建议拉取带有 OFFICIAL(官方)的镜像 docker pull [image name] 运行镜像#运行新的容器docker run [container id] # 重新启动已存在容器docker start [container id]删除镜像# 通过容器 id 删除docker rm [container id] # 通过镜像 id 删除docker rm

2021-05-15 14:53:17 177

原创 字符编码错误对照表

锟斤拷烫烫烫

2021-02-03 23:10:23 1253 1

原创 Docker 安装错误 failure: repodata/repomd.xml from docker-ce-stable: [Errno 256] No more mirrors to try.

failure: repodata/repomd.xml from docker-ce-stable: [Errno 256] No more mirrors to try.https://download.docker.com/linux/centos/2.1903/x86_64/stable/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found

2021-02-02 14:54:01 11160 14

原创 Java文件下载-文件名下划线

本来今天高高兴兴,写个 Excel 文件下载,功能实现了,文件名却是 **____.xlsx**、**____.xls**,瞬间裂开...

2021-01-25 22:09:27 1782 2

原创 SSM整合Shiro认证授权的时候出现 JSESSIONID

问题描述:整合 shiro 后,访问 localhost:8080 应该跳到 login.jsp 页面,但是给报了个 400,地址也转跳到了:http://localhost:8080/login;jsessionid=A9FB253EFF38D1D4F5AC835C36504DEB,自动在请求地址 url 中添加 jsessionid截图如下:解决:在配置文件中添加这段代码:<!-- 会话管理器 --><bean id="sessionManager" class=

2021-01-21 16:39:34 619

原创 【SSH爬坑】Write operations are not allowed in read-only mode (FlushMode.MANUAL)

先说解决方法:只需要在 SSH 项目的 Service 层加上 org.springframework.transaction.annotation.Transactional 包下的注解:@Transactional问题就解决了问题描述ssh 项目操作数据库报错:Struts Problem ReportStruts has detected an unhandled exception:Messages: Write operations are not allowed

2020-11-26 01:11:46 1215 4

原创 【爬坑记录】单元测试(Junit)报错:NoClassDefFoundError: org/hamcrest/SelfDescribing

导入 Junit 的 jar 包,在单元测试中出现 java.lang.NoClassDefFoundError: org/hamcrest/SelfDescribing。解决办法:没有找到该类,下一个就好了,添加依赖就行了。下载 hamcrest 传送门:hamcrest-all-1.3.jar 下载链接分析过程翻译下来就是没有找到 org/hamcrest/SelfDescribing 这个类,详细日志如下:java.lang.NoClassDefFoundError: org/hamc.

2020-11-09 14:56:29 356

原创 IDEA 中没有 web Application

问题描述idea 不能创建 Java Web 项目idea中没有web application 选项(如图)解决方案CTRL+alt+shift+/,选择registry,找到javaee.legacy.project.wizard完成就可创建web项目了(idea中就有了 web application选项了)如果帮到你,麻烦点赞支持一下,谢谢你。...

2020-08-30 14:01:58 27412 52

原创 Java泛型

Java 泛型为什么要用泛型?我们先来看这么一个场景,我们来定义一个 Point 类,这是一个坐标点,其中有 x, y 两个成员变量,代码如下:class Point { int x; int y; Point(int x, int y){ this.x = x; this.y = y; }}对于这样的一类,我们创建该方法的时候,那么我就可以这样创建:public static void main(String[] args)

2020-08-12 15:02:07 295

原创 Java 中的 String、StringBuffer、StringBuilder 效率

Java 中的 String、StringBuffer、StringBuilder 效率《阿里巴巴 Java 开发手册》中有一条是关于字符串拼接的建议:上面说使用 + 拼接会造成资源浪费,就是消耗内存,我们就简单模拟一下。开干使用 for 循环分别对String、StringBuffer、StringBuilder进行 10000 次字符串拼接,并统计耗时。使用 String 拼接:static void StringTest() { String str = "";

2020-08-08 22:21:03 458

原创 撩课小程序(教育类)实战存档(小程序 + 云开发)

云开发本项目使用了云开发,云开发的三大基础能力:数据库:一个既可在小程序前端操作,也能在云函数中读写的 JSON 文档型数据库文件存储:在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写业务逻辑代码撩课小程序教育类小程序:包含课程首页,讨论区,我的等功能github地址:https://github.com/HuaiAnGG/itlike先上效果您的浏览器不支持播放该视频~!浏览器不支持播放该视频,可以直

2020-07-30 21:21:40 837

原创 正则表达式大全

正则表示式大全数字:/1*$/n位的数字:/^\d{n}$/至少n位的数字:/^\d{n,}$/m-n位的数字:/^\d{m,n}$/零和非零开头的数字:/^(0|[1-9][0-9]*)$/非零开头的最多带两位小数的数字:/^([1-9][0-9]*)+(.[0-9]{1,2})?$/带1-2位小数的正数或负数:/^(-)?\d+(.\d{1,2})?$...

2020-07-04 10:12:04 1196

原创 Linux 和 Windows 磁盘文件类型

Linux 和 Windows 磁盘文件类型

2020-04-03 18:04:17 507

原创 创建 Bean 对象的三种方式

主要对 spring bean的管理细节进行参数,使用的案例是之前的保存账户的例子(为方便阐述,会对之前的代码进行一些调整),文末会有全部的源码。

2020-03-29 14:12:03 959

原创 IDEA 中文一大一小解决方案

IDEA 中文字一大一小解决方案

2020-03-25 17:00:48 871

原创 Linux 启动过程

找到 Bois -> 自检(检查必要驱动和硬件) -> 找到启动介质(一般指的是系统所在磁盘) -> 读取并执行主引导分区(MBR)

2020-03-24 16:43:49 256

原创 Linux、CentOS 命令行启动切换图形化界面

Linux、CentOS 命令行启动切换图形化界面查看当前运行级别,命令:systemctl get-default设置运行级别3(命令行窗口模式,没有图形化界面),命令:systemctl set-default multi-user.target设置运行级别5(图形化界面方式),命令:systemctl set-default graphical.target...

2020-03-22 13:45:41 1164

原创 Linux、CentOS 强制重置 Root 账户密码

linux 忘记登录密码,重置 Root 账户密码切换成管理员权限 -> 重启 -> 进入 GRUB 界面(Linux 启动菜单)shutdown -r now第一个选项是正常启动,也是默认启动项。第二个急救模式启动(系统出现问题不能正常启动时使用并修复系统)看见上图中按下键盘的 ‘E’ 键,在rhgb\quiet 后面加上 rd.break ,并且按ctrl-x进入...

2020-03-22 13:33:51 629 3

原创 Linux 修改 GRUB 引导菜单等待时间

修改 Linux 启动界面停留时间

2020-03-19 15:47:31 8321 3

原创 Spring IOC 为 MVC 解耦项目前期准备

上周写了两篇关于MVC解耦的文章,其实在 Spring 全家桶中,spring ioc 同样也是为解耦而存在,那我们就一步步的改造这个项目吧

2020-03-17 01:43:17 189

原创 NET 常见网络命令

net 命令是功能强大的执行命令。通过查看计算机上的用户列表、添加和删除用户、与对方计算机建立连接、启动或者停止某个网络服务等。

2020-03-11 19:50:32 1080

原创 工厂模式 + 单例模式实战

上篇文章使用工厂模式和反射为保存账户的功能进行解耦,可以决解缺少某个类时编译不出错,但是运行抛异常,从而降低耦合。

2020-03-09 16:18:27 1839

_mysql-server-5.1.73-win32.zip

- MySQL 5.1.73 64位、32位通用安装包 - MySQL 是一个关系型数据库管理系统,是MySQL AB公司开发,现在属于 Oracle 旗下产品。 - MySQL 采用标准化语言。体积小、速度快、成本低、开源等特点使得一些中小型网站都选择使用 MySQL 作为网站数据库。

2019-11-24

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

TA关注的人

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