自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一次FullGC问题分析

该事件会被ConfigurationPropertiesRebinder监听,执行rebind()方法,rebind方法会把有@ConfigurationProperties注解的配置类重新初始化一遍,由于项目使用的是默认数据源,且有@ConfigurationProperties注解所以dataSource需要重新初始化。看起来是开启了Devtools的热部署,Restarter对象持有了大量的AnnotationConfigApplicationContext 对象导致的,那为何会产生大量的对象呢?

2024-07-05 19:34:45 686

转载 javascript小结

JavaScript 中的可维护性部分涉及到下面的代码约定。来自其他语言中的代码约定可以用于决定何时进行注释,以及如何进行缩进,不过 JavaScript需要针对其松散类型的性质创造一些特殊的约定。 由于 JavaScript 必须与 HTML 和 CSS 共存,所以让各自完全定义其自己的目的非常重要:JavaScript 应该定义行为,HTML 应该定义内容,CSS 应该定义外观。

2017-07-02 12:50:58 159

转载 JavaScript中的存储对象

html5中的Web Storage包括了两种存储方式:sessionStorage和localStorage。sessionStorage用于本地存储一个会话(session)中的数据,这些数据只有在同一个会话中的页面才能访问并且当会话结束后数据也随之销毁。因此sessionStorage不是一种持久化的本地存储,仅仅是会话级别的存储。而localStorage用于持久化的本地存

2017-07-01 06:51:39 353

转载 javascript中的bind()

var handler = { message: "Event handled", handleClick: function(event){ alert(this.message + ":" + event.type); }};var btn = document.getElementById("my-btn");EventUtil.addHandler(btn, "clic

2017-06-28 07:10:25 314

转载 javascript中的this

this理解this的第一步就是要明白:this既不指向函数自身,也不指向函数的词法作用域;this是在运行时进行绑定的,而不是在编写时绑定,它的上下文取决于函数调用时的各种条件;this的绑定和函数声明的位置没有任何关系,只取决于函数的调用位置和调用方式;this绑定规则有4点:按优先级1到4判断1.由new调用?绑定到新创建的空对象;2.由c

2017-06-28 06:36:46 188

空空如也

空空如也

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

TA关注的人

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