加载中
java并发编程,volatile内存实现和原理

前面的博文说了java的内存模型,介绍了java内存模型的基础,此篇文章来说一下volatile关键字,这个在并发编程中,占有举足轻重地位的关键字。 在java5.0 之前它是一个备受争议的关键字,5之后它重...

2018/03/01 18:26
4.9K
Java集合,TreeMap底层实现和原理

概述 文章的内容基于JDK1.7进行分析,之所以选用这个版本,是因为1.8的有些类做了改动,增加了阅读的难度,虽然是1.7,但是对于1.8做了重大改动的内容,文章也会进行说明。 TreeMap实现了Sot...

2018/02/28 12:51
6W
Java集合,HashMap底层实现和原理(1.7数组+链表与1.8+的数组+链表+红黑树)

概述 文章的内容基于JDK1.7进行分析,之所以选用这个版本,是因为1.8的有些类做了改动,增加了阅读的难度,虽然是1.7,但是对于1.8做了重大改动的内容,文章也会进行说明。 HashMap基于Map接...

2018/02/28 11:51
8.6W
Java集合,ConcurrentHashMap底层实现和原理(常用于并发编程)

概述 ConcurrentHashMap常用于并发编程,这里就从源码上来分析一下ConcurrentHashMap数据结构和底层原理。 在开始之前先介绍一个算法, 这个算法和Concurrent的实现是分不开的。 CAS算法: ...

2018/02/27 20:30
7.7K
Oracle中模拟及修复数据块损坏

在Oracle数据库中,我们可能遭遇很多数据损坏的情况,在面对这些情况时如何进行数据恢复是非常重要的。 在很多情况下,恢复是极其复杂的,而且需要谨慎,轻率的操作和尝试可能导致数据库的永...

2017/02/03 10:35
793
RabbitMq、ActiveMq、ZeroMq、kafka之间的比较

MQ框架非常之多,比较流行的有RabbitMq、ActiveMq、ZeroMq、kafka。 这几种MQ到底应该选择哪个?要根据自己项目的业务场景和需求。 下面我列出这些MQ之间的对比数据和资料。 第一部分:Rabbi...

2017/01/22 11:57
5.3K
Java技术系列文章汇集(长期更新)

JVM Java之JDK、JRE、JVM Java之JVM的内部结构及运行机制 Java之JVM内存结构、Java内存模型、Java对象模型 Java之内存模型FAQ Java之内存模型的基础、重排序、顺序一致性、volatile、锁、fin...

2017/01/10 10:49
5.8K
阿里云ECS,服务器硬盘分区及挂载

云服务器环境:CentOS 7.4 64位 客户端环境:Mac OSX 远程连接方式:运行 Terminal,输入命令 ssh username@ip 硬盘分区及挂载操作步骤: 1. 查看未挂载的硬盘(名称为/dev/xvdb) # fdisk ...

2020/09/01 10:30
155
MySQL常用函数

分享MySQL的一些常用函数。 1、数学函数 ABS(x) --返回x的绝对值BIN(x) --返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) --返回大于x的最小整数值EXP(x) --返回值e(自......

2020/06/25 06:31
215
案例01:几行Python代码解决成百上千的文件夹/文件名称带广告词的困扰

直接上干货了。 原效果图: 我需要的效果, 你别跟我说:手工重命名,要是成百上千个文件你手工试试哦 执行情况: # -*- coding: utf-8 -*- """ Spyder Editor This is a temporary script f...

2020/05/18 13:38
392
01|架构到底是指什么?

搬砖的:“头,我们要造什么?”;(做什么系统?) 工程师:“龙之梦商城”;(XXX系统,比如微博系统) 搬砖的:“图纸画出来了嘛?”;(架构是怎么设计的?) 工程师:“一楼主要以女性消...

2020/02/15 14:38
399
深入理解Java类的初始化顺序

Java类加载机制中最重要的就是程序初始化过程,其中包含了静态资源,非静态资源,父类子类,构造方法之间的执行顺序。这类知识经常会出现在面试题中,如果没有搞清楚其原理,在复杂的开源设计...

2019/06/03 00:54
1.1K
MacOS:开机卡在进度条的问题

问题描述: 问题的前一天,下班正常关闭电脑.第二天早上9点打开电脑,电脑读条很慢,等待了20分钟还在读条,最后读条到100%的时候一直不动,等待了一个小时左右. 解决方案在第七条:(一到六方案都是...

2019/01/04 08:50
1.3W

没有更多内容

加载失败,请刷新页面

返回顶部
顶部