自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (3)
  • 收藏
  • 关注

原创 Window下搭建kafka运行环境

Window下搭建kafka运行环境

2023-04-19 15:45:31 1646 2

原创 java删除指定路径下7天之前的文件

java递归实现删除大于指定日期目录文件

2022-09-19 16:58:52 1990 1

原创 spring项目策略模式应用

策略模式实践应用

2022-07-29 17:34:08 299 1

原创 java.lang.SecurityException: JCE cannot authenticate the provider BC

项目场景:springboot项目,运行环境linux问题描述:例如:application.properties 配置文件修改前:spring.datasource.password=123456修改后:spring.datasource.password-3des=33cb68ba31226586启动springboot项目报异常错误:Caused by: java.lang.RuntimeException: java.lang.SecurityException: JCE

2021-02-26 19:40:04 1260

原创 springboot项目全局统一异常处理

前言在springboot项目开发过程中,不可避免需要处理各种异常,因此各层会出现大量的try {...} catch {...} finally {...} 代码块。这样不仅导致代码冗余,还影响代码的可读性。这样就需要定义全局统一异常处理,方便各层调用不必单独捕获异常。一、推荐理由1.代码复制到项目中通过简单的配置即可实现2.可以灵活的根据自己的业务异常进行更细粒度的扩展二、使用步骤1.封装统一返回结果类代码如下(示例):public class AjaxRe...

2021-02-25 14:45:11 177

原创 ElasticSearch

2021-02-09 19:02:29 75

转载 idea运行测试时提示错误Failed to resolve org.junit.platform:junit-platform-launcher:1.5.2

问题原因:这里的问题是IntelliJ试图在不使用IDE中配置的Maven“用户设置文件”(settings.xml)的情况下解决所需的工件本身。它将直接连接到Maven Central,但被我的雇主屏蔽了解决方案在pom文件添加:<dependency><!--thisisneededorIntelliJgivesjunit.jarorjun...

2020-03-11 01:02:19 15963 1

原创 IDEA使用技巧整理

通过视频学习整理了一些关于IDEA开发使用技巧

2020-03-11 00:28:13 139

原创 一次因getBytes()没有指定字符编码引发的乱码问题

问题描述:数据经过AES加密后,调用服务接口,服务方在收到数据解密后发现中文字符串有乱码情况。例如中文姓名张三,服务接受到的是???1、定位问题分析首先检查加解密过程代码,发现加密数据是对原始字符串做了String.getBytes(), 里面并没有指定具体的字符编码。与服务方确认那边都是统一使用的UTF-8编码,由于测试环境linux环境默认使用的是UTF-8编码,所以在St...

2020-01-20 20:49:33 1236

原创 自定义编写spring-boot-starter

为什么要自定义starter ?SpringBoot优点之一简化编码,在使用Spring创建项目时,需要在pom文件中添加多个依赖,而SpringBoot则会 帮助开发者快速启动一个web容器,只需要在pom中添加一个starter依赖即可,大大简化了编码,不用一个个导入依赖。所以在开发项目时有时为了方便拓展可以自定义写自己的starter,方便自己的项目特定场景需求。原理:首先,...

2019-12-05 14:42:41 174

原创 Java虚拟机认知

堆 JVM管理的最大的一块内存区域,存放着对象的实例,是线程共享区。 堆是垃圾收集器管理的主要区域,因此也被称为“GC堆”。 堆与栈的区别 栈内存存储的是局部变量,而堆是实体对象 栈内存的更新速度比堆快,因为局部变量生命周期短 栈内存存放的变量生命周期一但结束就回释放,而堆存放的实体会被垃圾回收机制不定时的回收 栈线程独占区 ...

2019-11-22 14:49:48 115

原创 OMS订单管理系统

订单业务流程核心一:库存 仓库库存 仓库库存是指在同一个货主下,仓库实物的库存数量。OMS里的仓库库存需要与实物数量保持一致,定期进行盘点和调整。 正品/次品库存 商品在运输、存储、销售与退货过程中损坏,无法进行销售的,应该调入次品库存,不被用来销售。当然,如果商品被修复或部分场景需要,也可以重新被调入正品库存用于销售。 渠道库存 我们通常会把商...

2019-11-22 11:29:59 7104

原创 spring boot项目中ackson-databind 升级至2.9.9.2引起错误NoClassDefFoundError:Could not initialize class

问题描述:FasterXML jackson-databind 2.9.9.2以下版本存在反序列化漏洞补丁绕过。所以在项目中jackson-databind升级版本为2.9.9.2之后启动服务发报错:问题分析:1、测试实例话ObjectMapper报错:2、发现JacksonAnnotationIntrospector类第50行引入JsonMerge.c...

2019-08-02 14:38:06 2205

原创 php rsa 加密、解密、签名、验签

php对接java rsa 签名、验签、加密、解密

2016-09-01 14:21:34 5003

原创 项目中如何自定义异常类

java自定义异常类

2016-09-01 11:31:10 1391

原创 博客试写

发表第一篇文章,以后继续...

2016-09-01 09:26:34 191

springboot-批量生成二维码

功能介绍: 可以通过页面上传Excel表格,批量生成二维码,并下载生成二维码图片。

2022-04-02

Java图书管理系统大作业设计.rar

附件是使用Java语言开发、使用mysql数据库、springboot 整合mybatisplus 做的一个简易版的图书管理系统,功能包括增删改成 等操作。

2020-04-27

eclipse 黑色主题插件.zip

设置eclipse黑色主题,简单实用下载zip包,解压就按照说明使用。小伙伴快来下载使用吧,。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2019-06-08

空空如也

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

TA关注的人

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