首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
java
订阅
樱桃爱学习45653
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
再有人问你Java内存模型是什么,就把这篇文章发给他
前几天,发了一篇文章,介绍了一下JVM内存结构、Java内存模型以及Java对象模型之间的区别。有很多小伙伴反馈希望可以深入的讲解下每个知识点。Java内存模型,是这三个知识点当中最晦涩难懂的一个,而且涉及到很多背景知识和相关知识。 网上有很多关于Java内存模型的文章,在《深…
【高并发优化实践】10倍请求压力来袭,你的系统会被击垮吗?【石杉的架构笔记】
背景情况是这样:线上一个系统,在某次高峰期间MQ中间件故障的情况下,触发了降级机制,结果降级机制触发之后运行了一小会儿,突然系统就完全卡死,无法响应任何请求。 给大家简单介绍一下这个系统的整体架构,这个系统简单来说就是有一个非常核心的行为,就是往MQ里写入数据,但是这个往MQ里…
记一次神奇的Mysql死锁排查
说起Mysql死锁,之前写过一次有关Mysql加锁的基本介绍,对于一些基本的Mysql锁或者死锁都有一个简单的认识,可以看下这篇文章为什么开发人员需要了解数据库锁。有了上面的经验之后,本以为对于死锁都能手到擒来,没想到再一个阳光明媚的下午报出了一个死锁,但是这一次却没想象的那么…
[译] 如何写一篇杀手级的软件工程师简历
这是一篇简历深度分析,它让我得到了 Google,Facebook,Amazon,Microsoft,Apple 等众多公司的面试机会。 这篇简历让我进入了 Google,Facebook,Amazon,Microsoft 和 Apple 的面试环节。 我通过把我的简历持续不断…
Java进阶面试系列之一:哥们,你们的系统架构中为什么要引入消息中间件?
这个首先你可以说下你们公司选用的是什么消息中间件,比如用的是RabbitMQ,然后可以初步给一些你对不同MQ中间件技术的选型分析。 举个例子:比如说ActiveMQ是老牌的消息中间件,国内很多公司过去运用的还是非常广泛的,功能很强大。 但是问题在于没法确认ActiveMQ可以支…
蚂蚁金服分布式链路跟踪组件 SOFATracer 总览 | 剖析
在单体应用时代,我们不需要花费时间去关心调用链路这个东西。但是链路跟踪不仅仅是在分布式场景下才会有,即使是单体应用,同样也会存在调用链路。例如,我们把应用中的每个服务接口作为一个链路节点,那么从请求进来到返回响应,把这个过程中多历经的所有的方法接口串联起来,就能组成一条完整的链…
Java 中的多线程你只要看这一篇就够了
java 多线程
看过Jdk动态代理类长啥样吗?Jdk动态代理原理源码一本到
哈喽呀~~筒子们,小之最近在看Spring的源码,正好遇到几个Aop的问题涉及到Java的动态代理,之前对这个东西大致能理解,但是没有仔细的去看源码,今天我们来扒一扒它的真面目。 上面的代码,相信大家在学动态代理的时候,都有写过,我就不赘述了,大家有想过他是怎么实现的吗?为什么…
跨域的那点事
当一个请求url的域名,协议,端口号中有任意一个与当前页面地址不同时既为跨域。 他是由浏览器的同源策略造成的,他是浏览器最核心也是最基本的安全功能,如果缺少同源策略,浏览器很容易受到XSS(跨站脚本攻击)、CSRF(跨站请求伪造)等攻击。 通过将前端方法作为参数传递给服务器端,…
一篇文章读懂HTTPS及其背后的加密原理
HTTPS(全称: Hypertext Transfer Protocol Secure,超文本传输安全协议),是以安全为目标的HTTP通道,简单讲是HTTP的安全版。本文,就来深入介绍下其原理。 使用https的原因其实很简单,就是因为http的不安全。 当我们往服务器发送比…