上一页 1 ··· 3 4 5 6 7 8 下一页
摘要: 前学习过一段时间的设计模式,总是感觉学习的不够清楚。现在再重新复习一下,原文地址:https://blog.csdn.net/doymm2008/article/details/13288067 一、设计模式的分类 总体来说设计模式分为三大类: 1. 创建型模式 共五种:工厂方法模式、抽象工厂模式、 阅读全文
posted @ 2018-06-25 12:55 befmain 阅读(3508) 评论(0) 推荐(3)
摘要: 1 Nagios功能 1.1 监控工具 1.2 可以监控主机/服务或者资源 1.3 四种状态值 OK,WARNING,CRITICAL,UNKNOWN CPU:90%(CRITICAL),80%(WARNING),OK,UNKOW 1.4 报警系统 2 Nagios core(Nagios核心) 2 阅读全文
posted @ 2018-06-25 00:43 befmain 阅读(341) 评论(1) 推荐(0)
摘要: 线程安全:如果一个对象可以安全的被多个线程同时使用,那它就是线程安全的。 一、Java中的线程安全 1.不可变 不可变的对象一定是线程安全的。String、枚举类型、java.lang.Number的部分子类如Long和Double等数值包装类型,BigInteger和BigDecimal等大数据类 阅读全文
posted @ 2018-06-24 09:27 befmain 阅读(219) 评论(0) 推荐(0)
摘要: Java内存模型是定义线程共享的变量的访问规则(实例字段、静态字段和构成数组对象的元素),但不包括线程私有的局部变量和方法参数。 1.主内存与工作内存 Java内存模型规定,所有的变量都必须存储在主内存中。 线程使用到的变量保存在线程工作内存中,其实主内存的副本拷贝。 2. 内存间的交互操作 loc 阅读全文
posted @ 2018-06-24 00:40 befmain 阅读(167) 评论(0) 推荐(0)
摘要: 一、页面定制CSS 1 #home { 2 margin: 0 auto; 3 width: 80%;/*原始65*/ 4 min-width: 980px;/*页面顶部的宽度*/ 5 background-color: rgba(245, 245, 245, 0.7); 6 padding: 30 阅读全文
posted @ 2018-06-23 23:38 befmain 阅读(761) 评论(0) 推荐(5)
摘要: 虚拟机把描述类的Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 在Java语言中,类型的加载、连接和初始化过程都是在程序运行期间完成的。 一、类的生命周期: 类从加载到内存,直至从内存中卸载。整个生命周期如下图: 阅读全文
posted @ 2018-06-23 21:54 befmain 阅读(169) 评论(0) 推荐(0)
摘要: 一、垃圾收集器总览 新生代:Serial、 ParNew、 Parallel Scavenge 老年代:CMS、Serial Old、 Parallel Old 最新的:G1 并行和并发的区别: 并行:指多条垃圾收集线程并行工作,但此时用户线程仍然处于等待状态。 并发:指用户线程和垃圾收集线程同时执 阅读全文
posted @ 2018-06-23 13:49 befmain 阅读(174) 评论(0) 推荐(0)
摘要: 大部分的开发者都觉得垃圾回收是一件再正常不过的事情,根本没有认真研究过到底垃圾回收是如何实现的。但是如果直接看实际代码的话,就会发现十分晦涩难懂。 所以这篇文章带你初步认识5种最基本的垃圾回收算法,并且为每个算法配上一段生动形象的动画。 1.运行结束时统一回收(没有自动GC) 这是最朴素的垃圾回收算 阅读全文
posted @ 2018-06-23 13:04 befmain 阅读(523) 评论(0) 推荐(0)
摘要: 线程私有的程序计数器、虚拟机栈和本地方法栈随线程而生,随线程而灭。栈中的栈帧随方法的进入和退出有条不紊的入栈和出栈。 而Java堆和方法区因为需要多大内存、创建多少对象都是不确定的,因此这两个区域是垃圾回收的重点对象。 一、如何判断对象是否存活 1. 引用计数法 给每个对象添加一个引用计数器,有一个 阅读全文
posted @ 2018-06-22 22:15 befmain 阅读(135) 评论(0) 推荐(0)
摘要: 一、Java内存区域 1.程序计数器 线程私有。 当前线程所执行的字节码的行号指示器。由于JAVA是多线程的,因此每个线程都独立的程序计数器。 异常:没有规定任何OutOfMemeryError情况的区域。 2. Java虚拟机栈 线程私有。 描述Java方法的内存模型——栈帧(局部变量表、操作数栈 阅读全文
posted @ 2018-06-22 20:32 befmain 阅读(244) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 下一页