自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaEE框架学习笔记——SpringMVC篇

每一次请求,都会创建一个Action对象,请求来了以后,struts2创建多个对象:ActionContext,valuestack,UAction,ActionSuport,ModelDriven。同一个Controller请求,只会创建一个Controller。System.out.println(“返回视图前 后处理”);//controller执行后但未返回视图前调用此方法。//controller执行后且视图返回后调用此方法。// controller执行前调用此方法。SpringMVC是。

2025-01-12 08:18:03 558

原创 JAVA8之妙用Optional解决判断Null为空的问题

先介绍一下 API,与其他文章不同的是,本文采取类比的方式来讲,同时结合源码。而不像其他文章一样,一个个 API 罗列出来,让人找不到重点。这四个函数之间具有相关性,因此放在一组进行记忆。先说明一下,,即构造函数,它是 private 权限的,不能由外部调用的。其余三个函数是 public 权限,供我们所调用。那么,Optional 的本质,就是内部储存了一个真实的值,在构造的时候,就直接判断其值是否为空。好吧,这么说还是比较抽象。直接上构造函数的源码,如下图所示那么,的源码如下。

2025-01-12 08:10:35 723 1

原创 Java-Parallel GC介绍

Summary阶段,算法采用以空间换时间的优化方式,针对一个密度很大的Region,比如95%的空间是存活对象,只有断断续续5%的空间是未使用的,那么算法认为这个Region不值得被整理,即是选择浪费掉这5%的空间,以节省整理操作的时间开销。参数的值是一个大于0的毫秒数,收集器将尽可能的保证回收耗费的时间不超过设定的值,但是,并不是越小越好,GC停顿时间缩短是以牺牲吞吐量和新生代空间来换取的,如果设置的值太小,将会导致频繁GC,这样虽然GC停顿时间下来了,但是吞吐量也下来了。

2025-01-12 08:06:53 1028

空空如也

空空如也

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

TA关注的人

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