自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (22)
  • 收藏
  • 关注

转载 List总结(LinkedList, ArrayList等使用场景和性能分析)

现在,我们再回头看看总结一下List。内容包括:第1部分 List概括第2部分 List使用场景第3部分 LinkedList和ArrayList性能差异分析第4部分 Vector和ArrayList比较转载请注明出处:http://www.cnblogs.com/skywang12345/p/3308900.html 第1部分 List概括先回顾一下List的框架图(01) List 是一个接口...

2018-02-28 19:53:54 188

转载 Stack详细介绍(源码解析)和使用示例

概要学完Vector了之后,接下来我们开始学习Stack。Stack很简单,它继承于Vector。学习方式还是和之前一样,先对Stack有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。内容包括:第1部分 Stack介绍第2部分 Stack源码解析(基于JDK1.6.0_45)第3部分 Vector示例转载请注明出处:http://www.cnblogs.com/skywang1234...

2018-02-28 19:31:11 513

转载 Vector详细介绍(源码解析)和使用示例

概要学完ArrayList和LinkedList之后,我们接着学习Vector。学习方式还是和之前一样,先对Vector有个整体认识,然后再学习它的源码;最后再通过实例来学会使用它。第1部分 Vector介绍第2部分 Vector数据结构第3部分 Vector源码解析(基于JDK1.6.0_45)第4部分 Vector遍历方式第5部分 Vector示例转载请注明出处:http://www.cnbl...

2018-02-28 19:13:21 218

转载 java foreach 循环原理

