自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lz710117239的博客

java程序员的博客

  • 博客(11)
  • 收藏
  • 关注

原创 springboot源码解析(五)prepareContext

SpringApplication中的prepareContext,其内容如下:private void prepareContext(ConfigurableApplicationContext context, ConfigurableEnvironment environment, SpringApplicationRunListeners listeners, Appl...

2018-04-29 10:44:50 1306

原创 springboot源码解析(四)new FailureAnalyzers(context);

在SpringApplication的run方法中,初始化了FailureAnalyzers,其内容如下: FailureAnalyzers(ConfigurableApplicationContext context, ClassLoader classLoader) { Assert.notNull(context, "Context must not be null"); this....

2018-04-27 17:44:56 1704

原创 springboot源码解析(三)prepareEnvironment(listeners, applicationArguments);

在SpringApplication的启动的run方法中,有这么一个方法:ConfigurableEnvironment environment = prepareEnvironment(listeners, applicationArguments);此方法是准备运行时的环境。这段代码的具体实现如下: private ConfigurableEnvironment prepareEnv...

2018-04-27 16:11:32 1444

原创 SpringBoot源码解析(一)初始化方法

springboot的启动都是从main方法开始的,如下:@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }}后面会进入SpringApplica...

2018-04-26 16:52:16 758

原创 Securitymanager,AccessController相关文章

介绍AccessController的文章Securitymanager的使用场景和方法说明Securitymanager相关的官方文档Securitymanager使用示例Securitymanager与策略文件相关说明

2018-04-23 15:53:18 185

原创 mac使用的文档合集

最近入手了一台macbook pro 2017,使用过程中有许多心得,在此记录下。首先手势和快捷键在此就不说了,在此主要说一下程序员使用的时候的规范。免费软件尽量在appstore下载。像我使用的有道词典和有道云笔记就是在appstore上下载的。在mac下面关于终端里配置快捷键(如ll='ls -l'),以及环境变量配置都是在~/.bash_profile文件中。如果是使用各种好用的工具,推荐g...

2018-04-15 14:55:12 508

原创 深入分析javaweb技术内幕之JVM内存管理(二)

8.7内存问题分析8.7.1GC日志分析有时候我们可能并不知道何时会发生内存溢出,但是当溢出已经发生时我们却并不知道原因,所以在JVM启动时就加上一些参数来控制,当JVM出问题时能几下一些当时的情况。还有就是记录下来的GC的日志,我们可以观察GC的频度以及每次GC都回收了哪些内存。GC的日志输出如下参数。-verbose:gc,可以辅助输出一些详细的GC信息。-XX:+PrintGCDetails...

2018-04-08 23:30:05 335

转载 Linux查看系统资源占用

在系统维护的过程中,随时可能有需要查看 CPU和内存的使用率,并根据相应信息分析系统状况的需求。本文介绍一下几种常见的Linux系统资源查看命令。1、总体内存占用的查看命令:free图1 free命令查看内存占用(1) free命令默认是以kb为单位显示的,可以用free -m 用Mb单位来显示。(2) Mem行 :   total = used  + free    其中buffers和cach...

2018-04-08 23:08:36 797

转载 深入分析javaweb技术内幕之JVM内存管理

8.1物理内存和虚拟内存所谓物理内存就是我们通常所说的RAM(随机存储器)。在计算机中,还有一个存储单元叫寄存器,它用于存储计算单元执行指令(如浮点、整数等运算时)的中间结果。寄存器的大小决定了一次计算可使用的最大数值。连接处理器和RAM或者处理器和寄存器的是地址总线,这个地址总线的宽度影响了物理地址的索引范围,因为总线的宽度决定了处理器一次可以从寄存器或者内存中获取多少个bit。同时也决...

2018-04-07 23:33:21 268

转载 深入分析javaweb技术内幕之JVM体系结构与工作方式

何谓JVMJVMjava虚拟机,它通过模拟一个计算机来达到一个计算机所具有的计算功能。我们先来看看一个真实的计算机如何才能具备计算的功能。以计算为中心来看计算机的体系结构可以分为如下几个部分。指令集,这个计算机所能识别的机器语言的命令集合。计算单元,即能够识别并且控制指令执行的功能模块。寻址方式,地址的位数、最小地址和最大地址范围,以i及地址的运行规则。寄存器定义,包括操作数寄存器、变址寄存器、控...

2018-04-06 10:38:18 633

转载 深入分析javaweb技术内幕之在Javap生成的jvm指令详解

与类相关的JVM指令(通过javap -c 后面追加class文件目录即可看到)指令                                     参数                                                        解释checkcast    class校验类型转换,校验未通过将抛出ClassCastExceptiongetfieldcl...

2018-04-03 23:16:24 469

空空如也

空空如也

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

TA关注的人

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