wxweven 梦想之家

技术成就梦想 | 做一个有梦想的程序猿


  • 首页

  • 分类

  • 关于

  • 归档

  • 标签

  • 公益404

ThreadLocal源码分析解密

发表于 2017-09-01 | 分类于 Java并发
| 字数统计 3,246 字 | 阅读时长 14 分钟

1. 什么是ThreadLocal

我们来看看作者Doug Lea是怎么说的,下面是jdk7.x里面ThreadLocal注释

阅读全文 »

hexo功能测试

发表于 2017-09-01 | 分类于 hexo
| 字数统计 281 字 | 阅读时长 1 分钟

这是一篇hexo和markdown的测试文档。
以上会显示在摘要中。

阅读全文 »

Guava Cache使用简介

发表于 2017-07-14 | 分类于 缓存
| 字数统计 5,163 字 | 阅读时长 23 分钟

1. 概述

缓存是我们日常开发中是必不可少的一种解决性能问题的方法。早期缓存只应用在CPU和内存之间,现在遍布在每一个角落:内存和磁盘,磁盘和网路都存在缓存。缓存同样是做Java应用必不可少的元素。

阅读全文 »

Major GC和Full GC的区别

发表于 2017-07-14 | 分类于 JVM
| 字数统计 735 字 | 阅读时长 3 分钟

作者:RednaxelaFX
链接:https://www.zhihu.com/question/41922036/answer/93079526
来源:知乎
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

1. 概述

针对HotSpot VM的实现,它里面的GC其实准确分类只有两大种:Partial GC 和 Full GC。

阅读全文 »

Git分支

发表于 2017-07-14 | 分类于 Git
| 字数统计 11,997 字 | 阅读时长 44 分钟

几乎每一种版本控制系统都以某种形式支持分支。使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。在很多版本控制系统中,这是个昂贵的过程,常常需要创建一个源代码目录的完整副本,对大型项目来说会花费很长时间。

阅读全文 »

Executor详解

发表于 2017-07-06 | 分类于 Java并发
| 字数统计 2,736 字 | 阅读时长 11 分钟
Executor详解

1. 概述

Executor 框架是 juc 里提供的线程池的实现。前两天看了下 Executor 框架的一些源码,做个简单的总结。

线程池大概的思路是维护一个可复用的资源池用于执行提交的任务。我理解池的技术的主要意义有两个:

  1. 资源的控制,如并发量限制。像数据库连接池这种是对数据库资源的保护;
  2. 资源的有效利用,如线程复用,避免频繁创建线程和线程上下文切换。
阅读全文 »

Java TreeMap 源码分析

发表于 2015-11-02 | 分类于 Java集合
| 字数统计 2,262 字 | 阅读时长 9 分钟
Java TreeMap 源码分析

1. TreeMap类签名

1
2
3
public class TreeMap<K,V>
extends AbstractMap<K,V>
implements NavigableMap<K,V>, Cloneable, java.io.Serializable

可以看到,相比HashMap来说,TreeMap多继承了一个接口 NavigableMap,也就是这个接口,决定了TreeMap与HashMap的不同:

HashMap的key是无序的,TreeMap的key是有序的

阅读全文 »

Java NIO详解

发表于 2016-10-10 | 分类于 Java IO
| 字数统计 4,945 字 | 阅读时长 20 分钟
Java NIO详解

1. 基础概念

1.1. 缓冲区操作

缓冲区及操作是所有I/O的基础,进程执行I/O操作,归结起来就是向操作系统发出请求,让它要么把缓冲区里的数据排干(写),要么把缓冲区填满(读)。如下图

阅读全文 »

Java要求

发表于 2016-09-22 | 分类于 面经
| 字数统计 837 字 | 阅读时长 3 分钟
Java要求

1. Java工程师的一些要求

Java工程师的一些要求,搜集于网络,给Java工程师们一个学习的方向。

阅读全文 »

Git常用操作

发表于 2017-07-14 | 分类于 Git
| 字数统计 329 字 | 阅读时长 1 分钟

1. clone

1
git clone git远程仓库地址
阅读全文 »
1…345
wxweven

wxweven

分享技术 享受生活

49 日志
20 分类
48 标签
GitHub 知乎 微博 豆瓣
Links
  • 码农圈
  • Jark's Blog
  • 王大神的博客
© 2015 - 2020 wxweven
由 Hexo 强力驱动
主题 - NexT.Mist
共109.5k字