会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
菜鸟想长大
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
上一页
1
2
3
4
5
6
7
8
9
下一页
2017年4月25日
Java并发之AQS详解
摘要: 一、概述 谈到并发,不得不谈ReentrantLock;而谈到ReentrantLock,不得不谈AbstractQueuedSynchronized(AQS)! 类如其名,抽象的队列式的同步器,AQS定义了一套多线程访问共享资源的同步器框架,许多同步类实现都依赖于它,如常用的ReentrantLo
阅读全文
posted @ 2017-04-25 15:37 菜鸟想长大
阅读(786)
评论(0)
推荐(0)
编辑
Java更新
摘要: Java I/O 总结 JVM(8):JVM知识点总览-高级Java工程师面试必备 细数JDK里的设计模式 Java中创建对象的5种不同方法 关于Java Collections的几个常见问题 类在什么时候加载和初始化 两个栈实现队列 两个队列实现栈 ###更新于2017/3/12 java col
阅读全文
posted @ 2017-04-25 15:33 菜鸟想长大
阅读(171)
评论(0)
推荐(0)
编辑
各种java面经资源
摘要: 面试的角度诠释Java工程师(一) 面试的角度诠释Java工程师(二) Java面试参考指南(一) Java面试参考指南(二) 阿里面试回来,想和Java程序员谈一谈 面试心得与总结—BAT、网易、蘑菇街 2017年小米春招内推面试面经 历年阿里面试题汇总(2017年不断更新中) 最近5年133个J
阅读全文
posted @ 2017-04-25 15:30 菜鸟想长大
阅读(191)
评论(0)
推荐(0)
编辑
HashMap与HashTable的区别
摘要: HashMap与HashTable的区别: 1、HashMap是非线程安全的,HashTable是线程安全的。 2、HashMap的键和值都允许有null值存在,而HashTable则不行。 3、因为线程安全的问题,HashMap效率比HashTable的要高。 HashMap的实现机制: Hash
阅读全文
posted @ 2017-04-25 15:12 菜鸟想长大
阅读(127)
评论(0)
推荐(0)
编辑
Http 与Https
摘要: 一个Http请求 DNS域名解析 --> 发起TCP的三次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等) --> 浏览器对页面进行渲染呈现给用户 设计存储海量
阅读全文
posted @ 2017-04-25 15:09 菜鸟想长大
阅读(143)
评论(0)
推荐(0)
编辑
SpringMVC运行原理
摘要: SpringMVC运行原理 友情链接:Spring:基于注解的Spring MVC(上) 友情链接: Spring:基于注解的Spring MVC(下) 友情链接:SpringMVC与Struts2区别与比较总结 友情链接:SpringMVC与Struts2的对比
阅读全文
posted @ 2017-04-25 15:07 菜鸟想长大
阅读(113)
评论(0)
推荐(0)
编辑
Spring
摘要: Spring IOC (控制反转,依赖注入) Spring支持三种依赖注入方式,分别是属性(Setter方法)注入,构造注入和接口注入。 在Spring中,那些组成应用的主体及由Spring IOC容器所管理的对象被称之为Bean。 Spring的IOC容器通过反射的机制实例化Bean并建立Bean
阅读全文
posted @ 2017-04-25 15:04 菜鸟想长大
阅读(91)
评论(0)
推荐(0)
编辑
索引
摘要: 索引:B+,B-,全文索引 Mysql的索引是一个数据结构,旨在使数据库高效的查找数据。 常用的数据结构是B+Tree,每个叶子节点不但存放了索引键的相关信息还增加了指向相邻叶子节点的指针,这样就形成了带有顺序访问指针的B+Tree,做这个优化的目的是提高不同区间访问的性能。 什么时候使用索引: 友
阅读全文
posted @ 2017-04-25 15:01 菜鸟想长大
阅读(87)
评论(0)
推荐(0)
编辑
类加载器工作机制
摘要: 类加载器工作机制: 1.装载:将Java二进制代码导入jvm中,生成Class文件。 2.连接:a)校验:检查载入Class文件数据的正确性 b)准备:给类的静态变量分配存储空间 c)解析:将符号引用转成直接引用 3:初始化:对类的静态变量,静态方法和静态代码块执行初始化工作。 双亲委派模型:类加载
阅读全文
posted @ 2017-04-25 14:55 菜鸟想长大
阅读(140)
评论(0)
推荐(0)
编辑
Java并发编程之volatile关键字解析
摘要: Volatile和Synchronized四个不同点: 1, 粒度不同,前者锁对象和类,后者针对变量 2, syn线程阻塞,volatile线程不阻塞 3, syn保证三大特性,volatile不保证原子性 4, syn编译器优化,volatile不优化 volatile具备两种特性: 同步:就是一
阅读全文
posted @ 2017-04-25 14:33 菜鸟想长大
阅读(145)
评论(0)
推荐(0)
编辑
上一页
1
2
3
4
5
6
7
8
9
下一页