<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[寂寞的博客]]></title><description><![CDATA[寂寞是多么无敌！]]></description><link>https://blog.csdn.net/jimo_lonely</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; jimo_lonely]]></copyright><item><title><![CDATA[01-BPF架构]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/139884922</link><guid>https://blog.csdn.net/jimo_lonely/article/details/139884922</guid><author>jimo_lonely</author><pubDate>Sat, 22 Jun 2024 20:47:29 +0800</pubDate><description><![CDATA[BPF不仅仅通过提供指令集来定义自己，还围绕它提供了进一步的基础设施，如作为高效键值存储的映射（maps）、与内核功能交互和利用的辅助函数（）、调用其他BPF程序的尾调用（tail calls）、安全强化原语（）、用于固定对象（）的伪文件系统（），以及允许将BPF卸载到例如网络卡等基础设施。LLVM提供了BPF后端，因此可以使用像clang这样的工具将C语言编译成BPF目标文件，然后将其加载到内核中。BPF与Linux内核紧密相连，允许在不牺牲原生内核性能的情况下实现完全的可编程性。]]></description><category></category></item><item><title><![CDATA[can not be used when making a shared object； recompile with -fPIC]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/126273239</link><guid>https://blog.csdn.net/jimo_lonely/article/details/126273239</guid><author>jimo_lonely</author><pubDate>Wed, 10 Aug 2022 19:50:23 +0800</pubDate><description><![CDATA[可以知道是在编译时的问题，所以查看python源码configure文件...]]></description><category></category></item><item><title><![CDATA[镜像瘦身：每一层都不能放过]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/126251966</link><guid>https://blog.csdn.net/jimo_lonely/article/details/126251966</guid><author>jimo_lonely</author><pubDate>Tue, 09 Aug 2022 17:38:25 +0800</pubDate><description><![CDATA[网上很多人都说镜像瘦身需要把所有命令放在一条来执行，这没有错，但只是问题表象，没有触及本质。
当我打了一个带源码编译的镜像，结果异常庞大，明明已经删了源码包，为什么还那么大呢？当我想尝试放在一条命令时，简洁理论告诉我这非常不美观，我每个RUN都是一个不同的软件，放在一起不是很混乱吗？可读性变差了，所以一定不是这样的。...]]></description><category></category></item><item><title><![CDATA[k8s的DNS什么时候不生效？--- 被忽视的基本原理]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/126072012</link><guid>https://blog.csdn.net/jimo_lonely/article/details/126072012</guid><author>jimo_lonely</author><pubDate>Sat, 30 Jul 2022 14:57:30 +0800</pubDate><description><![CDATA[在使用k8s的DNS来进行Service间的调用，通过Service名称发现无法解析域名。困惑了我好久，我可完全是按照[文档](https://kubernetes.io/zh-cn/docs/concepts/services-networking/connect-applications-service/) 来的呀。终于在最后发现了原因，通过基本的分析思路，还是得从DNS的基础原理出发。...]]></description><category></category></item><item><title><![CDATA[k8s ImagePullBackOff的原因]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/126071897</link><guid>https://blog.csdn.net/jimo_lonely/article/details/126071897</guid><author>jimo_lonely</author><pubDate>Sat, 30 Jul 2022 14:29:52 +0800</pubDate><description><![CDATA[kubernetes如果遇到ImagePullBackOff该如何排查呢？]]></description><category></category></item><item><title><![CDATA[docker-compose转为k8s配置文件]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/126003100</link><guid>https://blog.csdn.net/jimo_lonely/article/details/126003100</guid><author>jimo_lonely</author><pubDate>Tue, 26 Jul 2022 21:05:23 +0800</pubDate><description><![CDATA[最近搞k8s，需要把docker-compose配置转为k8s的配置文件，涉及到的地方主要在下面]]></description><category></category></item><item><title><![CDATA[ubuntu安装k8s连不上google]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/125857085</link><guid>https://blog.csdn.net/jimo_lonely/article/details/125857085</guid><author>jimo_lonely</author><pubDate>Mon, 18 Jul 2022 18:13:42 +0800</pubDate><description><![CDATA[如果按照官方安装方式,会出现连不上google服务器，这时候，可以换成国内阿里云的镜像。然后再更新安装就很快了。]]></description><category></category></item><item><title><![CDATA[Linux工具推荐：方便地查看进程网速]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/125804143</link><guid>https://blog.csdn.net/jimo_lonely/article/details/125804143</guid><author>jimo_lonely</author><pubDate>Fri, 15 Jul 2022 14:41:25 +0800</pubDate><description><![CDATA[推荐一个款Linux小工具：一键查看进程的网速]]></description><category></category></item><item><title><![CDATA[HBase链路监控：HTrace+Zipkin]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/125648464</link><guid>https://blog.csdn.net/jimo_lonely/article/details/125648464</guid><author>jimo_lonely</author><pubDate>Wed, 06 Jul 2022 22:03:52 +0800</pubDate><description><![CDATA[HTrace是曾经apache的一个孵化项目，在18年孵化失败，停止开发了：https://incubator.apache.org/projects/htrace.html。但在早期HBase和Hadoop版本中使用了HTrace，可以试试。在hbase的lib下已经自带了htrace的依赖：
启用trace功能...]]></description><category></category></item><item><title><![CDATA[HBase RegionServer挂掉导致集群不可用问题]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/125564523</link><guid>https://blog.csdn.net/jimo_lonely/article/details/125564523</guid><author>jimo_lonely</author><pubDate>Sun, 03 Jul 2022 08:06:31 +0800</pubDate><description><![CDATA[生产中HBase RegionServer挂掉一个，整个集群却不可用了，排查下问题原因]]></description><category></category></item><item><title><![CDATA[bizchart+slider实现分组柱状图]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/125564874</link><guid>https://blog.csdn.net/jimo_lonely/article/details/125564874</guid><author>jimo_lonely</author><pubDate>Sun, 03 Jul 2022 08:02:25 +0800</pubDate><description><![CDATA[下面使用bizchart实现分组柱状图，并带有滑块选择。效果图如下：基于bizchart3.x
Chart-Slider组件封装
Chart和Slider是2个组件，为了方便使用，我们封装在一起，用一个函数返回。
使用
要生成分组柱状图，只需要同一个X轴的值有多个Y值即可，下面X轴是 , Y轴是 .
Slider效果
Slider可以拖动，显示数据的趋势。...]]></description><category></category></item><item><title><![CDATA[初出茅庐市值1亿美金的监控产品Sentry体验与架构]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/125513649</link><guid>https://blog.csdn.net/jimo_lonely/article/details/125513649</guid><author>jimo_lonely</author><pubDate>Wed, 29 Jun 2022 22:50:55 +0800</pubDate><description><![CDATA[调研下初出茅庐市值达到1亿美金的监控产品sentry，因为我会花一周时间复制出其功能。
]]></description><category></category></item><item><title><![CDATA[终日乾乾，夕惕若厉]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/125513108</link><guid>https://blog.csdn.net/jimo_lonely/article/details/125513108</guid><author>jimo_lonely</author><pubDate>Wed, 29 Jun 2022 07:41:24 +0800</pubDate><description><![CDATA[题目出自《易经》乾卦：“君子终日乾乾，夕惕若厉，无咎”。意思是君子自强不息，时刻保持警惕，晚上也不能懈怠，才能避免犯错误。别看我CSDN码龄有7年，其实我才毕业4年，那3年你可以认为是加班加出来的。开玩笑，其实从大二我就开始写博客了。
在毕业4周年的这个特殊时间，经历了一般程序员都会经历的。也常常以程序员被吐槽为荣，深知IT行业的乐趣所在。写博客属于写作的一种，所以先谈谈写作。
非常同意李尚龙老师对写作的看法：而我一开始写博客，就是把CSDN当做自己的在线笔记本，学到点什么，就很随意地怼上去了。经常翻出来看]]></description><category></category></item><item><title><![CDATA[Grpc快速实践]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/125491027</link><guid>https://blog.csdn.net/jimo_lonely/article/details/125491027</guid><author>jimo_lonely</author><pubDate>Mon, 27 Jun 2022 20:08:34 +0800</pubDate><description><![CDATA[Grpc是高手才会用的框架，一般人用不上。]]></description><category></category></item><item><title><![CDATA[Java Agent如何在IDEA里调试]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/125009748</link><guid>https://blog.csdn.net/jimo_lonely/article/details/125009748</guid><author>jimo_lonely</author><pubDate>Fri, 27 May 2022 19:32:12 +0800</pubDate><description><![CDATA[做agent开发必备调试技巧：如何在IDEA里debug agent代码.]]></description><category></category></item><item><title><![CDATA[ShardingSphere开发者编译指南]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/124898352</link><guid>https://blog.csdn.net/jimo_lonely/article/details/124898352</guid><author>jimo_lonely</author><pubDate>Sat, 21 May 2022 15:01:32 +0800</pubDate><description><![CDATA[最近需要对接ShardingSphere（后简称SS）做一些开发，所以要编译这个庞大的项目。]]></description><category></category></item><item><title><![CDATA[java instanceof list带泛型]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/124892010</link><guid>https://blog.csdn.net/jimo_lonely/article/details/124892010</guid><author>jimo_lonely</author><pubDate>Fri, 20 May 2022 23:11:11 +0800</pubDate><description><![CDATA[其实这是一个很简单的问题，在Java中，通常我们要判断一个对象是不是某种类型，会用 `instanceof` 关键字。
但遇到带有泛型的 `List<T>` 是不能直接使用，这时候怎么办呢？]]></description><category></category></item><item><title><![CDATA[Invalid signature file digest for Manifest main attributes]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/124763405</link><guid>https://blog.csdn.net/jimo_lonely/article/details/124763405</guid><author>jimo_lonely</author><pubDate>Sat, 14 May 2022 07:24:17 +0800</pubDate><description><![CDATA[有时我们在打完jar包运行会报错：
Error: A JNI error has occurred, please check your installation and try again
Exception in thread "main" java.lang.SecurityException: Invalid signature file digest for Manifest main attributes]]></description><category></category></item><item><title><![CDATA[新入手一枚测试工具：rspec]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/124452022</link><guid>https://blog.csdn.net/jimo_lonely/article/details/124452022</guid><author>jimo_lonely</author><pubDate>Wed, 27 Apr 2022 15:24:08 +0800</pubDate><description><![CDATA[rspec是一个基于Ruby的测试框架，非常适合TDD开发。`Ruby`语法非常简单，不只能测试Ruby语言，也可以很方便的测试各种可执行程序，判断输出。
收藏为脚本测试工具。]]></description><category></category></item><item><title><![CDATA[直面阿里的勇气]]></title><link>https://blog.csdn.net/jimo_lonely/article/details/124311935</link><guid>https://blog.csdn.net/jimo_lonely/article/details/124311935</guid><author>jimo_lonely</author><pubDate>Thu, 21 Apr 2022 07:53:04 +0800</pubDate><description><![CDATA[我是寂寞，今年26岁，职业生涯第二次跳槽，面了一只手能数过来的几家公司，其中就有阿里。每次面试，不管过没过，都值得反思。]]></description><category></category></item></channel></rss>