上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: Bug的身世之谜 今天又分享一个问题解决的故事。请看下图框起来的错误,明显就是找不到这个class嘛! 下面我们按照正常人的思路去排查这个问题,既然找不到class那就先看这个依赖的jar包有没有,如果没有那就是铁证如山。 但是事与愿违啊,编译后的lib目录下真的有这个包 o rder api 2. 阅读全文
posted @ 2020-04-12 14:33 猿天地 阅读(2408) 评论(0) 推荐(0) 编辑
摘要: 项目地址 "https://github.com/yinjihuan/kitty cloud" 开发工具 开发工具目前对应的都是我本机的一些工具,大家可以根据自己平时的习惯选择对应的工具即可。 | 工具 | 说明 | |: |: | | IDEA | 程序开发工具 | | Sequel Pro | 阅读全文
posted @ 2020-04-05 20:25 猿天地 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 项目地址 "https://github.com/yinjihuan/kitty cloud" 背景 做这个项目主要是想将个人的一些经验通过开源的形式进行输出,不一定能帮到所有人,有感兴趣的朋友可以关注学习下。 项目主要分为三大块: Kitty 基础框架 基础框架基于Spring Cloud & S 阅读全文
posted @ 2020-04-04 12:41 猿天地 阅读(745) 评论(1) 推荐(0) 编辑
摘要: 每篇文章都有属于它自己的故事,没有故事的文章是没有灵魂的文章。而我就是这个灵魂摆渡人。 主人公张某某,这边不方便透露姓名,就叫小张吧。小张在一家小型的互联网创业团队中就职。 职位是Java后端开发,所以整体和业务代码打交道在所难免。 之前有个搜索相关的需求,而且数量量也算比较大,就采用了Elasti 阅读全文
posted @ 2020-03-31 12:48 猿天地 阅读(778) 评论(1) 推荐(1) 编辑
摘要: 在日常开发中,最容易被吐槽的就是代码写的烂,没有注释鬼知道你这个是什么意思啊? 另一个就是文档不齐全,这些接口是干嘛的?参数是什么意思?等等问题。 归根到底还是没有严格的开发规范,最重要的还是要有方便的工具来帮助我们落地这些规范。 今天给大家推荐一个开源的API管理工具,如果还没有用上的感觉看看吧。 阅读全文
posted @ 2020-03-23 22:49 猿天地 阅读(867) 评论(1) 推荐(0) 编辑
摘要: 前两天受华章杨老师的邀请做了一场直播,处女秀就这么没啦。我定的直播主题是技术人的副业之道。定这个主题的原因也是因为我这些年也一直在探索副业这件事。 虽然说没什么成就吧,但是经验还是有那么一点的,直播后还是打算写篇文章出来,可以给大家参考参考。 这篇文章也是我字数写的最多的一篇文章,大家要看的话得有点 阅读全文
posted @ 2020-03-17 12:52 猿天地 阅读(406) 评论(1) 推荐(0) 编辑
摘要: 今天分享一个RedisTemplate的问题,感兴趣的可以继续看下去了,不感兴趣的继续撩妹去吧! 如下图:一位朋友给了我一个报错的图片,为啥为啥取不到值? 我也有点懵,第一反应就是RedisTemplate和StringRedisTemplate会不会用的两个不同的Connection,导致相同的K 阅读全文
posted @ 2020-03-11 13:51 猿天地 阅读(1208) 评论(2) 推荐(2) 编辑
摘要: 前言 前几天公司生产环境一个服务由于流量上升触发了 Sentinel 的流控机制,然后用户反馈访问慢,定位发现是 task 定时任务导致,后面 task 优化之后发布,流量恢复正常。 这是一个再正常不过的生产问题,可能大部分同学都经历过,经历过的大多数是解决问题之后就不了了之,导致事故还有再次发生的 阅读全文
posted @ 2020-03-06 09:31 猿天地 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 2020年写了很多事故解决的文章,并不是我绞尽脑汁想出来的,而是真的遇到了这些问题。通过文章的方式记录下来,分享出去,才有意义。 事故背景 首先看下面的图吧,这是我从cat上截的图。 可以看到是一个Rpc调用的错误,从错误中我们只能分析出这个Rpc的请求成功了,并且返回了,因为都走到了反序列化这步。 阅读全文
posted @ 2020-03-03 10:02 猿天地 阅读(835) 评论(2) 推荐(0) 编辑
摘要: 最近一直在老家远程办公,微信突然响了下,有同事说遇到了一个奇怪的问题,让我帮忙看下。 现象就是标题所说的缓存获取不到的问题,我一听感觉这个问题挺有意思的,决定一探究竟。 下面给出部分代码还原下案发现场: Put之后马上Get,居然获取不到值。这就有点匪夷所思了,我们来好好排查下。 首先过期时间为60 阅读全文
posted @ 2020-02-26 09:45 猿天地 阅读(1111) 评论(1) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页