上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 85 下一页
摘要: HashMap的扩容机制 resize() 虽然在hashmap的原理里面有这段,但是这个单独拿出来讲rehash或者resize()也是极好的。 什么时候扩容:当向容器添加元素的时候,会判断当前容器的元素个数,如果大于等于阈值(知道这个阈字怎么念吗?不念fa值,念yu值四声) 即当前数组的长度乘以 阅读全文
posted @ 2018-07-24 15:40 割肉机 阅读(3327) 评论(1) 推荐(0) 编辑
摘要: 多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。 一.线程的生命周期及五种基本状态 关于Java中线程的生命周期,首先看一下下面这张较为经典的图: 上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括: Java线程具 阅读全文
posted @ 2018-07-24 15:06 割肉机 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 谈到final关键字,想必很多人都不陌生,在使用匿名内部类的时候可能会经常用到final关键字。另外,Java中的String类就是一个final类,那么今天我们就来了解final这个关键字的用法。下面是本文的目录大纲: 一.final关键字的基本用法 二.深入理解final关键字 若有不正之处,请 阅读全文
posted @ 2018-07-24 13:53 割肉机 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 使用场景: 方法处理到某一步,需要将信息交给另一个线程去处理!! 第一种:最简单的Runnable public void test(String msg){ System.out.println(Thread.currentThread().getName()+":"+msg); Runnable 阅读全文
posted @ 2018-07-24 11:12 割肉机 阅读(3497) 评论(0) 推荐(0) 编辑
摘要: 面试的时候闻到了Hashmap的扩容机制,之前只看到了Hasmap的实现机制,补一下基础知识,讲的非常好 原文链接: http://www.iteye.com/topic/539465 Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的 阅读全文
posted @ 2018-07-24 09:39 割肉机 阅读(174663) 评论(9) 推荐(13) 编辑
摘要: 附录:https://www.jianshu.com/p/95a9a82d7a1c 前言 Map 这样的 Key Value 在软件开发中是非常经典的结构,常用于在内存中存放数据。 本篇主要想讨论 ConcurrentHashMap 这样一个并发容器,在正式开始之前我觉得有必要谈谈 HashMap, 阅读全文
posted @ 2018-07-24 09:14 割肉机 阅读(752) 评论(0) 推荐(0) 编辑
摘要: 在经典的 JDBC 用法中, SQL 参数是用占位符 ? 表示,并且受到位置的限制. 定位参数的问题在于, 一旦参数的顺序发生变化, 就必须改变参数绑定. 在 Spring JDBC 框架中, 绑定 SQL 参数的另一种选择是使用具名参数(named parameter). 那么什么是具名参数? 具 阅读全文
posted @ 2018-07-23 17:56 割肉机 阅读(1714) 评论(0) 推荐(0) 编辑
摘要: 之前在介绍使用JdbcTemplate和Spring-data-jpa时,都使用了单数据源。在单数据源的情况下,Spring Boot的配置非常简单,只需要在application.properties文件中配置连接参数即可。但是往往随着业务量发展,我们通常会进行数据库拆分或是引入其他数据库,从而我 阅读全文
posted @ 2018-07-23 17:34 割肉机 阅读(4887) 评论(0) 推荐(0) 编辑
摘要: 1. 三大性质简介 在并发编程中分析线程安全的问题时往往需要切入点,那就是两大核心:JMM抽象内存模型以及happens-before规则(在这篇文章中已经经过了),三条性质:原子性,有序性和可见性。关于synchronized和volatile已经讨论过了,就想着将并发编程中这两大神器在 原子性, 阅读全文
posted @ 2018-07-23 15:57 割肉机 阅读(1637) 评论(0) 推荐(0) 编辑
摘要: 阅读技术文章可以说是我们程序员的日常之一,Peak 君每天也会进行定量的阅读。特写一篇小文分享下心得,介绍下过去几年,在纠正阅读习惯上所做的一些努力和取得的成果,或许可以帮助一些朋友,节省少许阅读时间,提升一点学习效率。 差不多两年前,我开始搭建 Android 相关的知识体系。最开始的想法是从基础 阅读全文
posted @ 2018-07-23 15:30 割肉机 阅读(181) 评论(0) 推荐(0) 编辑
上一页 1 ··· 64 65 66 67 68 69 70 71 72 ··· 85 下一页