
后端
老衲呢
人若无名,专心练剑~!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【爬坑记录】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 · 1103 阅读 · 0 评论 -
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 · 657 阅读 · 0 评论 -
Java 程序异常、错误返回值
程序异常、错误返回值返回值类型错误码null 值空对象异常对象展开说说1. 返回错误码函数返回值预定错误码全局变量全局变量(枚举、常量等)2. 返回 NULL 值不建议使用,原因有二:忘记判空抛出空指针异常 NULL Pointer Exception,NPE。返回 null 值会使得程序逻辑变复杂(增加过多的判空操作),影响可读性但是对于基本数据类型,无法返回 NULL 值替代3. 返回空对象空字符串return "";空集合原创 2021-10-20 21:54:24 · 1237 阅读 · 2 评论 -
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 · 1501 阅读 · 3 评论 -
闲来无事玩玩 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 · 236 阅读 · 0 评论 -
Java文件下载-文件名下划线
本来今天高高兴兴,写个 Excel 文件下载,功能实现了,文件名却是 **____.xlsx**、**____.xls**,瞬间裂开...原创 2021-01-25 22:09:27 · 2114 阅读 · 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 · 736 阅读 · 0 评论 -
【爬坑记录】单元测试(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 · 458 阅读 · 0 评论 -
正则表达式大全
正则表示式大全数字:/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 · 1385 阅读 · 0 评论 -
工厂模式 + 单例模式实战
上篇文章使用工厂模式和反射为保存账户的功能进行解耦,可以决解缺少某个类时编译不出错,但是运行抛异常,从而降低耦合。原创 2020-03-09 16:18:27 · 2229 阅读 · 0 评论 -
工厂模式为 MVC 解耦
一般的解耦的思路:1. 通过反射来创建对象,而避免使用 new 关键字2. 通过读取配置文件来获取要创建对象的全限定类名原创 2020-03-07 23:07:49 · 835 阅读 · 0 评论 -
网站相关概念
网站相关概念静态网站和动态网站静态网站内容固定容易被检索没有数据库支持交互性差动态网站可以根据用户要求和选择动态改变和相应自动更新因用户的不同而不同的相应服务器简介提供服务的机器需要安装相应的软件(apche、iis)IPInternet Protocol ,互联网协议,用于互联网通讯具有唯一性域名Domain ...原创 2020-03-03 13:34:28 · 1055 阅读 · 0 评论 -
Java 类加载机制(初始化顺序)
关于 Java 类初始化顺序记录。 ----摘自《Java 核心技术·卷一》。Java 类包含内容静态属性:static 定义的属性静态方法块:使用 static { ··· } 描述的方法块,也称静态代码块普通属性:未带static定义的属性普通方法块:使用 { ··· } 描述的方法块,也称代码块构造函数:类名相同的方法方法:普通方法,也称函数初始化顺序pub...原创 2019-03-29 10:52:22 · 1101 阅读 · 0 评论 -
程序包org.springframework.data.neo4j.annotation不存在
错误原因解决办法:点击IDEA右侧Maven,在其弹框的左上角点击刷新按钮即可,此时IDEA会自动为你去更新依赖等待刷新完成即可原创 2019-03-27 16:32:08 · 2754 阅读 · 4 评论 -
异常:Unsupported Modules Detected: Compilation is not supported for following modules
异常问题: Unsupported Modules Detected: Compilation is not supported for following modules: MTServer.MTServer, MTServer.MTServer.test, MTServer.MTServer.main. Unfortunately you can’t have non-Gradle Java ...原创 2019-03-18 08:52:28 · 9607 阅读 · 0 评论