自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 HttpServletRequestWrapper存储Request

HttpServletRequestWrapper存储Request

2025-07-24 10:09:02 200

原创 如何在过滤器Filter中获取接口方法、方法注解

如何在过滤器Filter中获取接口方法、方法注解

2025-07-22 14:49:16 203

原创 Nginx配置SSL证书

Nginx配置SSL证书

2025-07-21 10:00:07 229

原创 SqlServer安装后JDBC连接失败——TCP/IP

SqlServer安装后JDBC连接失败——TCP/IP

2025-07-06 14:52:51 237

原创 Springboot ResponseBodyAdvice 的小妙用

最近公司接触到了政府项目,在开发完成后,需要对代码做安全扫描,对系统做安全测试,在安全测试中有一项不合格,就是接口返回错误是,错误不是浏览器级别的,什么意思呢,一般我们都会封装一个统一的返回类,将错误信息通过此类返回给前端,但是打开浏览器开发者工具通过网络找到接口,我们会发现在Header中的Status Code是200。那么如何解决这个问题呢?这就会照成一个问题,让暴力访问者知道这个接口是通的,是可以访问到服务器的,有正确响应。

2025-06-28 12:12:06 224

原创 Red Hat 7.X 安装Sqlserver docker镜像问题

最近接了个小活,需要使用到SqlServer数据库,期初想着很简单本地虚拟机docker安装Sqlserver镜像就可以了,客户使用的2022版本的,我也就默认安装了2022版本,用DateGrip测试连接也是能连接上的,但是实际使用无法使用,无法创建库,自带的master库也无法在DataGrip显示,我一直以为是我给的memory,cpu不够,增加配置也无法使用,后面仔细查看了官方文档。果断pull了2019的镜像,运行容器OK了。

2025-06-28 11:53:14 208

原创 Docker 镜像加速

Docker 镜像加速

2025-06-23 14:23:49 185

原创 Centos7 切换Yum源

Contos7 切换Yum源

2025-06-23 14:06:37 174

原创 Electron桌面程序初体验

摘要:本文介绍了Electron项目初始化和打包的基本流程。首先需要创建项目目录并执行npm初始化,然后安装Electron作为开发依赖。接着使用Electron Forge工具进行项目转换和打包配置,通过npm脚本命令完成打包和生成可分发文件。文章还提到其他打包工具如electron-builder,并分享了作者使用的electron-egg框架。整个过程需要开发者具备Node.js和前端开发知识,提供了从项目创建到打包的完整指导。

2025-06-23 11:09:16 414

原创 Java web非Maven项目中引入EasyExcel踩坑记录

在基于Tomcat9和Amazon Corretto JDK8的老项目二次开发中,使用EasyExcel读取Excel时遇到jar包版本冲突问题。主要涉及EasyExcel和POI版本匹配问题,官方文档提供了对应版本参考。文章分享了实际遇到的依赖冲突解决方案,包含相关jar包版本截图,旨在帮助遇到类似问题的开发者快速定位和解决问题。

2025-06-18 23:16:44 239

原创 Tomcat 配置双击启动

摘要:本文解决了Windows系统中Tomcat启动时一闪而过的问题。主要解决方案包括:1)在系统变量中添加环境变量配置;2)在Path变量中添加Tomcat路径;3)进入bin目录执行相关命令。完成这三步后即可直接双击tomcat9.exe成功启动Tomcat服务器。(98字)

2025-06-15 10:11:35 183

原创 大文件切片上传功能,前端代码分享

大文件切片上传

2025-03-23 21:36:44 213

原创 Parsing error: Unexpected token, expected “,“

今天在使用Trae AI 编程工具开发大文件切片上传功能,使用的是VUE3,TS技术栈,开发完成运行时,编译报错(Parsing error: Unexpected token, expected ","),让AI自行修复此问题多次后还是没有解决,于是去查看了esLint的配置发现,AI自动生成的配置有问题。使用前请先安装@typescript-eslint/parser。parser配置的是@babel/eslint-parser。如果有碰到同样问题的小伙伴的话,希望能帮到您。

2025-03-22 22:34:06 616

原创 Java try-with-resource

