会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
专注改变人生。
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
3
4
5
6
7
8
9
10
11
···
37
下一页
2018年4月23日
(一)单例模式
摘要: 一、简单单例模式 所谓单例模式,就是在整个应用中保证只有一个类的实例存在。就像是Java Web中的application,也就是提供了一个全局变量,用处相当广泛,比如保存全局数据,实现全局性的操作等。 最简单的实现就是,把类的构造方法设为private,从而保证其他类无法直接new出实例。然后在该
阅读全文
posted @ 2018-04-23 11:52 shyroke、
阅读(155)
评论(0)
推荐(0)
2018年3月9日
(二十三)IDEA 构建一个springboot工程,以及可能遇到的问题
摘要: 一、下载安装intellij IEDA 需要破解 一、下载安装intellij IEDA 二、创建springboot工程 其他步骤省略,创建好的工程结构如下图: 三、配置springoboot工程 3.1 如上图src/main目录下只有java和resource两个文件夹,本项目使用的是jsp页
阅读全文
posted @ 2018-03-09 13:48 shyroke、
阅读(484)
评论(0)
推荐(0)
2018年1月21日
(十三)class文件结构:常量池(转)
摘要: Class类文件的结构 全局规范 1.任何一个Class文件都对应着唯一一个类或接口的定义信息,但反过来说,类或接口并不一定都得定义在文件里(譬如类或接口也可以通过类加载器直接生成)。本章中,只是通俗地将任意一个有效的类或接口所应当满足的格式称为“Class文件格式”,实际上它并不一定以磁盘文件的形
阅读全文
posted @ 2018-01-21 22:20 shyroke、
阅读(852)
评论(0)
推荐(0)
2018年1月20日
(十二)class文件结构:魔数和版本
摘要: 一、java体系结构 二、class格式文件概述 class文件是一种8位字节的二进制流文件, 各个数据项按顺序紧密的从前向后排列, 相邻的项之间没有间隙, 这样可以使得class文件非常紧凑, 体积轻巧, 可以被JVM快速的加载至内存, 并且占据较少的内存空间。 我们的Java源文件, 在被编译之
阅读全文
posted @ 2018-01-20 23:08 shyroke、
阅读(459)
评论(0)
推荐(0)
2018年1月17日
(十一)使用Jconsole监控线程
摘要: 一、案例 监控线程情况,包括阻塞、死循环等 1.1 代码如下,下述代码共有三个线程,Main、mythread01、mythread02线程,其中mythread01线程为死循环、mythread02为阻塞线程 运行程序,打开jconsole,结果如下图,此时只有main线程,且该线程状态为Runa
阅读全文
posted @ 2018-01-17 20:18 shyroke、
阅读(2755)
评论(0)
推荐(0)
(十)java虚拟机性能监控工具
摘要: 一、 jps(Java Virtual Machine Process Status Tool) jps主要用来输出JVM中运行的进程状态信息。语法格式如下: 命令行参数选项说明如下: 1.1 案例 上述代码执行三次,就有三个进程,注意此时不能在console里输入信息,这样程序就会卡在 Scann
阅读全文
posted @ 2018-01-17 19:27 shyroke、
阅读(1252)
评论(0)
推荐(0)
(九)栈上分配与逃逸分析
摘要: 一、什么是逃逸? 逃逸是指在某个方法之内创建的对象,除了在方法体之内被引用之外,还在方法体之外被其它变量引用到;这样带来的后果是在该方法执行完毕之后,该方法中创建的对象将无法被GC回收,由于其被其它变量引用。正常的方法调用中,方法体中创建的对象将在执行完毕之后,将回收其中创建的对象;故由于无法回收,
阅读全文
posted @ 2018-01-17 15:00 shyroke、
阅读(486)
评论(0)
推荐(0)
2018年1月16日
(八)内存分配策略
摘要: 在虚拟机中,我们知道对象的内存是分配在堆中的。但是堆又可以划分为更小的区域以便垃圾回收,那么,对象到底是怎么在分配在堆中的呢? 一:堆中优先分配Eden 大多数情况下,对象都在新生代的Eden区中分配内存。而因为大部分的对象都是“朝生夕死”的,所以新生代又会频繁进行垃圾回收。 1.1 案例 结果 首
阅读全文
posted @ 2018-01-16 23:52 shyroke、
阅读(259)
评论(0)
推荐(0)
2018年1月1日
(七)垃圾收集器
摘要: 一、垃圾收集器之Serial serial收集器 serial收集器 serial收集器是最基本发展最悠久的收集器。serial收集器是一个单线程的收集器,但他的“单线程”的意义并不仅仅只会使用一个cpu或者一条线程去完成垃圾收集工作,更重要的是在他进行垃圾收集时,必须暂停其他所有的工作线程,直到收
阅读全文
posted @ 2018-01-01 17:50 shyroke、
阅读(281)
评论(0)
推荐(0)
(六)垃圾回收算法
摘要: 一、标记-清除算法 1) 标记-清除算法 最基础的收集算法是“标记-清除”(Mark-Sweep)算法,如它的名字一样,算法分为“标记”和“清除”两个阶段:首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象,它的标记过程其实在前一节讲述对象标记判定时已经基本介绍过了。之所以说它是最
阅读全文
posted @ 2018-01-01 16:19 shyroke、
阅读(285)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
37
下一页
公告
作者:shyroke 博客地址:http://www.cnblogs.com/shyroke/ 转载注明来源~