Java多线程编程-(10)-看了这篇关于ThreadLocal的原理应该透彻了

ThreadLocal可以说是笔试面试的常客,每逢面试基本都会问到,关于ThreadLocal的原理以及不正当的使用造成的OOM内存溢出的问题,值得花时间仔细研…

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

ThreadLocal简介

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

免试晋升为研究员,他在阿里十年经历了什么?

在上海工作8年后,身为部门经理的钱磊,管理着一家ERP公司的百十来号员工,“再往上爬就是老板和他儿子了……从这个领域的技术角度来讲算是做到了顶。”05年,钱磊就…

架构师是如何炼成的?以天猫APP架构&开发模式升级工程为例

在集团大数据、算法的背景下,猫客(天猫客户端)首页率先从2015年的坑位运营走向2016年的全面个性化,猫客首页个性化业务点多达50多处,个性化场景大部分通过通…

你的数据库密码还在裸奔吗?试一试Druid数据库密码加解密吧!

Druid的功能

1、替换DBCP和C3P0。Druid提供了一个高效、功能强大、可扩展性好的数据库连接池。
2、可以监控数据库访问性能,Druid内置提供了…

Linux操作系统安装ELK stack日志管理系统–(1)Logstash和Filebeat的安装与使用

安装测试环境:Ubuntu 16.04.2 LTS
前言

(1)ELK是Elasticsearch,Logstash,Kibana 开源软件的集合,对外是作为…

双11背后基础设施软硬 结合实践创新

前言
阿里巴巴作为全球领先的互联网综合业务平台,其遍布全球的数据中心中海量IT硬件设备(服务器和网络)承载了世界上最全的业务体系。一方面各种互联网服务种类之广、…

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

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

Java虚拟机之垃圾收集器(5)

一、关于Java垃圾回收的简介
(1)Java 内存运行时区域的各个部分,其中程序计数器、虚拟机栈、本地方法栈三个区域随线程而生,随线程而灭;栈中的栈帧随着方法…