Java多线程编程-(16)-无锁CAS操作以及Java中Atomic并发包的“18罗汉”

一、背景

通过上面的学习,我们应该很清楚的知道了在多线程并发情况下如何保证数据的安全性和一致性的两种主要方法:一种是加锁,另一种是使用ThreadLocal。…

Java多线程编程-(4)-线程本地ThreadLocal的介绍与使用

ThreadLocal简介

我们通过上两篇的学习,我们已经知道了变量值的共享可以使用public static变量的形式,所有的线程都使用同一个被public…

图解Storm并发机制及其执行流程

一、Storm架构简介
在上一篇,我们对Storm集群进行了搭建,并使用Java完成了代码的演示,我们知道在Storm中,先要设计一个用于实时计算的图状结构,我…

为提升在线语音识别效率,他创造了两种升级版算法模型

近日,阿里算法专家坤承携《使用改进版本的LATENCY-CONTROLLED BLSTM 算法模型提升在线语音识别效率》(IMPROVING LATENCY-C…

AliCloudDB——双11商家后台数据库的基石

2016年天猫双11购物狂欢节已经完美落下帷幕,千亿成交的背后,作为整个天猫商家后台数据库的基石,AliCloudDB是如何保障在零点洪峰来临时候稳定、安全和顺…

大型网站应用之海量数据和高并发解决方案总结一二

一、网站应用背景

开发一个网站的应用程序,当用户规模比较小的时候,使用简单的:一台应用服务器+一台数据库服务器+一台文件服务器,这样的话完全可以解决一部分问题…

全栈的技术栈设想

数据库是整个系统中的慢性子,关注系统的性能,日志分析比不可少,LEK可能是第一首选。数据访问必须是高可用的,数据连接池的选择和使用都是考验功夫的。

缓存是减少…

如何做到简历中要求的“要有扎实的Java基础”

本文来源:今日头条号"爱Java"
1来历
本文来自于一次和群里猿友的交流,具体的情况且听LZ慢慢道来。
一日,LZ在群里发话,“招人啦。”…

数据库的隔离级别与事务的特性

数据库的隔离级别分类
1.Read Uncommited(未提交读):没有提交就可以读取到数据(发出了insert,但没有commit就可以读取到);
2.Re…

在一个千万级的数据库查寻中,如何提高查询效率?

在一个千万级的数据库查寻中,如何提高查询效率?
1、数据库设计方面:
A. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by …