自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 后端开挂:3行代码 = 8个接口

肯定有不少人会想:这怎么可能呢?你不会是在吹牛逼吧? 就算用几乎零配置的 SpringBoot,写一个最简单的接口也得有 3 行代码啊! @RequestMapping("test/{request}") publicStringtest(@PathVariableStringrequest){ returnrequest+":HelloWorld"; } 那 8 个没啥用的 Hello World 接口就得 24 行代码了! 这还没算拼 SQL 连 JDBC 或者调...

2022-03-27 22:15:01 60

原创 面试官:关于线程上下文切换,你知道多少?

由于现在大多计算机都是多核CPU,多线程往往会比单线程更快,更能够提高并发,但提高并发并不意味着启动更多的线程来执行。更多的线程意味着线程创建销毁开销加大、上下文非常频繁,你的程序反而不能支持更高的TPS。 时间片 多任务系统往往需要同时执行多道作业。作业数往往大于机器的CPU数,然而一颗CPU同时只能执行一项任务,如何让用户感觉这些任务正在同时进行呢? 操作系统的设计者 巧妙地利用了时间片轮转的方式 时间片是CPU分配给各个任务(线程)的时间! 思考:单核CPU为何也支持多线程呢? 线程上下

2022-03-27 22:12:51 630

原创 完整秒杀架构的设计

秒杀系统-情报背景 相信大家都接触过新浪微博、淘宝、京东等等这些访问量较为巨大的平台以及网站,针对于“高流量”、“高并发”来讲,更是我们【技术开发者】都要面临的的一个很难的“包袱”难题。哎,看来如果要在这行混下去,即使你可能没有接触高并发场景,也要自己创造“高并发”进行迎难而上,因为只有这样子我们才可以更进一步啊! 秒杀系统-情报介绍 对于今天我们要介绍的内容就属于高并发的一个最极端的场景之一:“秒杀”,这个名词一般会在“大促”的时候出现,当然也会在某些平台活动上出现,那么肯定会有小伙伴会说,秒杀系统

2022-03-27 22:09:26 267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除