自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在Windows10下的虚拟机中安装CentOS

如何在Windows10系统中,安装CentOS虚拟机

2022-10-01 10:26:52 963

原创 NIO实现简易聊天室功能

1.Server服务器端NIOServerpackage pers.shaojl;import java.io.IOException;import java.net.InetSocketAddress;import java.nio.ByteBuffer;import java.nio.channels.Channel;import java.nio.channels.SelectionKey;import java.nio.channels.Selector;import ja

2021-11-10 14:58:13 167

原创 rsync + inotify实现Linux服务器间文件实时同步功能

注意:以下几点需要在操作前确认1、同步服务器各自的IP地址(源服务器IP和目的服务器IP)2、同步服务器各自需要同步的文件夹路径(源文件夹路径和目的文件夹路径)inotify-tools版本:3.14rsync版本:3.1.2inotify-master:192.168.0.1inotify-slave:192.168.0.2场景:inotify-master服务器/app/appmgr目录下的文件夹及子目录和子文件,实时同步至inotify-slave服务器/app/a

2021-07-20 16:52:55 259

原创 SpringBoot Actuator未授权访问漏洞

SpringBoot项目修改配置文件application.properties,增加如下配置management.endpoints.enabled-by-default=false

2021-06-30 16:57:16 1597

原创 druid监控页面未授权访问漏洞

一、项目环境SpringBoot Version:2.4.5二、问题场景项目中引入druid-spring-boot-starter,且spring.datasource.druid.stat-view-servlet.enabled配置为true时,可以直接访问Druid Monitor监控平台,可能会造成企业机密信息被攻击者获取<dependency> <groupId>com.alibaba</groupId> <artifactId&g

2021-06-30 16:49:57 12059

原创 统计Java项目代码行数

统计Java项目下所有类中的有效代码行数。可自行添加或修改其他文件类型的数量统计。~~注意:此代码缺少多行注释的正则表达式,统计数量存在偏差import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.IOException;/** * 统计项目下所有有效代码的行数 * * @author wrcb_shaojl * */public class Cou.

2021-06-30 10:52:09 380

原创 Java数组字典自动转换映射

一、需求背景前、后端分离项目,持久化数据部分字段存储的是数据字典的code,而前端查询时需要返回code对应的value值,如果每个请求业务d

2021-05-28 10:44:41 4336 2

原创 API接口统一格式返回

目录一、背景二、代码实现1、定义状态码枚举类:ResultCode2、定义统一返回体类:Result3、自定义注解4、定义拦截器5、配置拦截器6、重写接口返回类7、定义统一异常实体类8、配置全局异常处理Handler9、重写Controller层三、测试结果部分内容参考自:https://www.cnblogs.com/javayanglei/p/14182703.html一、背景 在分布式、微服务盛行的今天,项目绝大部分采用微服务框架...

2021-04-16 14:21:12 1341

原创 本机XShell连接虚拟机Ubuntu

本机系统:Win10虚拟机:VMware Workstation 15 Player虚拟机系统:Ubuntu Server 20.04.2问题现象一:本机XShell无法连接虚拟机。本机IP:172.*.*.*虚拟机IP:192.168.236.132原因:本机IP与虚拟机IP不在同一网段,本机是通过Wifi连接手机热点。解决方法:修改【虚拟机设置】-【网络适配器】,调整为“桥接模式”。问题现象二:修改为同一网段后,输入账号密码,服务器IP和端口后,依然不通。.

2021-02-24 14:53:55 221

原创 项目经验:org.springframework.web.bind.MethodArgumentNotValidException,因版本升级导致Hibernate-validation校验出现报错

项目背景:因客户需求,公司产品需要升级Springboot版本。项目在未执行maven clean install之前,Eclipse启动项目插入数据时不报错。执行maven clean install后,启动项目插入数据时报错。错误信息如下:org.springframework.web.bind.MethodArgumentNotValidException: Validation failed for argument [0] in public T org.gocom.coframe.co

2021-02-04 17:07:09 1757

原创 java.lang.IllegalStateException: Cannot load driver class: org.h2.Driver

SpringBoot启动项目时:Cannot load driver class: org.h2.Driver报错场景:引入的三方依赖本身依赖数据源spring-boot-starter-jdbc,spring-boot-starter-data-jpa,希望启动不需要数据库的项目,且未在application.yml(或properties)中配置数据源,pom.xml中引入相关数据源依赖。错误一:2021-01-13 10:58:27.408 ERROR 13256 --- [

2021-01-13 11:29:42 3934 1

空空如也

空空如也

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

TA关注的人

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