只会一点java

java持续学习者,每月一篇博客。罗列出技术栈,慢慢完善,持续学习,总有一天,你会追上甚至超越曾经的大神。
  博客园  :: 首页  :: 联系 :: 订阅 订阅  :: 管理

2017年10月25日

摘要: 本系列目录: Spring IOC(一)概览 Spring IOC(二)容器初始化 Spring IOC(三)依赖注入 Spring IOC(四)总结 正文分割线 前面一章讲解的高级容器ApplicationContext的接口设计和ClassPathXmlApplicationContext实现类 阅读全文

posted @ 2017-10-25 15:35 只会一点java 阅读(1846) 评论(2) 推荐(5)

2017年10月18日

摘要: 本系列目录: Spring IOC(一)概览 Spring IOC(二)容器初始化 Spring IOC(三)依赖注入 Spring IOC(四)总结 正文分割线 前面一篇概览了IOC容器的接口设计。 本文从ApplicationContext接口的一个实现类ClassPathXmlApplicat 阅读全文

posted @ 2017-10-18 19:30 只会一点java 阅读(4683) 评论(2) 推荐(4)

摘要: Spring ioc源码解析这一系列文章会比较枯燥,但是只要坚持下去,总会有收获,一回生二回熟,没有第一次,哪有下一次... 本系列目录: Spring IOC(一)概览 Spring IOC(二)容器初始化 Spring IOC(三)依赖注入 Spring IOC(四)总结 一、Spring IO 阅读全文

posted @ 2017-10-18 15:08 只会一点java 阅读(2789) 评论(0) 推荐(4)

2017年9月29日

摘要: 这篇文章作为Thread类源码剖析的补充,从一个侧面来看Thread源码。也解答了面试高频问题:“多次start一个线程会怎么样?” 答案是:java.lang.IllegalThreadStateException 线程状态非法异常 继承关系是: >extends IllegalArgumentE 阅读全文

posted @ 2017-09-29 18:10 只会一点java 阅读(9534) 评论(0) 推荐(0)

2017年9月8日

摘要: 新美大的10月11日的笔试中有一道选择题,让选择函数返回结果,代码如下: 1 private static String test(){ 2 String a = new String("a"); 3 WeakReference<String> b = new WeakReference<Strin 阅读全文

posted @ 2017-09-08 20:23 只会一点java 阅读(1195) 评论(0) 推荐(2)

2017年9月7日

摘要: 一、引子 说来也有些汗颜,搞了几年java,忽然发现竟然没拜读过java.lang.Thread类源码,这次特地拿出来晒一晒。本文将剖析Thread类源码(本文后面源码全部默认JDK8),并讲解一些重要的拓展点。希望对大家能有一些帮助。 本文讲解主干全部出自源码和注释,保证了权威性。(注意:网上,某 阅读全文

posted @ 2017-09-07 19:18 只会一点java 阅读(4650) 评论(2) 推荐(3)

2017年9月6日

摘要: Linux从内核2.6开始使用NPTL (Native POSIX Thread Library)支持,但这时线程本质上还轻量级进程。 Java里的线程是由JVM来管理的,它如何对应到操作系统的线程是由JVM的实现来确定的。Linux 2.6上的HotSpot使用了NPTL机制,JVM线程跟内核轻量 阅读全文

posted @ 2017-09-06 18:13 只会一点java 阅读(3606) 评论(0) 推荐(0)

2017年9月5日

摘要: 概要 本章对Java中的异常进行介绍。内容包括:1.Java异常简介2.Java异常框架 一、Java异常简介 Java异常是Java提供的一种识别及响应错误的一致性机制。 Java异常机制可以使程序中异常处理代码和正常业务代码分离,保证程序代码更加优雅,并提高程序健壮性。在有效使用异常的情况下,异 阅读全文

posted @ 2017-09-05 11:11 只会一点java 阅读(2443) 评论(0) 推荐(1)

2017年8月3日

摘要: LockSupport类是Java6(JSR166-JUC)引入的一个类,提供了基本的线程同步原语。LockSupport实际上是调用了Unsafe类里的函数,归结到Unsafe里,只有两个函数: 1 public native void unpark(Thread jthread); 2 publ 阅读全文

posted @ 2017-08-03 18:04 只会一点java 阅读(2734) 评论(0) 推荐(1)

2017年8月2日

摘要: 连接: ./zkCli.sh -timeout 0 -r -server ip:port -timeout:当前会话的超时时间,zookeper依靠与客户端的心跳来判断会话是否有效,单位是毫秒-r: 只读模式,zookeeper的只读模式指一个服务器与集群中过半机器失去连接以后,这个服务器就不在不处 阅读全文

posted @ 2017-08-02 10:48 只会一点java 阅读(6103) 评论(0) 推荐(0)