很久没有更新内容啦,今天讲一讲一个小技巧,try-with-resource在Java中,try-with-resources 语句是一种特殊的 try 语句,它在Java 7中引入,旨在简化资源管理,特别是那些需要显式关闭的资源,如文件、数据库连接等。使用 try-with-resources 语句,你可以自动管理资源,确保即使在发生异常的情况下,资源也能被正确关闭。

2025-02-17 09:12:27 351

原创 SpringBoot 中手动校验数据

最近在实际项目中,产品提出能不能对集合参数进行统一校验,并提示的错误信息中告知是第几行数据某个字段有问题,那Springboot中的校验注解就无法满足这个需求了,那有什么办法解决呢?通过查看spring-boot-starter-validation的文档,可以手动调用校验,那通过自定义代码+手动校验就可以完成要求。2.通过循环+手动校验完成校验错误信息的组装。1.实体类属性还是需要添加检验注解的。

2024-07-19 15:56:04 160

原创 Spring Session 多服务Session共享

在新项目中需要开发单点登录功能,单点登录服务端提供方使用的是CAS技术,是根据Session来判断用户是否完成了登录操作的。Session是保存在服务器本地内存中的,而我的项目是需要多服务部署的,这就意味着会部署在不同的服务器中,那不同的服务器之间共享Session就是个问题了,因为根据Nginx负载均衡的策略是会把前端请求发送到不同服务器的。那Spring 给我们提供了一个现有的解决方法 Spring Session。看完这两张图就很好理解它的架构思想了,也告知需要依赖其他存储系统。

2024-07-09 15:35:42 470

原创 Jackson与FastJson时间Date转换问题

Jackson与FastJson时间Date转换问题

2024-07-09 14:38:09 416

原创 Picocli 开发命令行工具

用Java开发个命令行程序

2024-07-03 16:16:39 718

原创 IDEA Debug 断点

今天在工作发现有些新入职的小伙伴们,在调试程序时不是很会正确使用IDEA所提供Breakpoints(断点),这里就简单的介绍下比较常用的功能。快捷键:切换行断点:Ctrl F8编辑断点属性:Ctrl Shift F8。

2024-07-02 16:36:15 682

原创 Springboot JackSon 使用 反序列化

错误信息的意思就是字符串转List错误,说明接口参数中这个属性的值是字符串,无法赋值给List集合。那有什么方法解决呢?PetDeserializer.class 需要自己实现。

2024-07-01 11:38:00 936

原创 SpringBoot 启动时控制台printBanner

SpringBoot 启动时控制台printBanner

2024-06-28 17:59:23 502

原创 @ComponentScan注解在Spring的作用

@ComponentScan注解在Spring的作用

2024-06-28 16:38:11 424

原创 Maven未打包最新程序

Maven未打包最新程序

2024-06-24 22:02:18 743 1

原创 node-sass install 失败

node-sass install 失败

2024-06-24 13:23:25 514

原创 Java 反射获取对象属性中泛型类属性信息

