自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

俯首之间的博客

不埋头何以抬起头

  • 博客(5)
  • 资源 (2)
  • 收藏
  • 关注

原创 单例模式

原因        加粗样式单例是无状态的,目的是节约内存空间,实现类的重用。方式懒汉方式(有缺陷)public class Singleton { private static Singleton singleton; private Singleton() {} public static Single

2019-03-10 16:49:57 105

原创 Guava Cache(LoadingCache)

Guava Cache  guava cache是一个本地缓存。优点线程安全的缓存,与ConcurrentMap相似,但前者增加了更多的元素失效策略,后者只能显示的移除元素。提供了三种基本的缓存回收方式:基于容量回收、定时回收和基于引用回收。定时回收有两种:按照写入时间,最早写入的最先回收;按照访问时间,最早访问的最早回收。监控缓存加载/命中情况。集成了多部操作,调用get方式...

2018-02-11 16:43:17 10029

原创 Java IO

个人建议:为了更好的熟悉java流的概念建议学习下包装类模式,有助理解。 Java流的概念   流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。简单来说就是java数据传输的方式。使用流的原因   数据要传输,必定会有输入端与输出端。在Java中,数据分为:...

2018-02-09 16:56:30 158

原创 内存泄露

第二章 内存泄露第一节 内存泄露含义      Java中的内存泄露,广义并通俗的说,就是不再会被使用的对象的内存不能被回收,就是内存泄露。Java中内存的的释放以及无用对象的回收都是通过GC实现的,我们不用也没法去控制GC(Java自带的垃圾回收器)的自动清理工作。当一个进入年老代(存活很久)的对象持有一个年轻代(存活很短)的对象时候,则GC就不能回收该年轻代对象,至此引起内粗泄露。

2017-03-27 13:37:09 307

原创 JVM介绍

第一章 JVM介绍JVM构成图    JVM一般由类加载器、方法区、java堆、java虚拟栈、PC程序计数器、本地方法栈、执行引擎等组成。         JVM各个组成部分2.1 类加载器       类加载器ClassLoader:用来动态加载class文件到内存当中。2.1.1 类加载器分类      1)BootStrapClassLoader:称为启动类

2017-03-22 17:54:56 2016

java并发编程(第一版)

主讲Java高并发与多线程,是一本优质好书。涉及内容:第一,立足于并发程序基础,详细介绍Java中进行并行程序设计的基本方法。第二,进一步详细介绍JDK中对并行程序的强大支持,帮助读者快速、稳健地进行并行程序开发。第三,详细讨论有关“锁”的优化和提高并行程 序性能级别的方法和思路。第四,介绍并行的基本设计模式及Java 8对并行程序的支持和改进。第五,介绍高并发框架Akka的使用方法。最后,详细介绍并行程序的调试方法。

2018-07-02

VC中创建halcon

对于运行成功的halcon文件代码转移到vs环境下可以正常运行,进行调试,实现VC编程

2015-10-19

空空如也

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

TA关注的人

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