首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
FELiX
掘友等级
Java
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
28
文章 28
沸点 0
赞
28
返回
|
搜索文章
赞
文章( 28 )
沸点( 0 )
Netty时间轮调度算法原理分析,再不了解你就out啦
之前公司内部搭建的延迟队列服务有用到时间轮,但是一直没有了解过它的实现原理。 最近有个和支付宝对接的项目,支付宝接口有流量控制,一定的时间内只允许 N 次接口调用,针对一些业务我们需要频繁调用支付宝开放平台接口,如果不对请求做限制,很容易触发流控告警。 为了避免这个问题,我们按…
浅谈函数栈帧
「这是我参与11月更文挑战的第5天,活动详情查看:2021最后一次更文挑战」 很抱歉我用的是vs19,这个笔记本不可以装两个vs,性能不够,不是什么好电脑,但vs19只有调用main函数的那个“东西”
深入剖析HashMap
HashMap是一个非常重要的集合,日常使用也非常的频繁,同时也是面试重点。本文并不打算讲解基础的使用api,而是深入HashMap的底层,讲解关于HashMap的重点知识。需要读者对散列表和HashMap有一定的认识。 HashMap本质上是一个散列表,那么就离不开散列表的三…
狂补计算机基础知识,让我上了瘾
掘金的小伙伴们,大家好,我是沉默王二。最近我在狂补计算机基础知识,感觉有点上瘾!以前觉得很枯燥的知识,现在竟然有点香!不知道为什么。 我算是科班出身,大学的专业就是计算机网络,不过老实说,在实际的开发中,大学的很多课程,要么“用处”不大,要么可以换个方式,更高效的学习。 其中的…
三天两夜肝完这篇万字长文,终于拿下了TCP/IP
计算机网络是一门基础课程,但是老师所讲的东西无非起到一个抛砖引玉的作用。然而对于需要自学的人来说,无疑是更难的。前路漫漫~~ 计算机网络本来就是比较枯燥的,文章内容较多,建议读者耐心看完这篇文章,希望大家看完后都能有所收获。先把这篇文章的大致结构放上来。 谢希仁的那本《计算机网…
Linux生产环境上,最常用的一套“vim“技巧
研发线上使用最多的编辑器,就是vi。无论是最快查看某个文件内容,还是快速编辑某个文件,vi都能帮上忙。 软件世界貌似有一些非常长寿的东西,vi算是一个。本篇文章聚焦的是研发线上最常用的一些功能。至于安装插件,写一些脚本,那一般是在开发机上玩的,生产环境没有条件、也没有时间忍受你…
SpringBoot+WebSocket+Netty实现消息推送
上一篇文章讲了Netty的理论基础,这一篇讲一下Netty在项目中的应用场景之一:消息推送功能,可以满足给所有用户推送,也可以满足给指定某一个用户推送消息,创建的是SpringBoot项目,后台服务端使用Netty技术,前端页面使用WebSocket技术。 下面是具体的代码实现…
Java 基础(十六)网络编程
写了这么久 Java 代码,对网络编程的了解还停留在简单使用网络请求框架的阶段。 说起网络编程的知识点,好像大部分的东西也都知道,但是好像就知道一个专有名词的意思。比如说: 网络编程嘛,说白了就是和服务器的一次通话/交互资源,说起来其实很简单,用起来好像也挺简单的。 以下是使用…
怎么提高自己的系统架构水平
以为撸代码将近10年的后端技术人员,针对不同类型的系统,架构设计时面临的一些难点与解决方案,简单发表他的看法。
9条消除if...else的锦囊妙计,助你写出更优雅的代码
最近在做代码重构,发现了很多代码的烂味道。其他的不多说,今天主要说说那些又臭又长的if...else要如何重构。 废话不多说,先看看下面的代码。 PayService类的toPay方法主要是为了发起支付,根据不同的code,决定调用用不同的支付类(比如:aliaPay)的pay…
下一页
个人成就
文章被点赞
15
文章被阅读
4,261
掘力值
241
关注了
8
关注者
16
收藏集
9
关注标签
16
加入于
2021-05-07