首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
生产实操
订阅
asdasdasd212
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
记一次生产中使用CompletableFuture遇到的坑
在业务开发中为了提升接口速度都会使用到多线程异步编程,在多线程异步编程中使用不当或者不了解其中的原理很容易入坑,本篇文章就是记录了多线程异步编程生产环境使用CompletableFuture遇到的坑。
一次线上慢SQL问题的定位分析
线上环境爆出35w慢sql,通过思考SQL执行流程,配合各项日志逐步分析、确定慢SQL原因,最后解决的一个故事
阿里限流神器Sentinel夺命连环 17 问?
1、前言 这是《spring Cloud 进阶》专栏的第五篇文章,这篇文章介绍一下阿里开源的流量防卫兵Sentinel,一款非常优秀的开源项目,经过近10年的双十一的考验,非常成熟的一款产品。往期文章
一文搞懂Spring事务传播机制
我们在使用Spring管理数据库事务的时候很方便,只需要在代理对象中引入注解@Transactional 就可以开启事务了。我们在使用@Transactional,一般主要关心两个方面,一个是异常回滚的定义(设置rollbackFor),另一个一个是事务传播行为的定义(设置pr…
「查缺补漏」巩固你的Redis知识体系(笑)
Redis列表是简单的字符串列表,按照插入顺序排序。你可以添加一个元素到列表的头部(左边)或者尾部(右边) Set 是 String 类型的无序集合。集合成员是唯一的,这就意味着集合中不能出现重复的数据 Redis 有序集合和集合一样也是string类型元素的集合,且不允许重复…
工作四年,分享50个让你代码更好的小建议
工作了四年,看过很多思考不够深入的代码,因此写一下总结吧,50个让你代码更好的建议。其中的一些点,我以前的文章也写过啦,这次主要汇总一下。希望大家日常写代码多点思考,多点总结,加油!同时哪里有不对的,也望指出,感谢哈~ 1. 仅是判断是否存在时,select count 比 s…
Kafka参数调优实战,看这篇文章就够了!【石杉的架构笔记】
今天给大家聊一个很有意思的话题,大家知道很多公司都会基于Kafka作为MQ来开发一些复杂的大型系统。 而在使用Kafka的客户端编写代码与服务器交互的时候,是需要对客户端设置很多的参数的。 所以我就见过很多年轻的同学,可能刚刚加入团队,对Kafka这个技术其实并不是很了解。 此…
sql注入竟然把我们的系统搞挂了,该怎么办?
最近我在整理安全漏洞相关问题,准备在公司做一次分享。恰好,这段时间团队发现了一个sql注入漏洞:在一个公共的分页功能中,排序字段作为入参,前端页面可以自定义。在分页sql的mybatis mapper.xml中,order by字段后面使用$符号动态接收计算后的排序参数,这样可…
Kafka常见问题总结
Kafka常见问题总结Kafka是什么?主要应用场景有哪些?Kafka是一个分布式流式处理平台。这到底是什么意思呢?流平台具有三个关键功能:消息队列:发布和订阅消息流,这个功能类似于消息队列,这也是K
阿里面试官:什么是MySQL索引,为什么要有索引?
磁盘预读:内存和磁盘发生数据交互的时候,一般情况下有一个最小的逻辑单元,页。 页一般由操作系统觉得大小,4k或8k,而我们在进行数据交互的时候,可以取页的整数倍来读取。关注公众号:程序员追风,回复 012 即可获取一份578页PDF文档的MySQL学习笔记 问题1: B树不支持…