发布

冰河技术

专栏成员
508
文章
483907
阅读量
43
订阅数
先更新数据库,还是先更新缓存?效果还真不一样!!!
很多小伙伴最近都在问我,在系统中引入缓存后,当向数据库中写入数据时,是先写数据库还是先写缓存呢?先写数据库和先写缓存有什么区别吗?今天,我们就一起来聊聊这个话题。
冰河
2024-12-19
961
高并发环境下诡异的加锁问题:明明加了锁,但还是出错了!
很多网友留言说:在编写多线程并发程序时,我明明对共享资源加锁了啊?为什么还是出问题呢?问题到底出在哪里呢?其实,我想说的是:你的加锁姿势正确吗?你真的会使用锁吗?错误的加锁方式不但不能解决并发问题,而且还会带来各种诡异的Bug问题,有时难以复现!
冰河
2024-12-03
2150
造轮子:这个投产的自研手写框架视频上线了!
2022年我带着大家从零开始架构设计并编码实现了一款高性能RPC框架,如今,这款高性能RPC框架已被投产使用到生产环境,经过调优,性能那是杠杠的,承受住了高并发、大流量的生产环境考验。也就是说,又一个自己手写轮子被投产了,而且这次的轮子就是在星球带着大家一起从零开始手写的。
冰河
2024-11-25
750
Java多次启动一个线程究竟会发生什么?程序到底会不会崩?大部分程序员理解错误!!
今天给大家分享的面试题是:一个线程调用两次start()方法会出现什么现象?这道面试题是一道关于多线程的基础面试题,很多小伙伴对这个面试题不太了解,其实,如果你看过JDK中关于Thread类的源码,那这道面试题对你来说就能过轻松应对了。
冰河
2024-11-19
1070
自己手写RPC如何实现同步、异步、单向调用?直接上代码!!
很多好用的RPC框架都支持服务消费者以同步、异步和单向调用的方式与服务提供者进行交互,冰河你开发的这个RPC框架也可以吗?
冰河
2024-11-14
1680
我宣布:高性能网关项目正式上线,嘎嘎强!
没错,冰河手写的高性能网关已经正式上线,每个模块也经过了一定量的高并发压测,这也是 冰河技术 知识星球继《手写RPC项目》、 《Seckill秒杀系统》 和《分布式IM即时通讯系统》项目后,又一个支持瞬时百万流量的分布式、高并发、高性能、高可用、可扩展的中间件项目正式上线。
冰河
2024-11-11
1460
11月初,我做了一项重大决定!
最近一段时间,总有星球小伙伴向我反馈说自己授权过的代码莫名其妙访问不到了,拉取代码提示500错误等。收到这些反馈时,我也是很无奈,只能引导小伙伴们一次次重试,或者我也会协助找客服处理。
冰河
2024-11-04
750
实战 | 手把手教你搭建一套大厂都在用的私服仓库
作者:冰河 星球:http://m6z.cn/6aeFbs 博客:https://binghe.gitcode.host 文章汇总:https://binghe.gitcode.host/md/all/all.html
冰河
2024-10-21
1150
从实战角度聊聊JVM调优的几种场景(建议收藏)
最近很多小伙伴跟我说,自己学了不少JVM的调优知识,但是在实际工作中却不知道何时对JVM进行调优。今天,冰河就为大家介绍几种JVM调优的场景。
冰河
2024-10-15
1090
3个月面试近300人,发现大部分人回答不出来这道题的重点!
在Java中提供了synchronized关键字来保证只有一个线程能够访问同步代码块。既然已经提供了synchronized关键字,那为何在Java的SDK包中,还会提供Lock接口呢?这是不是重复造轮子,多此一举呢?今天,我们就一起来探讨下这个问题。
冰河
2024-10-14
1170
竟然还有人使用这个有Bug的JDK!
十一假期期间,一名跟我一样国庆期间也在上班的小伙伴跟我说:他写的程序在测试环境一点问题没有,但是发到生产环境却会频繁出现内存溢出的情况,这个问题都困扰他一周多了。于是乎,假期期间,我便开始帮他排查各种问题。
冰河
2024-10-10
580
14张图深度解密大厂秒杀系统库存设计,不是所有的库存都能支持高并发!
作者:冰河 星球:http://m6z.cn/6aeFbs 博客:https://binghe.gitcode.host 源码获取地址:https://t.zsxq.com/0dhvFs5oR
冰河
2024-09-25
2430
商城项目底层通信成功整合自己手写的轮子是种什么感受?
2023年我带着大家从零开始架构设计并编码实现了一款高性能RPC框架,如今,这款高性能RPC框架已被投产使用到生产环境,经过调优,性能那是杠杠的,承受住了高并发、大流量的生产环境考验。
冰河
2024-09-18
830
这个前端+后端+OpenAI的项目,就该这么写简历!
分布式IM即时通讯系统本质上就是对线上聊天和用户的管理,针对聊天本身来说,最核心的需求就是:发送文字、表情、图片、文件、语音、视频、消息缓存、消息存储、消息未读、已读、撤回,离线消息、历史消息、单聊、群聊,多端同步,对接OpenAI大模型,以及其他一些需求。
冰河
2024-09-17
1460
又偷偷写了一个新项目,以实战角度聊聊用到的核心技术
Sentinel能够在高并发、大流量的场景下有效的对流量进行管控,包括限流、熔断、降级、系统负载保护等,为了让小伙伴们更加清楚的了解Sentinel的功能和使用案例,今天就系统性的带着大家以实战的方式学习Sentinel的核心技术和配置规则。
冰河
2024-09-06
1120
死鬼,学完RPC,你竟然还要我写Dubbo!
相信很多小伙伴都知道,我已经在星球手把手带着各位“冰粉儿”们从零开始手写了一款高性能RPC框架,大家也是学的不亦乐乎。RPC框架作为分布式系统底层的核心基础框架,其重要性不言而喻。很多大厂更是高薪招聘RPC中间件架构师。
冰河
2024-08-21
1990
三万字:架构+源码深度解析分布式锁架构原理与实现方案(冰河带你一步步手写分布式锁)
最近,很多小伙伴留言说,在学习高并发编程时,不太明白分布式锁是用来解决什么问题的,还有不少小伙伴甚至连分布式锁是什么都不太明白。
冰河
2024-08-21
5760
高可用的巅峰技术:跨机房部署、同城双活、异地多活究竟怎么玩儿?
在互联网大厂,有个普遍的现象:某种程度上,只要是比较重要的系统,都需要考虑系统的容灾问题。
冰河
2024-08-14
1.3K0
生产环境大面积404,这锅我不背!
发布到线上的接口服务一直好端端的,今天突然运营反馈说很多功能无法正常使用。经过排查,发现前端调用后端接口时,部分接口出现404的现象。
冰河
2024-08-05
1200
网站刚上线就被攻击了!
自己搭建的网站刚上线,短信接口就被一直攻击,并且攻击者不停变换IP,导致阿里云短信平台上的短信被恶意刷取了几千条,加上最近工作比较忙,就直接在OpenResty上对短信接口做了一些限制,采用OpenResty+Lua的方案成功动态封禁了频繁刷短信接口的IP。
冰河
2024-08-01
1180
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档