首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
松华说
掘友等级
公众号:松华说
|
京东
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
7
文章 7
沸点 0
赞
7
返回
|
搜索文章
最新
热门
聊聊API网关的作用
在这篇文章中将我们一起来探讨当前的API网关的作用。 API网关我的分析中会用到以下三种场景。 Open API。 企业需要将自身数据、能力等作为开发平台向外开放,通常会以rest的方式向外提供,最好的例子就是淘宝开放平台、腾讯公司的QQ开发平台、微信开放平台。 Open AP…
RabbitMQ和Kafka的比较
作为一个有丰富经验的微服务系统架构师,经常有人问我,“应该选择RabbitMQ还是Kafka?”。基于某些原因, 许多开发者会把这两种技术当做等价的来看待。的确,在一些案例场景下选择RabbitMQ还是Kafka没什么差别,但是这两种技术在底层实现方面是有许多差异的。 不同的场…
这个 Spring 循环依赖的坑,今天让我遇见了
1. 前言 这两天工作遇到了一个挺有意思的Spring循环依赖的问题,但是这个和以往遇到的循环依赖问题都不太一样,隐藏的相当隐蔽,网络上也很少看到有其他人遇到类似的问题。这里权且称他非典型Spring循环依赖问题。但是我相信我肯定不是第一个踩这个坑的,也一定不是最后一个,可能只…
盘点 Redis 常用的 10 个小技巧
Redis 在当前的技术社区里是非常热门的。从来自 Antirez 一个小小的个人项目到 成为内存数据存储行业的标准,Redis已经走过了很长的一段路。 随之而来的一系列最佳实践,使得大多数人可以正确地使用 Redis。 下面我们将探索正确使用 Redis 的10个技巧。 Ok…
太赞了,IDEA 2020 要本土化,真的是全中文了!
上个月 JetBrains 发布了 IntelliJ 平台 2020 年路线图,现在作为 2020 年规划中的另一部分,JetBrains 又发布了基于 IntelliJ 的 IDE 2020 年的功能路线图。前者主要集中在平台的底层功能上,而后者聚焦于更高级别的功能,这些功能…
Hutool-贼好用的Java工具类库
Hutool是Hu + tool的自造词,前者致敬我的“前任公司”,后者为工具之意,谐音“糊涂”,寓意追求“万事都作糊涂观,无所谓失,无所谓得”的境界。 Hutool是一个Java工具包,也只是一个工具包,它帮助我们简化每一行代码,减少每一个方法,让Java语言也可以“甜甜的”…
一文带你搞懂RPC核心原理
屏蔽远程调用跟本地调用的区别,让我们感觉就是调用项目内的方法。 隐藏底层网络通信的复杂性,让我们更专注于业务逻辑。 编解码、序列化和反序列、请求协议、桩生成(动态代理、反射执行)。 调用服务异常时,要考虑降级、重试等措施。 核心的服务不能强依赖非核心的服务,避免核心服务因为非核…
代码审查常见问题,建议收藏
最近某宝弹窗事件导致其APP被大量用户删除,影响极其恶劣。我在想,如果他们的内部代码审查更加严格一点,少走形式,就能将隐患扼杀在摇篮里了。基于此,我们部门专门成立了由小组长和核心成员组成的代码评审组,将以前的代码评审模式进行了一些优化,加强了管控。我在以往代码评审过程中发现了一…
为什么很多SpringBoot开发者放弃了Tomcat
在SpringBoot框架中,我们使用最多的是Tomcat,这是SpringBoot默认的容器技术,而且是内嵌式的Tomcat。同时,SpringBoot也支持Undertow容器,我们可以很方便的用Undertow替换Tomcat,而Undertow的性能和内存使用方面都优于…
一条简单的更新语句,MySQL是如何加锁的?
那这条语句呢?其实这其中包含太多知识点了。要回答这两个问题,首先需要了解一些知识。 在MySQL默认存储引擎InnoDB中,实现的是基于多版本的并发控制协议——MVCC(Multi-Version Concurrency Control)(注:与MVVC相对的,是基于锁的并发控…
下一页
个人成就
优秀创作者
文章被点赞
1,168
文章被阅读
239,839
掘力值
7,704
关注了
4
关注者
456
收藏集
0
关注标签
4
加入于
2019-05-28