首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
猿天地
掘友等级
程序猿
|
微信搜: 猿天地
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
39
文章 39
沸点 0
赞
39
返回
|
搜索文章
最新
热门
通用的底层埋点都是怎么做的?
想要在程序里监控数据库的操作耗时,想要在底层框架中自动传递链路跟踪信息,这些需求经常会碰到,特别是在构建基础框架的时候。 核心目标只有一个,那就是在底层封装好,不用上层使用人员关心。今天跟大家聊聊常用的底层扩展埋点方式是怎么处理的。 如果你使用的框架在设计的时候,就预留了扩展点…
草率了,又一个Maven打包的问题
今天再来一个,首先看下错误信息,一看就很熟悉,都是老朋友了,还是曾经那个味道。 从依赖上看没啥问题,然后看服务器上打包后的 lib 目录中有没有 json-lib 这个 jar 包。看了下确实有 json-lib-2.4.jar。 错误明确的告诉我们 JSONException…
刚刚,给学妹普及了登录的两大绝学
今天跟大家聊一个比较基础的话题,就是实现登录的方式有哪些?适合刚入行的朋友。 Session 我们称之为会话控制, 是一种在服务器端保持会话状态的解决方案。通俗点来讲就是客户端访问服务端的时候,会在服务端存储对应的信息,生成一个 Session ID 返回给客户端,客户端下次过…
被产品经理怼了,线上出Bug为啥你不知道
前几天跟读者聊天,他说被产品经理给怼了。原因是线上出 Bug 了,最后是客户反馈才知道的。 读者:我们是刚成立的创业团队,目前最重要的就是堆功能,很多基础设施都没时间做。 正所谓有多大的碗吃多少的饭,不要盲目追求规模大,很牛的那种方案,合适的就可以。监控亦是如此,小方案只要够用…
大写的服,看完这篇你还不懂RocketMQ算我输
Apache RocketMQ 是一款 低延迟、高并发、高可用、高可靠的分布式消息中间件。消息队列 RocketMQ 可为分布式应用系统提供异步解耦和削峰填谷的能力,同时也具备互联网应用所需的海量消息堆积、高吞吐、可靠重试等特性。 Topic:消息主题,用于将一类的消息进行归类…
写一个通用的幂等组件,我觉得很有必要
关于什么是幂等,本文就不再阐述了。相信大家都知道,并且也都遇到过类似的问题以及有自己的一套解决方案。 基本上所有业务系统中的幂等都是各自进行处理,也不是说不能统一处理,统一处理的话需要考虑的内容会比较多。 我个人认为核心的业务还是适合业务方自己去处理,比如订单支付,会有个支付记…
如何将分布式锁封装的更优雅
分布式锁通常有很多选择,基于 Redis 的,基于 Zookeeper 的,基于数据库等等方案。 Redis 用于缓存数据,在项目中都有使用,所以使用 Redis 来做分布式锁的会稍微多些。 如果用 Redis 来做锁,可以直接用开源的方案,比如redisson。 获取锁对象,…
JetCache埋点的骚操作,不服不行啊
缓存是应对高并发绝对的利器,在很多业务场景允许的情况下,都可以使用缓存来提供性能。 既然用了缓存,那对缓存进行监控必不可少。比如缓存加载耗时,新增耗时等。 然后去官方的钉钉群了问了下维护人员,让我升级版本。然后我升级到最新的 2.6.0 还是不行,这不是坑我么 😂! 正所谓自…
简直骚操作,ThreadLocal还能当缓存用
有朋友问我一个关于接口优化的问题,他的优化点很清晰,由于接口中调用了内部很多的 service 去组成了一个完成的业务功能。每个 service 中的逻辑都是独立的,这样就导致了很多查询是重复的,看下图你就明白了。 对于这种场景最好的就是在上层将需要的数据查询出来,然后传递到下…
谁说Cat不能做链路跟踪的,给我站出来
链路跟踪,我们有很多可选项。常见的有 zipkin,pinpoint,skywalking,jaeger 等。 基本上都是根据谷歌的《Dapper 大规模分布式系统的跟踪系统》这篇论文发展出来的。 今天讲下 Cat 里的链路跟踪要如何来实现,没用过 Cat 的同学可以查看我的这…
下一页
个人成就
优秀创作者
文章被点赞
1,704
文章被阅读
421,014
掘力值
10,638
关注了
4
关注者
2,841
收藏集
1
关注标签
11
加入于
2018-05-05