tanscp

一只打呼噜的🐱

为什么你需要一个个人博客?

· 3 条评论

在当今社交媒体平台如微信、微博、知乎、公众号、Twitter、Facebook等繁荣发展的时代,坚持写博客的人越来越少。那么,在这个信息爆炸的时代,你还需要一个个人博客吗?

这个问题困扰了我很久。我曾尝试过用各种方法搭建自己的博客,但总是缺乏动力,没有时间和精力去维护。每次在持续更新一段时间后,博客总是断更,陷入搭建、更新、断更的死循环中。经过深思熟虑,我决定写下这篇文章,不谈深刻遥远的历史意义,也不和其他社交属性的平台进行对比,就简单聊聊什么是博客?博客能给你带来什么?以及你需要怎么做?

ISSUE 015 | 每一天都需要坚持长期主义

· 1 条评论

The Surprising Power of The Long Game。在这个瞬息万变的世界里,许多人都在追求短期的成功。然而,如果你清楚任何有价值的事情都需要花长时间去做,并且选择坚持下去,慢慢的优势就显现出来了。虽然长期的道路可能布满荆棘,但它所带来的回报是深远而持久的。相比之下,短期的往往只能带来一般的结果,除非你很幸运。如果你想获得更高的回报,就需要勇于尝试新事物,或者用一种创新的方式去做你正在做的事情。秉承长期主义的第一步往往是最艰难的,它要求你忍受一些短期的不适,以便为未来铺平道路。但只要你每天都坚持投入,哪怕是微小的努力,时间的积累将会让你的优势逐渐显现。贝佐斯的《长期主义》所表达的看法也是如此,关键是怎么做才能坚持在每一天、每一件事上都坚持长期主义

ISSUE 014 | 这个世界不都是黑暗的

· 发表评论

孩子抑郁症离开后。这篇文章讲述了一位母亲在面对女儿抑郁症时的心路历程,以及她如何通过反思和学习,逐渐改变自己的教育方式和对待孩子的态度。是我这段时间看到比较震撼的文章,抑郁这个话题一直是我关注的热点,可能是因为自己曾经也经历过,虽然走了出来但那种在无尽的海洋里随风漂流的无助感一直存在的。有了波妞,不想要她经历这种痛苦。看完这篇文章的第一时间就分享给了孩子她妈妈,我们一致认为要守护好这道线,多关注波妞的心理状态,就算再忙也要抽空多陪陪她。抑郁症引发的各种问题层出不穷,不管是在什么行业处于什么生活状态,都有可能患上。而这个问题已经慢慢低龄化,向青少年蔓延。在《2022年国民抑郁症蓝皮书》的数据显示,50%的抑郁症患者为在校学生,青少年抑郁症的患病率已经达到15-20%,换句话说,每五个孩子中就有一个患有抑郁症。46%的抑郁症学生患者没有寻求过任何帮助,69.57%的孩子因家庭关系抑郁。

ISSUE 013 |连续独自行走的意义

· 2 条评论

Continuous Uninterrupted Solo Walks。在这篇文章中,作者分享了她对独自行走的热爱和深度思考。在那些连续不断的独自行走中,她能够与自己内心深处的声音对话,体验到一种无法与未经历之人分享的独特感受。这种体验,虽然难以言传,却对生活产生了积极的影响,是对生命的一种深刻肯定。

想象一下,在独自行走时,你的思绪会如何自由地翱翔。它们可能会触及快乐的回忆、悲伤的瞬间、愤怒的情绪,甚至在脑海中引发一场自我对话,这是思考和自我探索的过程。这种体验打破了日常生活的常规,让人能够与自己和周围的世界进行更深层次的交流。

独自一人,没有外界的喧嚣,人们更容易沉入一种冥想的状态,与内心深处的自我进行深刻的对话。这是一种难以捉摸却又无比真实的体验,它为我们提供了一种全新的视角,让我们重新审视自己的生活和周围的世界。

尝试修复Elasticsearch中出现的“Too many dynamic script compilations”错误

· 发表评论

背景

有个业务接口使用es template模板搜索,模板比较复杂。同时在代码中使用java的velocity模板引擎来解析填充搜索关键词。最早使用Elasticsearch 5没有出现动态编译报错,在升级到Elasticsearch 7.10.2版本后,会偶发出现超过动态编译数量限制的错误,如下:

{
    "type": "circuit_breaking_exception",
    "reason": "[script] Too many dynamic script compilations within, max: [75/5m];
                please use indexed, or scripts with parameters instead; 
                this limit can be changed by the [script.context.template.max_compilations_rate] setting",
    "bytes_wanted": 0,
    "bytes_limit": 0,
    "durability": "TRANSIENT"
}

Elasticsearch在执行查询时达到脚本编译限制,抛出circuit_breaking_exception错误,并且查询不会运行。这个错误通常是由于在短时间内编译了太多的动态脚本而导致的。需要优化代码以减少编译次数,或者增加编译次数的限制。可以尝试将动态脚本缓存起来,以便在需要时可以重复使用,从而减少编译次数。