首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
helloAP
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
26
文章 26
沸点 0
赞
26
返回
|
搜索文章
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
4年前
关注
Redis不是一直号称单线程效率也很高吗,为什么又采用多线程了?
Redis是目前广为人知的一个内存数据库,在各个场景中都有着非常丰富的应用,前段时间Redis推出了6.0的版本,在新版本中采用了多线程模型。 因为我们公司使用的内存数据库...
126
8
分享
helloAP
关注了
HollisChuang
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
5年前
关注
求你了,别再说Java对象都是在堆内存上分配空间的了!
Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点,所以,即使是一个Java的初学者,也一定或多或少的对JVM有一些了解。可以说,关于JVM的相关知...
61
8
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
5年前
关注
阿里巴巴Java开发手册建议创建HashMap时设置初始化容量,但是多少合适呢?
集合是Java开发日常开发中经常会使用到的,而作为一种典型的K-V结构的数据结构,HashMap对于Java开发者一定不陌生。 关于HashMap,很多人都对他有一些基本的...
60
8
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
既然synchronized是"万能"的,为什么还需要volatile呢?
1、Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、conc...
291
39
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
求你了,再问你Java内存模型的时候别再给我讲堆栈方法区了…
Java内存模型由几部分组成,堆、本地方法栈、虚拟机栈、方法区... 每一次我不想打断他们的话,虽然我知道这又是一个误会了我的问题的朋友。 其实,我想问的Java内存模型,...
354
25
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
为什么阿里巴巴要求谨慎使用ArrayList中的subList方法
集合是Java开发日常开发中经常会使用到的。在之前的一些文章中,我们介绍过一些关于使用集合类应该注意的事项,如《为什么阿里巴巴禁止在 foreach 循环里进行元素的 re...
128
6
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
原创 | 我,是一个培训班出来的程序员
本文系作者投稿,原作者:HeroMe ,文中的"我"均为作者本人。 1 这个城市的所有人都在忙碌的过生活,他们行色匆匆,车水马龙,他们认为时间就是金钱。 我在办公楼里俯视着...
60
11
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
Java代码的编译与反编译那些事儿
在介绍编译和反编译之前,我们先来简单介绍下编程语言(Programming Language)。编程语言(Programming Language)分为低级语言(Low-l...
92
4
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
内存模型是怎么解决缓存一致性问题的?
在再有人问你Java内存模型是什么,就把这篇文章发给他这篇文章中,我们介绍过关于Java内存模型的来龙去脉。 我们在文章中提到过,由于CPU和主存的处理速度上存在一定差别,...
67
评论
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
一不小心就让Java开发踩坑的fail-fast是个什么鬼?
我在《为什么阿里巴巴禁止在 foreach 循环里进行元素的 remove/add 操作》一文中曾经介绍过Java中的fail-fast机制,但是并没有深入介绍,本文,就来...
67
11
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
再有人问你Java内存模型是什么,就把这篇文章发给他
前几天,发了一篇文章,介绍了一下JVM内存结构、Java内存模型以及Java对象模型之间的区别。有很多小伙伴反馈希望可以深入的讲解下每个知识点。Java内存模型,是这三个知...
188
17
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
一次诡异的线上数据库的死锁问题排查过程
通过报警,我们基本可以定位到发生死锁的数据库以及数据库表。先来介绍下本文案例中涉及到的数据库相关信息。 我们使用的数据库是Mysql 5.7,引擎是InnoDB,事务隔离级...
136
10
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
一篇文章读懂HTTPS及其背后的加密原理
HTTPS(全称: Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。本文...
217
16
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
Java 8中处理集合的优雅姿势——Stream
在Java中,集合和数组是我们经常会用到的数据结构,需要经常对他们做增、删、改、查、聚合、统计、过滤等操作。相比之下,关系型数据库中也同样有这些操作,但是在Java 8之前...
71
4
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
Java 8中字符串拼接新姿势:StringJoiner
在为什么阿里巴巴不建议在for循环中使用”+”进行字符串拼接一文中,我们介绍了几种Java中字符串拼接的方式,以及优缺点。其中还有一个重要的拼接方式我没有介绍,那就是Jav...
46
1
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
6年前
关注
为什么阿里巴巴不建议在for循环中使用"+"进行字符串拼接
字符串,是Java中最常用的一个数据类型了。关于字符串的知识,作者已经发表过几篇文章介绍过很多,如: 该如何创建字符串,使用” “还是构造函数? 我终于搞清楚了和Strin...
24
评论
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
7年前
关注
Redis的n种妙用,不仅仅是缓存
setnx key value,当key不存在时,将 key 的值设为 value ,返回1。若给定的 key 已经存在,则setnx不做任何动作,返回0。 当setnx返...
41
评论
分享
helloAP
赞了这篇文章
HollisChuang
Developer @Alibaba
·
7年前
关注
为什么阿里巴巴要求程序员谨慎修改serialVersionUID 字段的值
序列化是一种对象持久化的手段。普遍应用在网络传输、RMI等场景中。类通过实现 java.io.Serializable 接口以启用其序列化功能。 在我的博客中,其实已经有多...
78
7
分享
下一页
关注了
31
关注者
0
收藏集
0
关注标签
6
加入于
2018-12-10