2018年5月31日

FastDFS随笔

摘要: 分布式文件系统FastDFS详解 为什么要使用分布式文件系统呢? 嗯,这个问题问的好,使用了它对我们有哪些好处?带着这个问题我们来往下看: 单机时代 初创时期由于时间紧迫,在各种资源有限的情况下,通常就直接在项目目录下建立静态文件夹,用于用户存放项目中的文件资源。如果按不同类型再细分,可以在项目目录 阅读全文

posted @ 2018-05-31 13:38 IT吴彦祖NT 阅读(101) 评论(0) 推荐(0) 编辑

2018年5月21日

JDK6和JDK7中String的substring()方法及其差异

摘要: JDK6中value对象不变,只是offset和count 的两个属性值发生了变化 JDK7中真实地在堆内存中创建了另一个字符数组. 阅读全文

posted @ 2018-05-21 15:21 IT吴彦祖NT 阅读(105) 评论(0) 推荐(0) 编辑

杂笔

摘要: 1、原子性:是指单一不可分割的操作,在多线程的环境中,非原子性操作可能会受其他线程的影响,synchronized关键字可以很好的解决这个问题。 2、synchronized:保持原子性操作,保证内存的可见性。CPU在执行代码的时候,为了减少变量访问的时间消耗,可能将代码中访问的变量存入该CPU的缓 阅读全文

posted @ 2018-05-21 14:22 IT吴彦祖NT 阅读(87) 评论(0) 推荐(0) 编辑

JVM内存随笔

摘要: --本文内容为学习记录,内容非原创 JAVA的JVM的内存分为3个区: 堆(heap)、栈(stack)和方法区(method) 堆区: 1、JVM只有一个堆区被所有线程共享,只存储对象本身,每个对象包含一个与之对应的class信息 栈区: 1、每个线程包含一个栈区,栈中只保存基础数据类型的对象和自 阅读全文

posted @ 2018-05-21 10:58 IT吴彦祖NT 阅读(80) 评论(0) 推荐(0) 编辑

导航