首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
高并发
订阅
lilianplayer
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
漫话:如何给女朋友解释什么是策略模式?
周末无事,窝在家里面看《权力的游戏第八季》,看的很是津津有味,虽然感觉有一点点要烂尾,但是我还是忍不住要去看到底谁可以坐上铁王座。 女朋友在一旁点外卖,好像是在使用优惠的时候遇到了一点点小问题。 策略,指的是可以实现目标的方案集合,在某些特定情况下,策略之间是可以相互替换的。 …
大白话聊聊Java并发面试问题之Java 8如何优化CAS性能?【石杉的架构笔记】
上篇文章给大家聊了一下volatile的原理,具体参见:大白话聊聊Java并发面试问题之volatile到底是什么?。 这篇文章给大家聊一下java并发包下的CAS相关的原子操作,以及Java 8如何改进和优化CAS操作的性能。 因为Atomic系列的原子类,无论在并发编程、J…
2018年终总结—努力做一个有趣的人
2018年已步入尾声,还有2天将迎来崭新的2019,按照国际惯例,又到了一年一度总结过去,计划将来的日子。而今年和以往唯一不同的是,以前只是“怅然若失”的假装自己到了“而立之年”,而2019年,真的要步入“而立之年”了,若说自己没有那么一丝的感伤和恐惧,那是自欺欺人,但既然“木…
一次JVM FullGC的背后,竟隐藏着惊心动魄的线上生产事故!【石杉的架构笔记】
先简单说说线上生产系统的一个背景,因为仅仅是文章作为案例来讲,所以弱化大量的业务背景。 简单来说,这是一套分布式系统,系统A需要将一个非常核心以及关键的数据通过网络请求,传输给另外一个系统B。 所以在这个分布式系统的架构设计中,采取了非常经典的一个Quorum算法。 这个算法简…
【Java进阶面试系列之四】扎心!线上服务宕机时,如何保证数据100%不丢失?【石杉的架构笔记】
上篇文章「Java进阶面试系列之三」消息中间件在你们项目里是如何落地的?,我们用一个简单易懂的电商场景给大家引入说明了一个消息中间件的使用场景。 同时,我们还基于RabbitMQ的HelloWorld级别的代码,给出了订单服务和仓储服务如何基于MQ中间件收发消息的示例。 这篇文…
什么是单点登录(SSO)
在前阵子有个读者来我这投稿,是使用JWT实现单点登录的(但是文章中并没有介绍什么是单点登录),所以我觉得是时候来整理一下了。 单点登录的英文名叫做:Single Sign On(简称SSO)。 在初学/以前的时候,一般我们就单系统,所有的功能都在同一个系统上。 后来,我们为了合…
Android工程师转型Java后端开发之路,自己选的路,跪着也要走下去!
首先,介绍一下我的背景。本人坐标广州,2016年毕业于一个普通二本大学,曾经在某机构培训过Android。 2018年初的时候已经在两家小公司工作干了两年的android开发,然后会一些Tomcat、Servlet之类的技术,当时的年薪大概也就15万这样子。 由于个人发展规划,…
【金三银四跳槽季】Java工程师如何在1个月内做好面试准备?【石杉的架构笔记】
春节长假转眼已过,即将迎来的是一年一度的金三银四跳槽季。 这两篇文章,专门站在面试官的角度,给大家分析了平时互联网公司是如何全方位的考察一个候选人的。 总结起来,面试官考察候选人的时候主要是从技术广度、技术深度、基础功底、系统设计、项目经验几个角度来进行的。 那么本文咱们就针对…
一分钟学会《模板方法模式》
无论是面试还是个人的提升,设计模式是必学的。今天来讲解模板方法模式~ 大家都知道,我每次写原创技术文章,开头总会有“只有光头才能变强”。我当然不可能每次写文章的时候都去复制这句话(因为这样太麻烦了)。 前言和最后都是固定下来的,至于第一点和第二点就得看是写什么文章,写不同的文章…