java foreach 语法是在jdk1.5时加入的新特性,主要是当作for语法的一个增强,那么它的底层到底是怎么实现的呢?因为面试时被问到,所以在这边做一个记录。首先来看看foreach能够使用的类型是什么: 编译器报错原因写的很清楚了,要求:数组或java.lang.Iterable。看下jdk源码对Iterable接口的声明:/** Implementing this interface ...

2018-02-27 19:49:22 175

原创 java面试小结

1.java中ArrayList和LinkedList的区别答:大致区别如下:a.ArrayList是实现了基于动态数组的数据结构,LinkedList是基于链表的数据结构;b.对于随机访问get和set,ArrayList优于LinkedList,因为LinkedList需要移动指针查询;c.对于新增和删除操作,LinkedList比较占优势,因为ArrayList要移动数据。2.hashtab...

2018-02-26 13:14:35 135

转载 redis和memcached的区别

1、Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等;2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储;3、虚拟内存--Redis当物理内存用完时,可以将一些很久没用到的value 交换到磁盘;4、过期策略--memcache在set时就指定,例如set key1 0...

2018-02-26 13:14:12 107

原创 eclipse用法小结

ctrl+shift+r :  打开资源,它可以打开当前eclipse的工作区中所有(打开的)工程中所有类型的文件,但只限手动编写的文件,不含工程中引用到的jar包中的类、接口;ctrl+shift+t :  打开类型,它可以打开当前eclipse的工作区中所有(打开的)工程中所有java文件,包括jar包中的类和接口alt+shift+a:  选中某一块,可用于选择几竖列...

2018-02-25 16:16:57 178

转载 Java 集合系列之 LinkedList详细介绍(源码解析)和使用示例

概要 前面,我们已经学习了ArrayList,并了解了fail-fast机制。这一章我们接着学习List的实现类——LinkedList。和学习ArrayList一样,接下来呢,我们先对LinkedList有个整体认识,然后再学习它的源码;最后再通过实例来学会使用LinkedList。内容包括:第1部分 LinkedList介绍第2部分 LinkedList数据结构第3部分 LinkedList源...

2018-02-08 19:54:24 175

转载 Java 集合系列之 fail-fast总结(通过ArrayList来说明fail-fast的原理、解决办法)

概要前面,我们已经学习了ArrayList。接下来,我们以ArrayList为例,对Iterator的fail-fast机制进行了解。内容包括::1 fail-fast简介2 fail-fast示例3 fail-fast解决办法4 fail-fast原理5 解决fail-fast的原理转载请注明出处:http://www.cnblogs.com/skywang12345/p/3308762.htm...

2018-02-08 19:11:19 156

转载 Java 集合系列之 ArrayList详细介绍(源码解析)和使用示例

概要先对ArrayList有个整体认识,再学习它的源码,最后再通过例子来学习如何使用它。内容包括:第1部分 ArrayList简介第2部分 ArrayList数据结构第3部分 ArrayList源码解析(基于JDK1.6.0_45)第4部分 ArrayList遍历方式第5部分 toArray()异常第6部分 ArrayList示例转载请注明出处:http://www.cnblogs.com/sky...

2018-02-08 18:48:45 154

转载 dbvis MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT' at lin

今天使用数据库查询工具DBvis链接mysql数据库时, 发现执行如何sql语句, 都报如下错误:后来想着应该是mysql驱动包的版本不对导致的, 如何你和我一样, 也是这个问题困扰,那么现在就知道怎么回事了。 我的版本如下:解决办法:去mysql官网下载最新的jar驱动包 然后更新就行.url:http://dev.mysql.com/do

2018-02-06 16:18:50 2576

原创 小知识点备注

1.hashmap、hashtable的快速失败在修改元素值,不进行增删的情况下是不会触发的2.hashtable不允许插入key或者value为null的键值对3.hashtable是线程安全的,hashmap不是线程安全的

2018-02-02 14:22:39 143

转载 HashMap实现原理及源码分析

哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。目录  一、什么是哈希表

2018-02-01 14:12:01 116

beandemo.rar

代码主要展示了Spring在初始化的过程中,各个回调函数的调用顺序,也可以在此基础上进行扩展研究,有助于了解Spring的加载过程

2020-01-16

粘包和分包及FrameDecoder源码解析.rar

解压该文件后可看到对源码分析的视频和相应的demo示例,欢迎大家学习交流!

2019-11-25

netty学习之心跳.rar

代码解压后可看到netty3和netty5实现的心跳处理案例,代码比较简单,适合初学者,欢迎大家交流学习,欢迎下载。。。。。

2019-11-24

用Netty5写一个简单的服务端和客户端.rar

用Netty5写一个简单的服务端和客户端,通过这个示例可以起到快速入门的效果,下载完成后,可运行4_Netty5_Hello模块代码,其中包括客户端单连接和多连接的例子

2019-11-17

编写一个简单NIO系统.rar

里面包含视频和代码,详细介绍了如何编写一个简单NIO系统

2019-11-05

Netty初步学习-HelloNetty.rar

通过视频和代码简单介绍了如何搭建一个netty服务,以及netty服务的一些讲解

2019-11-03

NIO和传统IO比较.rar

通过源码和视频讲解分析传统io和nio的一个区别,更直观得观察两者区别

2019-10-31

冒泡排序代码实现。。。

冒泡排序源码,对于初学者可以下载下来慢慢研究,里面有详细的注释

2019-07-28

div和CSS布局大全

学习div和css的必备书籍,讲的很好,欢迎大家下载学习

2018-01-03

html和CSS从入门到精通中文版

html和CSS从入门到精通中文版,内容讲的很好,欢迎大家下载学习

2018-01-03

html5与CSS3权威指南(全)

html5和CSS3的权威指南,讲的很好,欢迎大家下载学习。

2018-01-03

javascript高级教程完整版

学习javascript的必备书籍,文档写的很好,欢迎大家下载

2018-01-02

html5游戏开发技术

html5游戏开发很好的书籍,之前看大家下载很多,最近一直没人下,发现原来是积分涨了,现在我重新传了份2积分的,欢迎大家下载

2018-01-02

疯狂java 突破程序员基本功的16课

内容讲解的很详细,对java程序员有一个质的提升,欢迎大家下载

2018-01-02

java核心技术第九版

java的经典书籍,供大家学习使用,积分最少,欢迎大家下载

2018-01-02

html5游戏开发

关于html5的游戏开发资源,还是很不错的,大家可以下载看下,反正不要积分

2016-01-24

div+css布局大全

对于想好好学习下页面布局的,还是很值得一看的,不要积分,直接下载即可

2016-01-20

html+css从入门到精通

不要积分,不错的资源,分享给大家,一起学习进步

2016-01-20

空空如也

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

TA关注的人

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