例: class xxxx {private List<Person> persons;}获取 Person 中的field等等具体代码:Field[] declaredFields = xxxx.class.getDeclaredFields();for (Field declaredField : declaredFields) { declaredField.setAccessible(true);//主要代码 Ty...

2022-04-12 17:53:25 893

原创 浏览器调试小技巧

1.chrome隐藏命令面板 打开控制面板 ==> ctrl+shift+p

2021-08-10 17:12:13 163

原创 JSX渲染

domPropsInnerHTMLslots:{ default:()=>{ return [ ] }}功能类似 v-html

2021-06-25 09:39:47 159

原创 解决Vue中img图像src变成“[object Module]“无法正确加载的问题

会出现此问题的原因解决方案一

2021-06-05 14:20:26 3452 1

原创 sharding-JDBC 分库分表

演示项目数据库主从结构,读写分离,主数据库负责写入,从数据库负责读出.数据库设计数据库设计 PRODUCT_DB 数据库进行水平分库PRODUCT_DB1,PRODUCT_DB2 商品信息表进行垂直拆分,商品信息表和商品描述表 商品信息表和商品描述表进行水平分表,商品信息表1,商品描述表1,商品信息表2,商品描述表2 PRODUCT_DB ,STORE_DB 进行业务模块拆分,进行垂直分库 拥有公共表地理区域表(地理区域表需要在每个数据库中创建,shardingJDBC会同时维护所.

2020-09-21 15:12:35 311 1

原创 Apache CXF WebService (RestFul 风格) SpringBoot 服务端(5)

在pom.xml中添加依赖<dependency> <groupId>org.apache.cxf</groupId> <artifactId>cxf-spring-boot-starter-jaxrs</artifactId> <version>${cxf.version}</version></dependency>创建接口类@Path("/sayHello")p.

2020-08-20 18:24:44 406

原创 Apache CXF WebService (web 服务框架) maven 插件 通过wsdl文件生成客户端代码(4)

插件名称:cxf-codegen-plugin在pom.xml插件配置中添加<plugin> <groupId>org.apache.cxf</groupId> <artifactId>cxf-codegen-plugin</artifactId> <version>${cxf.version}</version>

2020-08-19 14:26:31 359

原创 Apache CXF WebService (web 服务框架) maven 插件 生成wsdl文件(3)

插件名称:cxf-java2ws-plugin在pom.xml,插件配置中添加 <plugin> <groupId>org.apache.cxf</groupId> <artifactId>cxf-java2ws-plugin</artifactId> <version>${cxf.version}</version>

2020-08-19 14:08:46 352

原创 Apache CXF WebService (web 服务框架) 集成到SpringBoot(2)

官网实例地址 http://cxf.apache.org/docs/sample-projects.html springboot实例https://github.com/apache/cxf/tree/master/distribution/src/main/release/samples/jaxws_spring_boot 在pom.xml中添加依赖 <dependency> <groupId>or..

2020-08-19 13:58:30 178

原创 Apache CXF WebService (web 服务框架) (1)

官网地址CXF 官网URLCXF Github 官方实例gitHub实例官网Docs地址官方文档

2020-08-11 14:19:16 143

原创 Spring,SpringBoot 捕获不到SQLException

在cath中是捕获不到SQLException错误的但是可捕获到DataAccessException通过DataAccessException.getCause()获得错误原因但是获取不到error code如果想获得错误代码,可以SQLException se = (SQLException)e.getCause();se.getErrorCode();e.getCause()获得Throwable强转为SQLException具体错误代码所对应的错误详细,请查看官...

2020-07-21 14:28:50 3120 4

原创 Dubbo 动态配置中心

动态配置中心需要依靠Dubbo的管理控制台,如何搭建控制台请看下方连接 https://dubbo.apache.org/zh-cn/docs/admin/introduction.html 修改Dubbo Admin项目中的dubbo-admin-server/src/main/resources/application.properties的内容 #配置中心admin.config-center=zookeeper://127.0.0.1:2181#注册中心admin.regis...

2020-07-06 15:41:35 383

原创 Zookeeper 安装手册

https://dubbo.apache.org/zh-cn/docs/admin/install/zookeeper.html 安装完成启动后,如果连接时报:zookeeper not connected错误 其中有可能的原因是连接超时,可将timeout配置进行调整 比如:

2020-07-06 14:38:19 158

原创 Nacos 部署

可根据官网快速开始 https://nacos.io/zh-cn/docs/quick-start.html 根据官网选择不同的方式部署,因为是自己测试所以我选择的是直接下载压缩包 可通过 wget命令下载,也可以先下载到本地上传到服务器 unzip nacos-server-$version.zip 或者 tar -xvf nacos-server-$version.tar.gz进行解压 解压完成后可参考官网部署手册进行部署 https://nacos.io/zh-cn/docs/dep...

2020-07-06 14:15:32 497

原创 dubbo2.7+ 方法级别的注解配置

xml配置的方式 <!-- 声明需要暴露的服务接口 --> <dubbo:service interface="com.joe.service.UserService" ref="userServiceImpl" > <dubbo:method name="getUserById" timeout="2000"></dubbo:method> </dubbo:service>注解配置@Dubb...

2020-07-03 13:53:41 1646

原创 java sql语句无错误,但是执行多条sql语句时,抛出java.sql.SQLSyntaxErrorException

本人连接的是mysql数据库,检查sql语法并无错误。而此处为 多条sql语句,报错信息指向分号后的第二条语句。判断可能是连接的datasource默认只允许执行单个sql语句。在连接datasource的url后面增加参数allowMultiQueries=trueurl: jdbc:mysql://localhost:3306/node_seal?serverTimezone=UTC&zeroDateTimeBehavior=round&allowMultiQueries=tr

2020-06-16 21:35:30 800 1

空空如也

空空如也

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

TA关注的人

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