打赏
摘要: ConcurrentHashMap探究 ConcurrentHashMap的key和value不能为空 Node put操作 hash操作 阅读全文
posted @ 2018-08-09 19:48 JupiterMouse 阅读(398) 评论(0) 推荐(0) 编辑
摘要: Vetor、HashTable 同步类容器都是安全的,但是在某些场景下可能需要加锁来保护复合操作 这些容器的同步功能都是由JDK的 Collections.synchronized 等工厂方法实现的 其底层机制是用 synchronized 关键字对每个公用方法都进行同步,或者使用 Objext m 阅读全文
posted @ 2018-08-08 02:16 JupiterMouse 阅读(146) 评论(0) 推荐(0) 编辑
摘要: modCount ? 在ArrayList,LinkedList,HashMap等等的内部实现增,删,改中我们总能看到modCount的身影,modCount字面意思就是修改次数 可以发现一个公共特点,所有使用modCount属性的全是线程不安全的 。 iterator(or listiterato 阅读全文
posted @ 2018-08-08 01:47 JupiterMouse 阅读(166) 评论(0) 推荐(0) 编辑
摘要: SQL慢查询 基本操作 打开防火墙 安装MySQL mysql配置 忘记密码时 一些文件的存放目录 慢查询配置 安装percona toolkit 作业要求 其它 作业要求 1. 自行创建虚拟机,红帽 or centos操作, 如果有买云服务,也可以安装在云上; 2. 安装Mysql数据库; 3. 阅读全文
posted @ 2018-07-30 13:12 JupiterMouse 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 注:我是在Centos7上安装的,下面是我的安装过程,对于Ubuntu 15.04+给了对应的参照。 influxdb 安装 在Ubuntu上 telegraf 安装 在Ubuntu上 创建 Influxdb数据库 配置Telegraf 检查Telegraf配置 Active: failed: 附上 阅读全文
posted @ 2018-03-27 19:46 JupiterMouse 阅读(4533) 评论(1) 推荐(1) 编辑
摘要: JDK是Java语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境,JAVA工具和JAVA基础的类库。 JRE(Java Runtime Environment,Java运行环境),运行JAVA程序所必须的环境的集合,包 阅读全文
posted @ 2017-05-07 20:32 JupiterMouse 阅读(169214) 评论(4) 推荐(8) 编辑
摘要: 弗洛伊德(Floyd)算法是一种用于寻找给定的加权图中顶点间最短路径的算法。该算法名称以创始人之一、1978年图灵奖获得者、斯坦福大学计算机科学系教授罗伯特·弗洛伊德命名。 基本思想 通过Floyd计算图G=(V,E)中各个顶点的最短路径时,需要引入一个矩阵S,矩阵S中的元素a[i][j]表示顶点i 阅读全文
posted @ 2016-08-20 20:39 JupiterMouse 阅读(15281) 评论(1) 推荐(0) 编辑
摘要: 迪杰斯特拉(Dijkstra)算法是典型最短路径算法,用于计算一个节点到其他节点的最短路径。 它的主要特点是以起始点为中心向外层层扩展(广度优先搜索思想),直到扩展到终点为止。 基本思想 通过Dijkstra计算图G中的最短路径时,需要指定起点s(即从顶点s开始计算)。 此外,引进两个集合S和U。S 阅读全文
posted @ 2016-08-20 20:17 JupiterMouse 阅读(10823) 评论(0) 推荐(0) 编辑
摘要: 在Android中,共有五种布局方式,分别是:FrameLayout(框架布局),LinearLayout (线性布局),GridLayout(网格布局),RelativeLayout(相对布局),TableLayout(表格布局),{AbsoluteLayout(绝对布局)现很少使用}。 一、La 阅读全文
posted @ 2016-07-16 21:11 JupiterMouse 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: 首先,ScrollView中只能放一个控件,一般都放LinearLayout,orientation属性值为vertical。在LinearLayout中放需要呈现的内容。ListView也在其中,ListView的高度设为适应自身内容(wrap_content)。 下面直接看例子吧: 上面代码中的 阅读全文
posted @ 2016-07-16 18:19 JupiterMouse 阅读(1049) 评论(0) 推荐(0) 编辑