![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
技术提升
weixin_37971341
这个作者很懒,什么都没留下…
展开
-
HashMap理解
JDK1.7//HashMap get方法解析public V get(Object key) { if (key == null)//如果传入key 为null 直接调用getForNullKey()方法 return getForNullKey(); //否则调用内部链表Entry<K,V> 的getEntry(...原创 2018-12-12 17:44:06 · 104 阅读 · 0 评论 -
com.alibaba.fastjson
此文仅解释自己,工作遇到的json 和java bean对象转换, 还有byte[]数组 转对象的的一些疑惑.HashMap<String,Object> map=Maps.newHashMap(); map.put(new String("88"), new Integer(1)); map.put(new String("nihao"), new Integer(12...原创 2018-12-26 20:18:39 · 853 阅读 · 0 评论 -
布隆过滤器BloomFilter 简单例子和一些自己想到的应用.
<!-- google guava 代码美化工具类 --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>27.0-jre</version&am原创 2018-12-11 18:04:09 · 842 阅读 · 0 评论 -
线程同步
线程同步方式线程同步线程获取锁图解第一种synchronized同步的方法即有synchronized关键字修饰的方法.原因:java的每个对象都有一个内置锁,当用synchronized 修饰对象的方法的时候,内置锁会保护整个方法,调用之前,需要获取内置锁,否则就处于阻塞状态状态变化:1.成功获取锁的 NEW(创建)-->RUNNABLE(就绪状态)-->...原创 2019-03-03 20:04:43 · 111 阅读 · 0 评论 -
创建线程
Java 中创建线程的方法.集成线程类[Thread]public class MyThread extends Thread{ private static int num = 0; public MyThread(){ num++; } @Override public void run() { S...原创 2019-03-03 20:10:40 · 114 阅读 · 0 评论