自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JVM 运行时数据区(二)

深度解析 JVM 运行时数据区(堆、方法区)

2022-02-18 11:11:44 1455

原创 JVM 运行时数据区(一)

深度解析 JVM 运行时数据区(程序计数器、栈、本地方法栈)

2022-02-17 17:20:30 588

原创 JVM 类加载机制

深度解析 JVM 类加载机制

2022-01-29 16:02:15 1634

原创 排序算法和二分查找算法

1.冒泡排序 冒泡排序原理: 1)比较两个相邻的元素,如果前面的元素大于后面的元素,则将这两个数交换位置。第一次遍历后,最大的数会被放到数组的最后位置,即array[length - 1]。 2)第二次遍历时跳过最后一个元素,因为该元素通过第一次遍历已经确定是最大值。 3)持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 代码实现: import java.util.Arrays; /** * 冒泡排序 * 原理:比较相邻的元素。如果第一个比第二个大,就交换他们两个的位置。

2021-05-27 08:22:41 321

原创 Spring AOP实现日志输出功能

需求:用户使用我们的系统进行操作,如果管理员想要查看:谁在什么时候进行了哪些操作,这个功能应该怎么实现? 使用Spring AOP实现日志输出。首先需要对日志进行自动保存,管理员才能查看,并且日志在前台页面是不能进行增删改的。 1.添加功能描述 日志保存的信息是Controller层的所有操作,所以我们需要在Controller中使用@RequestMapping注解的name属性对实现的功能进行描述,例如: @RequestMapping(name="删除用户信息",value = "delete") p

2021-05-26 18:48:01 799

原创 SpringMVC实现自定义字符串日期转换器

我们从页面上传递过去的日期格式是:yyyy-mm-dd,但是SpringMVC中的日期转换器只认识“yyyy/mm/dd”这种格式,所以我们需要自己处理日期字符串 1.处理日期字符串的两种方式 方式1:在需要处理的字段上添加注解 @DateTimeFormat(pattern) 不推荐,如果使用这种方式需要一个字段一个字段的写,如果里面有1万个字段,那需要写1万次。 方式2:自定义一个字符串日期转换器,在springmvc.xml中进行配置 定义一个日期转换器类,实现Converter接口,注意俩泛型

2021-05-26 16:51:42 603

原创 SpringMVC实现统一异常处理

项目开发中处理异常的思路: dao异常通常抛给Service Service异常通常抛给Controller Controller把异常抛给前端控制器(SpringMVC框架) 由前端控制器把异常交给异常处理器进行处理

2021-05-26 16:15:19 318

空空如也

空空如也

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

TA关注的人

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