首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
程序员小航
掘友等级
Java工程师
|
公众号:『程序员小航』
学,而知不足;教,然后知困!
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
10
文章 10
沸点 0
赞
10
返回
|
搜索文章
赞
文章( 10 )
沸点( 0 )
来聊聊微服务的熔断保护机制
在实现高并发的分布式系统中,服务间调用的RPC也会面临因为高并发而导致服务异常的场景。如果说服务端的保护做法是限流,那么调用端的自我保护做法,就一定是属于熔断了。
Go是如何精致得进行内存管理?
如果你掌握了Go内存管理的基本概念和知识点,可以让你写出更高质量的,更压榨机器性能的代码,还能帮助你更快更精准得定位Bug,快速解决问题。
RocketMq消费者是如何获取消息的
1:什么是消费者组 消费者组:假设我们现在有一个Topic叫做order_topic,现在营销系统,库存系统系统都要去order_topic去消费消息,那么我们应该为营销系统和库存系统分别建立一个消费
面试中的老大难-mysql事务和锁,一次性讲清楚!
众所周知,事务和锁是mysql中非常重要功能,同时也是面试的重点和难点。本文会详细介绍事务和锁的相关概念及其实现原理,相信大家看完之后,一定会对事务和锁有更加深入的理解。 在维基百科中,对事务的定义是:事务是数据库管理系统(DBMS)执行过程中的一个逻辑单位,由一个有限的数据库…
必须了解的mysql三大日志-binlog、redo log和undo log
日志是mysql数据库的重要组成部分,记录着数据库运行期间各种状态信息。mysql日志主要包括错误日志、查询日志、慢查询日志、事务日志、二进制日志几大类。作为开发,我们重点需要关注的是二进制日志(binlog)和事务日志(包括redo log和undo log),本文接下来会详…
Spring 源码学习 06:AnnotatedBeanDefinitionReader
BeanDefinition 的概念也了解了,也知道一个 Bean 在 Spring 中定义的信息有哪些之后,继续言归正传。 其中 getOrCreateEnvironment(registry) 会返回一个 Environment 用来表示当前的运行环境之类的。 Condit…
面试这么撩准拿offer,HashMap深度学习,扰动函数、负载因子、扩容拆分,原理和实践验证,让懂了就是真的懂!
HashMap 最早出现在 JDK 1.2中,底层基于散列算法实现。HashMap 允许 null 键和 null 值,在计算哈键的哈希值时,null 键哈希值为 0。HashMap 并不保证键值对的顺序,这意味着在进行某些操作后,键值对的顺序可能会发生变化。另外,需要注意的是…
GitHub 刚出来个彩蛋!快过来看一看!手把手一起弄一个!
正常情况下咱们的首页都是展示的 Pinned 首页的一个仓库,以及下面自己提交的历史。 打开仓库,你会发现右边有提示。👇 开始自由发挥,这里是 Markdown 语法。 下面是我编辑的内容,你可以 Preview changes 预览, 下面 Commit 可以直接提交。 当…
我的程序跑了60多小时,就是为了让你看一眼JDK的BUG导致的内存泄漏。
这次的文章从JDK的J.U.C包下的ConcurrentLinkedQueue队列的一个BUG讲起。jetty框架里面的线程池用到了这个队列,导致了内存泄漏。 同时通过jconsole、VisualVM、jmc这三个可视化监控工具,让你看见“内存泄漏”的发生。有点意思,大家一起…
mybatis 逆向工程使用姿势不对,把表清空了,心里慌的一比,于是写了个插件。
使用mybatis逆向工程的时候,delete方法的使用姿势不对,导致表被清空了,在生产上一刷新后发现表里没数据了,一股凉意从脚板心直冲天灵盖。 于是开发了一个拦截器,并写下这篇文章记录并分享。 可以看到逆向工程帮我们生成了实体类、Mapper 接口和 Mapper.xml。 …
下一页
个人成就
文章被点赞
410
文章被阅读
152,734
掘力值
4,387
关注了
4
关注者
193
收藏集
0
关注标签
14
加入于
2020-07-09