摘要:最近在日志中发现一些奇怪的日志,大致长这样: Error 2020-08-28 06:59:38.813+00:00 ... _msg=get immersion context, fetch tracks failed, error: <nil> 打印了 Error 日志,error 打印出来却是 阅读全文
posted @ 2020-08-29 15:11 弗兰克的猫 阅读(372) 评论(2) 推荐(1) 编辑
摘要:前言 入坑 Go 语言已经大半年了,却没有写过一篇像样的技术文章,每次写一半就搁笔,然后就烂尾了。 几经思考,痛定思痛,决定金盆洗手,重新做人,哦不,重新开始写技术博文。 这段时间在研究Go语言闭包的过程中,发现了很多有意思的东西,也学到了不少内容,于是便以次为契机,重新开始技术文章的输出。 什么是 阅读全文
posted @ 2020-07-27 07:42 弗兰克的猫 阅读(228) 评论(0) 推荐(2) 编辑
摘要:前言 这周是双休,时间比较充裕,睡睡懒觉后发现还有时间,便想写写文章,来对前段时间的思考做一个总结。 似乎是从知识付费兴起之后,认知这个词便开始成为了热门词汇,似乎只要谈到认知,便能将自身高度提升一个档次。 刚来上海的时候,还是一个愣头青(虽然一直都是),对认知这种东西嗤之以鼻,觉得不过是资本主义用 阅读全文
posted @ 2020-05-31 21:14 弗兰克的猫 阅读(432) 评论(0) 推荐(2) 编辑
摘要:说明 前两篇文章介绍了 + + 进行自动化部署,并介绍了 的配置文件中的各个属性,相信通过前两篇文章的学习,你已经学会了如何搭建自己的博客,并能够根据自己的需要进行个性化配置。 这一篇将以 这款主题为例,说明一下主题应该如何配置。包括主题配置、插件设置、注意事项等。 设置博客主题 先到 "这里" 选 阅读全文
posted @ 2020-05-05 11:56 弗兰克的猫 阅读(1770) 评论(0) 推荐(1) 编辑
摘要:说明 上一篇里,介绍了使用 + + 实现自动化博客部署,我们已经收获了一个属于自己的博客,但现在还比较简陋,里面的设置信息都是默认的数据,所以我们需要把它们改成我们想要的内容。 所以这一篇里,主要介绍 的配置文件如何设置。通过本篇的学习,你将知道 配置文件的各个属性是什么意思,并给出我使用的配置,这 阅读全文
posted @ 2020-05-05 11:55 弗兰克的猫 阅读(265) 评论(2) 推荐(1) 编辑
摘要:[TOC] 一、说明 本系列文章将会详细说明使用 + 来搭建个人博客,并对主题进行配置,然后使用 来进行自动化部署的全过程。 搭建一个赏心悦目的博客,写文章和阅读也会更加舒适,一次搭建,终生使用,而且还全程免费,何乐而不为呢。 通过本系列文章的学习,你将收获一个免费且漂亮的个人博客,并熟悉搭建、写作 阅读全文
posted @ 2020-05-05 11:09 弗兰克的猫 阅读(687) 评论(2) 推荐(2) 编辑
摘要:背景 前不久开发了一个运营小工具,运营人员上传一个id的列表,即可导出对应id的额外数据。需求本身不复杂,很快就开发完了,但上线后,运营反馈了一个问题,导出后的数据跟导出之前的数据顺序不一致。![1.png]( https://i.loli.net/2020/03/28/psGMa8ySYvFlLk 阅读全文
posted @ 2020-03-28 22:11 弗兰克的猫 阅读(217) 评论(0) 推荐(0) 编辑
摘要:很长一段时间没有写文章,重新下笔,竟有些生疏了。 听歌的时候,心中突然觉得有些惆怅,时间过得可真快,一不小心,2020 年就已经溜走了三个月,一年四分之一的时间已经过去,而新年计划似乎还历历在目。 我想,是时候写点什么了,也算是对 2020 年这过去几个月的一个总结吧。 一、工作 听说在字节跳动面试 阅读全文
posted @ 2020-03-22 12:44 弗兰克的猫 阅读(428) 评论(0) 推荐(1) 编辑
摘要:说明 上一篇文章里,我们了解了如何保证消息被可靠投递到RabbitMQ的交换机中,但还有一些不完美的地方,试想一下,如果向RabbitMQ服务器发送一条消息,服务器确实也接收到了这条消息,于是给你返回了ACK确认消息,但服务器拿到这条消息一看,找不到路由它的队列,于是就把它丢进了垃圾桶,emmm,我 阅读全文
posted @ 2019-09-01 16:40 弗兰克的猫 阅读(2275) 评论(2) 推荐(3) 编辑
摘要:说明 前几天,突然发生线上报警,钉钉连发了好几条消息,一看是RabbitMQ相关的消息,心头一紧,难道翻车了? 定睛一看,看样子像是消费者莫名其妙断开了连接,正逢公司搬家之际,难道是机房又双叒叕。。。。断电了?于是赶紧联系了运维,咨询RabbitMQ是否发生了调整。几分钟后,得到了运维的回复,由于一 阅读全文
posted @ 2019-08-19 22:17 弗兰克的猫 阅读(2108) 评论(10) 推荐(2) 编辑
摘要:本文口味:冰镇杨梅 预计阅读:20分钟 说明 最近公司在搞活动,需要依赖一个第三方接口,测试阶段并没有什么异常状况,但上线后发现依赖的接口有时候会因为内部错误而返回系统异常,虽然概率不大,但总因为这个而报警总是不好的,何况死信队列的消息还需要麻烦运维进行重新投递,所以加上重试机制势在必行。 重试机制 阅读全文
posted @ 2019-08-11 21:22 弗兰克的猫 阅读(1330) 评论(2) 推荐(1) 编辑
摘要:本文口味:鱼香肉丝 预计阅读:10分钟 一、说明 在上一篇中,介绍了RabbitMQ中的死信队列是什么,何时使用以及如何使用RabbitMQ的死信队列。相信通过上一篇的学习,对于死信队列已经有了更多的了解,这一篇的内容也跟死信队列息息相关,如果你还不了解死信队列,那么建议你先进行上一篇文章的阅读。 阅读全文
posted @ 2019-07-28 18:37 弗兰克的猫 阅读(21681) 评论(27) 推荐(18) 编辑
摘要:本文口味:爆炒鱿鱼 预计阅读:15分钟 一、说明 RabbitMQ是流行的开源消息队列系统,使用erlang语言开发,由于其社区活跃度高,维护更新较快,性能稳定,深得很多企业的欢心(当然,也包括我现在所在公司【手动滑稽】)。 为了保证订单业务的消息数据不丢失,需要使用到RabbitMQ的死信队列机制 阅读全文
posted @ 2019-07-14 17:32 弗兰克的猫 阅读(15967) 评论(20) 推荐(15) 编辑
摘要:本文口味:番茄炒蛋,预计阅读:10分钟。 博客又停更了两个月,在这期间,对人生和世界多了许多思考。在人生的不同阶段,会对生活和世界有着不一样的认知,而认知的改变也会直接反应在行为模式之中。 对于生活的思考心得也会在之后的时间里,慢慢分享给大家,一方面是对自己心路历程的记录和总结,另一方面也希望能给遇 阅读全文
posted @ 2019-07-11 09:56 弗兰克的猫 阅读(1173) 评论(0) 推荐(0) 编辑
摘要:重装这么简单的操作还用得着写篇文章吗??emmmm,言之有理,简单的重装就是卸载后重新下载最新的安装包然后安装就完事了,这里说的肯定是不简单的重装【滑稽】。 背景是这样的,之前在mac上对印象笔记的笔记本做了一次重新编排,并将很多没有用的文章做了删除,一顿操作猛如虎。重排一时爽,一直重排一直爽,但在 阅读全文
posted @ 2019-07-05 08:41 弗兰克的猫 阅读(454) 评论(0) 推荐(0) 编辑
摘要:说明 昨天同事开发的时候遇到了一个奇怪的问题。 使用Guava做缓存,往里面存一个List,为了方便描述,称它为列表A,在另一个地方取出来,再跟列表B中的元素进行差集处理,简单来说,就像是下面这样: 先调用save方法,然后调用get方法,然后就抛出了异常: 问题探索 究竟是人性的泯灭还是道德的沦丧 阅读全文
posted @ 2019-05-18 11:46 弗兰克的猫 阅读(1122) 评论(2) 推荐(3) 编辑
摘要:前文链接 "【动态规划】01背包问题" "【动态规划】01背包问题【续】" "【动态规划】完全背包问题" "【动态规划】多重背包问题" 说明 看完前面四篇关于背包问题的文章,你会发现背包问题其实也不过如此,而且它们之间有很多相似的地方,本篇文章就来揭开它们面纱,将背包问题彻底搞定。 三种背包问题的比 阅读全文
posted @ 2019-05-11 18:17 弗兰克的猫 阅读(7656) 评论(3) 推荐(2) 编辑
摘要:说明 前面已经介绍完了01背包和完全背包,今天介绍最后一种背包问题——多重背包。 这个背包,听起来就很麻烦的样子。别慌,只要你理解了前面的两种背包问题,拿下多重背包简直小菜一碟。 如果没有看过前两篇01背包和完全背包的文章,强烈建议先阅读一下,因为本文跟前两篇文章关联性很强。 多重背包 有N种物品和 阅读全文
posted @ 2019-05-05 22:38 弗兰克的猫 阅读(16807) 评论(4) 推荐(3) 编辑
摘要:说明 在上一篇中,我们对01背包问题进行了比较深入的研究,这一篇里,我们来聊聊另一个背包问题:完全背包。 完全背包 有N种物品和一个容量为T的背包,每种物品都就可以选择任意多个,第i种物品的价值为P[i],体积为V[i],求解:选哪些物品放入背包,可卡因使得这些物品的价值最大,并且体积总和不超过背包 阅读全文
posted @ 2019-05-02 21:22 弗兰克的猫 阅读(25948) 评论(3) 推荐(14) 编辑
摘要:说明 五一将至,又到了学习的季节。目前流行的各大书单主打的都是豆瓣8.0评分书籍,却很少有人来聊聊这9.0评分的书籍长什么样子。刚好最近学了学python爬虫,那就拿豆瓣读书来练练手。 爬虫 本来思路是直接爬豆瓣的书籍目录,将评分9.0以上的书筛选出来,一打开发现事情并不简单,几千万本书可不好爬 = 阅读全文
posted @ 2019-04-30 18:32 弗兰克的猫 阅读(1225) 评论(4) 推荐(2) 编辑