PrayFor丶Zx的博客

希望以后回想起当时的我,不后悔。

自定义博客皮肤

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

java虚拟机之引用和可触及性的强度

在java中提供了四个级别的引用:强引用,软引用,弱引用和虚引用。        强引用:只要引用存在,垃圾回收器永远不会回收Object obj = new Object(); //可直接通过obj取得对应的对象 如obj.equels(new Object()); 而这样 obj对象对后...

2017-02-21 22:57:18

阅读数 315

评论数 0

java虚拟机之什么才是真正的垃圾

谁才是真正的垃圾:判断可触及性        垃圾回收的基本思想是考察每一个对象的可触及性,即 从跟节点开始是否可以访问到这个对象,如果可以,则说明当前对象正在被使用,如果所有的根节点都无法访问到某个对象,说明对象已经不再使用了,一般来说,这个对象需要被回收。但事实上,一个无法触及的对象...

2017-02-21 08:50:46

阅读数 287

评论数 0

一道有意思的面试题

昨天去一家公司面试,遇到了一个有意思的笔试题,之前在csdn上看见过,没记录下来,现在copy下,有兴趣的小伙伴,猜猜执行结果,加深理解。 答案 1 a 2 b 2原因 static代码块随着类的加载而加载,在构造器之前,而且只加载一次。如果一个类中有多个static的话,按顺序加载st...

2017-02-21 08:16:36

阅读数 144

评论数 0

java虚拟机之垃圾回收概念与算法

一:垃圾回收概念 GC中的垃圾:指的是,存在于内存中的不会再被使用的对象。 为什么要进行垃圾回收:如果不及时对内存中的垃圾进行清理,那么,这些垃圾对象所占用的内存空间会一直保留到应用程序结束,被保留的空间无法被其他对象使用。如果大量不会被使用的对象一直占用内存空间不放,需要内存空间时,就无法使...

2017-02-18 23:16:33

阅读数 165

评论数 0

java虚拟机的基本结构

一 :java虚拟机的基本结构 1: 类加载子系统(负责从文件系统或者网络中加载class信息,加载的类信息存放于一块成为方法区的内存空间。除了类信息外,方法区中可能还存放运行时常量池信息,包括字符串字面量和数字常量(这部分常量信息是class文件常量池部分的内存映射)) 2:java栈(jav...

2017-02-15 23:12:28

阅读数 346

评论数 0

java 之 23种设计模式

设计模式(Design Patterns)                                   ——可复用面向对象软件的基础 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码...

2016-06-16 11:23:48

阅读数 177

评论数 0

数据库的事物隔离级别

数据库的事物隔离级别

2016-05-09 10:48:35

阅读数 205

评论数 0

多线程(三)

继上一次讲的开始说吧。 new ThreadPoolExecutor() 自定义参数,理解每个参数什么含义,具体到某些业务场景,还要看具体怎么用。在此,再解释下核心线程数跟最大线程数到底有什么作用。举个例子: new ThreadPoolExecutor(1,2,60,TimeUnit.Days,...

2017-10-17 16:33:01

阅读数 107

评论数 0

多线程(二)

接下来,我们说 feature模式跟master-worker 模式,另外还有个知识点,Executors框架的一系列问题。 feature模式:之前稍微提到了一点,现在用代码细细实现下。所谓的feature模式,我的理解就是,当前用户执行一个任务,这个任务主线程执行时间很长很长,类似于财务系统的...

2017-09-30 17:03:59

阅读数 99

评论数 0

多线程学习(一)

最近,学习了下多线程,虽然工作中用不上,但还是多了解点为好,技多不压身。 什么是线程:先了解什么是进程,进程想必大家都知道,一个exe 打开后,在任务管理器里面有这个文件的进程,一个进程肯定有多个服务协同工作组成,这个服务就是类似于线程的概念, 首先呢:多线程是为了解决一类问题,而产生了多线程,例...

2017-09-28 17:11:25

阅读数 118

评论数 0

java 三大框架原理及优点

Hibernate工作原理及为什么要用? 原理:   1.读取并解析配置文件   2.读取并解析映射信息,创建SessionFactory   3.打开Sesssion   4.创建事务Transation   5.持久化操作   6.提交事务   ...

2017-05-08 17:27:00

阅读数 340

评论数 0

拦截器,监听器,过滤器 区别

这篇文章写得不错,copy下来,以留纪念   感谢http://www.cnblogs.com/shangxiaofei/p/5328377.html 由于最近两个月工作比较清闲,个人也比较“上进”,利用工作空余时间,也继续学习了一下,某天突然想起struts2和struts1的...

2017-05-08 17:24:11

阅读数 293

评论数 0

java 内存中生成二维码,显示到浏览器中

首先 在maven pom.xml 中加入<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactI...

2017-04-30 16:14:00

阅读数 1642

评论数 0

java 解释transient和volatile两个关键字

transient和volatile两个关键字一个用于对象序列化,一个用于线程同步,都是Java中比较高阶的话题,简单总结一下。transienttransient是类型修饰符,只能用来修饰字段。在对象序列化的过程中,标记为transient的变量不会被序列化。示例:class Test {tra...

2017-04-10 15:02:14

阅读数 135

评论数 0

Mac系统从菜鸟到老鸟

最近公司在mac系统上开发,第一天各种不适应,不过看大神操作,mac玩的贼六,不多废话,现在开始赶紧学mac系统操作 http://blog.51cto.com/zt/14

2017-03-13 22:38:53

阅读数 325

评论数 0

java基础之数值类型转换的问题

最近有很多的数值类型转换的问题,全都是java基础,今天总结下,废话不多说,直接上代码: 1: byte a = 1; byte b = 2; byte c = a + b; c是多少?2: byte a = 1; ...

2017-03-08 22:04:59

阅读数 176

评论数 0

java 设计模式之装饰模式

装饰模式 :装饰模式就是给一个对象增加一些新的功能,而且是动态的,要求装饰对象和被装饰对象实现同一个接口,装饰对象持有被装饰对象的实例。下面看代码 例子:DecoratorDao 是接口,DecoratorDaoImpl是实现接口的业务逻辑,Decorator是装饰类package Decora...

2017-03-08 21:24:30

阅读数 141

评论数 0

java设计模式之适配器模式

适配器模式:将某个类的接口转换成客户端期望的另一个接口表示,目的是消除由于接口不匹配所造成的类的兼容性问题。主要分为三类:类的适配器模式、对象的适配器模式、接口的适配器模式。       适配器模式原理很简单:extends,implement。       举个例子 类的适配器模式,直接上...

2017-03-06 23:32:25

阅读数 87

评论数 0

什么是面向对象,什么是面向过程(基础的基础)。

经常听到有人说,计算机语言可以归为面向过程语言和面向对象语言,那么到底什么是面向对象,什么是面向过程呢?答:面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了;面向对象是把构成问题事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是...

2017-03-06 22:13:56

阅读数 232

评论数 0

web程序员之到底什么是架构师

架构师知识体系(1)–WEB架构师成长之路 http://blog.csdn.net/hguisu/article/details/38385371 架构师知识体系(2)–什么是架构师 http://blog.csdn.net/hguisu/article/details/46506361 ...

2017-03-05 19:35:58

阅读数 196

评论数 0

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