Hashmap 和 Concurrenthashmap Hashmap 不适合并发,应该使用ConcurrentHashMap . 这是很多人都知道的,但是为什么呢? 可以先看一下这两篇文章. JDK7与JDK8中HashMap的实现 和 谈谈HashMap线程不安全的体现. 由这两篇文章我们可以知... ...
分类:
编程语言 时间:
2018-12-11 13:01:24
阅读次数:
262
CountDownLatch是在java1.5被引入的,跟它一起被引入的并发工具类还有CyclicBarrier、Semaphore、ConcurrentHashMap和BlockingQueue,它们都存在于java.util.concurrent包下。CountDownLatch这个类能够使一个 ...
分类:
编程语言 时间:
2018-11-30 13:51:56
阅读次数:
181
Mysql + canal + zookeeper环境搭建 一、mysql集群搭建 1. mysql基本环境 操作系统: Linux version 2.6.32-431.el6.x86_64 数据库:MySQL Community Server 5.7.20 主节点IP:10.60.81.157 ...
分类:
数据库 时间:
2018-11-29 10:53:36
阅读次数:
255
传送门:mybatis官方文档 Mapper XML 文件详解 1. select 2.insert 2.1 如果数据库支持自动生成主键字段,可以不用在SQL语句中显式的插入主键字段 2.2 多行插入 3.foreach foreach元素的属性主要有 item,index,collection,o ...
分类:
移动开发 时间:
2018-11-29 01:20:29
阅读次数:
190
遍历速度 插入删除速度 随机访问速度 备注 Set 快 快 慢 比list多占一个指针的存储空间 List 快 慢 快 必须之前知道数组元素个数,因为申请内存是连续长度明确的 HashMap 慢 快 快 适合海量数据,o(1)的随机访问速度,不是可遍历 变体Set 快 快 快 set的基础上多占一个 ...
分类:
其他好文 时间:
2018-11-25 01:26:56
阅读次数:
296
今天再推荐一款命令行神器-Mycli.Mycli是一个MySQL命令行客户端工具,具有自动完成和语法突出显示功能。它是由印度人基于python开发的一个工具,适合初学者或者对数据库熟悉但命令记不住的人群,能很好地克服记不住命令的困难。官网:点我进去开源地址:https://github.com/dbcli/mycli安装建议先安装依赖$yuminstallpython-pippython-deve
分类:
数据库 时间:
2018-11-23 11:28:00
阅读次数:
271
在前面几篇文章中,我们讨论了同步容器(Hashtable、Vector),也讨论了并发容器(ConcurrentHashMap、CopyOnWriteArrayList),这些工具都为我们编写多线程程序提供了很大的方便。今天我们来讨论另外一类容器:阻塞队列。 在前面我们接触的队列都是非阻塞队列,比如 ...
分类:
编程语言 时间:
2018-11-22 20:45:23
阅读次数:
204
1.简介上一篇文章分析了集群容错的第一部分–服务目录Directory。服务目录在刷新Invoker列表的过程中,会通过Router进行服务路由。上一篇文章关于服务路由相关逻辑没有细致分析,一笔带过了,本篇文章将对此进行详细的分析。首先,先来介绍一下服务目录是什么。服务路由包含一条路由规则,路由规则决定了服务消费者的调用目标,即规定了服务消费者可调用哪些服务提供者。Dubbo目前提供了三种服务路由
分类:
其他好文 时间:
2018-11-20 23:08:11
阅读次数:
175
复习 HashSet方法: package com.java.collection; import java.util.HashSet; import java.util.Iterator; import java.util.Set; class People implements Comparab ...
分类:
编程语言 时间:
2018-11-18 18:11:32
阅读次数:
203
宋宝华: 关于Linux进程优先级数字混乱的彻底澄清 原创: 宋宝华 Linux阅码场 9月20日 https://mp.weixin.qq.com/s/44Gamu17Vkl77OGV2KkRmQ 有点晕 Linux进程的调度优先级数字会在好几个地方出现:内核,用户,top命令。他们各自都有自己的 ...
分类:
系统相关 时间:
2018-11-17 19:08:16
阅读次数:
189