自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (3)
  • 收藏
  • 关注

转载 【转】拦截器(Interceptor)和过滤器(Filter)的执行顺序和区别

https://blog.csdn.net/zxd1435513775/article/details/80556034

2019-03-26 22:08:35 260

原创 什么情况下发发生full gc

Minor GC后存活的对象晋升到老年代时由于悲观策略的原因,有两种情况会触发Full GC,1、是之前每次晋升的对象的平均大小 > 老年代剩余空间2、是Minor GC后存活的对象超过了老年代剩余空间。这两种情况都是因为老年代会为新生代对象的晋升提供担保,而每次晋升的对象的大小是无法预测的,所以只能基于统计,1个是基于历史平均水平,一个是基于下一次可能要晋升的最大水平。这两种情况都...

2019-03-25 19:45:00 1052 1

原创 设计模式(建造者模式)

建造者模式 建造者模式可以将部件和其组装过程分开,一步一步创建一个复杂的对象。用户只需要指定复杂对象的类型就可以得到该对象,而无须知道其内部的具体构造细节.使用场景 建造者模式的使用场合是当创建复杂对象时,把创建对象成员和装配方法分离出来,放在建造者类中去实现,用户使用该复杂对象时,不用理会它的创建和装配过程,只关心它的表示形式优点: 1. 将一个复杂对象的创建...

2019-03-23 16:07:49 161

原创 设计模式(六大原则)

1、单一职责原则 一个类只负责一个功能领域中的相应职责,或者可以定义为,就一个类而言,应该只有一个引起它变化的原因。2、开闭原则一个软件实体应当对扩展开放,对修改关闭。即软件实体应尽量在不修改原有代码的情况下进行扩展。3、里氏替换原则 所有引用基类(父类)的地方必须能透明地使用其子类的对象。4、依赖倒置原则 抽象不应该依赖于细节,细节应当依赖于抽象...

2019-03-23 15:37:02 143

原创 设计模式(模板模式)

模板设计模式 定义:模板设计模式就是把某些类似算法或者业务提供一个统一的执行框架,把这些业务种共同的部门抽取出来进行具体实现,而某些业务中特定的部分推迟到子类中进行重写实现。 使用场景: 当不变的和可变的行为在方法的子类实现中混合在一起的时候,不变的行为会在子类中重复出现,我们可以通过模板方法把这些行为搬移到单一的地方(方法)中,这样就帮助子类摆脱重复的不变行为的...

2019-03-23 15:01:54 116

原创 【转】深入理解B树和B+树(二)B+树的优点

有了B树,为什么还需要B+树呢?那就要先说下B树的缺点了,人类对于性能的追求是无止境的,B树相比二叉树虽好,但还是存在以下问题:1.每个节点中既要存索引信息,又要存其对应的数据,如果数据很大,那么当树的体量很大时,每次读到内存中的树的信息就会不太够。2.B树遍历整个树的过程和二叉树本质上是一样的,B树相对二叉树虽然提高了磁盘IO性能,但并没有解决遍历元素效率低下...

2019-03-09 15:50:16 869

原创 【转】Java中的OutOfMemoryError的各种情况及解决和JVM内存结构

在JVM中内存一共有3种:Heap(堆内存),Non-Heap(非堆内存)[3]和Native(本地内存)。[1]堆内存是运行时分配所有类实例和数组的一块内存区域。非堆内存包含方法区和JVM内部处理或优化所需的内存,存放有类结构(如运行时常量池、字段及方法结构,以及方法和构造函数代码)。本地内存是由操作系统管理的虚拟内存。当一个应用内存不足时就会抛出java.lang.OutOfMemor...

2019-03-09 12:36:50 184

原创 【转】Java 内存溢出(java.lang.OutOfMemoryError)的常见情况和处理方式总结

ava.lang.OutOfMemoryError这个错误我相信大部分开发人员都有遇到过,产生该错误的原因大都出于以下原因:JVM内存过小、程序不严密,产生了过多的垃圾。导致OutOfMemoryError异常的常见原因有以下几种:内存中加载的数据量过于庞大,如一次从数据库取出过多数据; 集合类中有对对象的引用,使用完后未清空,使得JVM不能回收; 代码中存在死循环或循环产生过多重复的...

2019-03-09 10:07:49 147

动软代码生成工具

动软代码生成工具,可以根据数据库表结构生成访问数据库的代码,存储过程、增删改都有。

2015-11-12

序列号 nero8中文破解版

nero8中文破解版序列号,绝对可以用,已经试过。

2015-11-12

图标 arcgis engine for c#开发下的一套图标

图标 arcgis engine for c#开发下的一套图标,比较实用

2015-11-12

空空如也

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

TA关注的人

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