自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

luzhensmart的专栏

Come on baby!

  • 博客(47)
  • 资源 (11)
  • 收藏
  • 关注

转载 Vue中slot的使用(通俗易懂)

个人理解:是对组件的扩展,通过slot插槽向组件内部指定位置传递内容,通过slot可以父子传参;开发背景(slot出现时为了解决什么问题):正常情况下,<Child><span style=”color:red;”>hello world</span></Child>在组件标签Child中的span标签会被组件模板template内容替换掉...

2018-11-30 19:09:09 606

转载 时间复杂度

log是对数符号,对数所求的是乘方运算中的指数如a^b=c读作:a的b次方等于c。这里的a叫底数,b叫指数,c叫幂log n是指的以常数为底 N的对数,根据算法而变,比如二分法,底数就是2,三分法,底数就是3。正文:    时间复杂度的意义 究竟什么是时间复杂度呢?让我们来想象一个场景:某一天,小灰和大黄同时加入了一个公司.......

2018-11-29 23:29:49 138

转载 图解 CMS 垃圾回收机制原理,-阿里面试题

什么是CMSCMS全称 ConcurrentMarkSweep,是一款并发的、使用标记-清除算法的垃圾回收器, 如果老年代使用CMS垃圾回收器,需要添加虚拟机参数-"XX:+UseConcMarkSweepGC"。使用场景:GC过程短暂停,适合对时延要求较高的服务,用户线程不允许长时间的停顿。缺点:服务长时间运行,造成严重的内存碎片化。 另外,算法实现比较复杂(如果也算缺点的话...

2018-11-25 21:24:28 792 1

转载 -XX:CMSInitiatingOccupancyFraction=70 和-XX:+UseCMSInitiatingOccupancyOnly

CMS GC要决定是否在full GC时做压缩,会依赖几个条件。其中, 第一种条件,UseCMSCompactAtFullCollection 与 CMSFullGCsBeforeCompaction 是搭配使用的;前者目前默认就是true了,也就是关键在后者上。 第二种条件是用户调用了System.gc(),而且DisableExplicitGC没有开启。 第三种条件是young gen报...

2018-11-25 21:23:11 2438

转载 常见的垃圾收集器

下面一张图是HotSpot虚拟机包含的所有收集器,图是借用过来滴:Serial收集器(复制算法) 新生代单线程收集器,标记和清理都是单线程,优点是简单高效。是client级别默认的GC方式,可以通过-XX:+UseSerialGC来强制指定。 Serial Old收集器(标记-整理算法) 老年代单线程收集器,Serial收集器的老年代版本。 ParNew收集器(停止-复制算法) ...

2018-11-25 00:45:22 194

转载 GC是什么时候触发的(面试最常见的问题之一)

GC是什么时候触发的(面试最常见的问题之一)  由于对象进行了分代处理,因此垃圾回收区域、时间也不一样。GC有两种类型:Scavenge GC和Full GC。1 Scavenge GC  一般情况下,当新对象生成,并且在Eden申请空间失败时,就会触发Scavenge GC,对Eden区域进行GC,清除非存活对象,并且把尚且存活的对象移动到Survivor区。然后整理Survivor...

2018-11-25 00:45:08 4368

转载 常用的垃圾收集算法

1:标记-清除算法(Mark-Sweep)标记-清除算法采用从根集合(GC Roots)进行扫描,对存活的对象进行标记,标记完毕后,再扫描整个空间中未被标记的对象,进行回收,如下图所示。标记-清除算法不需要进行对象的移动,只需对不存活的对象进行处理,在存活对象比较多的情况下极为高效,但由于标记-清除算法直接回收不存活的对象,因此会造成内存碎片。2 :复制算法(Copying)复制算...

2018-11-25 00:39:29 433

转载 java中垃圾回收机制中的引用计数法和可达性分析法(最详细)

引用计数是垃圾收集器中的早期策略。在这种方法中,堆中每个对象实例都有一个引用计数。当一个对象被创建时,就将该对象实例分配给一个变量,该变量计数设置为1。当任何其它变量被赋值为这个对象的引用时,计数加1(a = b,则b引用的对象实例的计数器+1),但当一个对象实例的某个引用超过了生命周期或者被设置为一个新值时,对象实例的引用计数器减1(如可达性算法 不可达 或 生命周期指:Eden区Surviva...

2018-11-24 19:33:35 1690 3

翻译 JDK6和JDK7-ArrayList的默认容量问题

JDK6: 默认初始化的时候 ArrayList容量就是10JDK7+ : 默认的容量表面上是0,其实还是10 ,只是使用懒加载,当使用add方法添加一个元素时,容量会被扩成10  , 这算是一个优化,如果实例化后没有添加元素,容量是0,节约空间,否则为10实现扩容:jdk7中采用>>位运算,右移动一位。 容量相当于扩大了1.5倍;举例说明:添加20个元素到Array...

2018-11-24 16:20:26 510

翻译 JAVA中ArrayList等的扩容机制

第二部分:CopyOnWriteArrayList<String> coarray=new CopyOnWriteArrayList<>();ArrayList<String> array=new ArrayList<>();Vector<String> vec=new Vector<>();1:CopyOnWrit...

2018-11-24 16:16:02 465

翻译 JAVA中HashMap扩容机制

第一部分:HashMap<String, String> hmap=new HashMap<>();HashSet<String> hset=new HashSet<>();Hashtable<String, String> htable=new Hashtable<>();1. HashMap扩容  HashM...

2018-11-24 16:05:07 815

原创 26.vue-resource.html

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><met

2018-11-24 15:36:59 157

原创 25.Vue的生命周期.html

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><met

2018-11-24 15:36:46 109

原创 24.简写自定义指令函数.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-24 15:36:36 477

原创 23.自定义私有指令.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-24 15:36:24 241

原创 22.钩子函数.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-24 15:36:06 736

原创 21.自定义全局指令让文本框获取焦点.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-24 15:35:56 260

原创 20.自定义某个按键的事件.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-19 14:21:51 264

原创 19.键值keyup.某一个键盘键的使用.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-19 14:21:43 1338

原创 18.私有过滤器.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-19 14:21:34 159

原创 17.自定义时间格式全局过滤器.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-19 14:21:26 433 1

原创 16.全局过滤器的基本使用.html

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><met

2018-11-19 14:21:17 308

原创 15.品牌列表案例.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-19 14:21:10 383

原创 14.v-if和v-show的使用.html

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><met

2018-11-19 14:20:59 146

原创 13.for循环中key属性的使用.html

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><met

2018-11-19 14:20:49 1278 1

原创 12.v-for迭代数字.html

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><met

2018-11-19 14:20:40 167

原创 11.v-for循环对象.html

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><met

2018-11-19 14:20:29 166

原创 10.v-for循环对象数组.html

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><met

2018-11-18 21:07:33 483

原创 09.v-for循环普通数组.html

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><met

2018-11-18 21:07:02 294

原创 08.vue中的style.html

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><met

2018-11-18 21:06:33 121

原创 07.vue中样式class.html

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><met

2018-11-18 21:06:01 120

原创 06.简易的计算器.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-18 21:05:29 485 1

原创 05.v-mode指令的学习l.html

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><met

2018-11-18 21:05:01 210

原创 04.事件修饰符.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-18 21:04:25 355

原创 03.跑马灯效果.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-18 21:03:50 454

原创 02.v-cloak.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-18 21:03:08 182

原创 01.Vue的基本代码.html

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0">

2018-11-18 21:02:28 163

转载 可重复读(repeatable-read)例子

1)打开一个客户端A,并设置当前事务模式为repeatable read,查询表account的所有记录    (2)在客户端A的事务提交之前,打开另一个客户端B,更新表account并提交    (3)在客户端A查询表account的所有记录,与步骤(1)查询结果一致,没有出现不可重复读的问题    (4)在客户端A,接着执行update balance = balanc...

2018-11-14 16:57:44 6716 4

转载 不可重复读(read-committed)读已提交例子

(1)打开一个客户端A,并设置当前事务模式为read committed(未提交读),查询表account的所有记录:     (2)在客户端A的事务提交之前,打开另一个客户端B,更新表account:     (3)这时,客户端B的事务还没提交,客户端A不能查询到B已经更新的数据,解决了脏读问题:     (4)客户端B的事务提交    (5)客户端A执行与上一步...

2018-11-14 16:50:41 3640 1

转载 读未提交(read-uncommitted)例子

1、读未提交:    (1)打开一个客户端A,并设置当前事务模式为read uncommitted(未提交读),查询表account的初始值:     (2)在客户端A的事务提交之前,打开另一个客户端B,更新表account:      (3)这时,虽然客户端B的事务还没提交,但是客户端A就可以查询到B已经更新的数据:     (4)一旦客户端B的事务因为某种原因回...

2018-11-14 16:44:15 7189 1

tcnative-1.dll

解决方法: 下载tcnative-1.dll文件,将其放到tomcat\bin里。也可以忽略,不影响程序运行。

2013-05-23

LeapFTP 破解版

LeapFTP 破解版

2013-05-16

SSH2整合需要的jar包(2)

SSH2整合需要的jar包(2) 同样是SSH2整合的jar包 根据版本的不同 整合需要的jar包 也不同

2013-05-07

SSH2整合 需要的jar包

Struts2 Spring Hibernate 整合需要的jar包很好用

2013-05-07

aopalliance-1.0.jar

aopalliance-1.0.jar 很好用

2013-05-06

aspectj -1.6.13 . jar

aspectj-1.6.13.jar 很好用

2013-05-06

w3school_5.0.chm中文文档

w3school_5.0.chm中文文档 挺好用的

2013-04-30

jQueryAPI1.4.chm中文文档

jQueryAPI 1.4.chm 中文文档 还不错 挺好用的

2013-04-30

jQuery-UI-Reference-1.7.chm

jQuery-UI-Reference-1.7.chm文档,挺好用的

2013-04-30

Myeclipse8.6注册码获取

将文档中的代码复制进去后,运行,即可获取Myeclipse8.6的注册码

2013-04-30

Altova XMLSpy 2013注册机

必须是32位系统的 很好用 减压后 有个图片文件 照着上面做 即可注册成功

2013-04-30

空空如也

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

TA关注的人

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