首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后端
订阅
MinGRn
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
你为什么还在写 __init__,99% 的大厂程序员早就不用了
不是我吓你,现在再去翻某些大厂的 Python 项目源码,你会发现: __init__ 基本上都“消失”了,取而代之的是一套更优雅、更易维护的写法。 而你可能还在每个类里写那种千篇一律的 def __
我发现很多程序员都不会打日志。。
日志是我们系统出现错误时,最快速有效的定位工具,没有日志给出的错误信息,遇到报错你就会一脸懵逼;而且日志还可以用来记录业务信息……
七年老码农掏心窝:你踩过的 ThreadLocal 坑,我替你填了 3 遍
工作一年踩坑记:我终于搞懂了 ThreadLocal 这玩意儿 大家好,我是那个在多线程坑里摸爬滚打了七年的菜鸡程序员。上周写接口时遇到个诡异问题:两个线程同时操作一个日期格式化工具类,结果返回的时间
CompletableFuture还能这么玩
当我决定写这篇关于 CompletableFuture 的文章时,脑海中浮现出无数个曾经被异步编程折磨得死去活来的瞬间。 所以我希望能够用通俗、有趣、碎片化的方式,不至于看到这几个字就头痛
农银一面:Filter、Interceptor、Spring AOP 的执行顺序
引言 在我们的日常开发工作中,Filter(过滤器)、Interceptor(拦截器)和 AOP(面向切面编程)是非常常用的 3 种请求处理技术。在不同的应用场景中,使用它们都可以在不影响主业务逻辑的
你如何对 Java 接口进行幂等性控制?
- 用户支付时多次点击“支付”按钮; - 网络重试机制导致接口多次请求; - 消息队列消费失败后自动重试。
双Token实现无感刷新
无感刷新:使用两个令牌,让用户在不知不觉中完成身份续期,保持长时间在线状态。解决使用中途或短时间内需要重新输入密码的问题
深入理解Java中的内存泄漏
理解Java中的内存泄漏,我们首先要清楚Java中的内存区域分配问题和内存回收的问题本文将分为三大部分介绍这些内容。 Java堆:在虚拟机启动时创建,是所有线程共享的一块内存区域。存放了所有的new出来的对象的实例和数组,对象的reference则在虚拟机栈上。 虚拟机栈:每个…
和我一起读Java8 ArrayList源码
Collection是一个独立元素序列,这些元素都服从一条或多条规则,List必须按照插入的顺序保存元素,而Set不能有重复元素,Queue按照排队规则来确定对象产生的顺序。 List在Collection的基础上添加了大量的方法,使得可以在List的中间插入和移除元素。 Ar…
和我一起读Java8 LinkedList源码
书接上一篇ArrayList源码解析,这一节继续分析LinkedList在Java8中的实现,它同样实现了List接口,不过由名字就可以知道,内部实现是基于链表的,而且是双向链表,所以Linked List在执行像插入或者删除这样的操作,效率是极高的,相对地,在随机访问方面就弱…