会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
wind-wound
博客园
首页
新随笔
联系
订阅
管理
2024年5月23日
带你彻底搞懂递归时间复杂度的Master公式
摘要: 网上找到的Master公式推导过程都太过于复杂了,为此我特地找到一种小白也能看懂的推导过程。看完这篇文章后,你会对递归的时间复杂度深谙于心,打死都不会忘记。
阅读全文
posted @ 2024-05-23 10:06 是秃子迟早会发光的
阅读(4907)
评论(2)
推荐(9)
2024年4月6日
异或运算在算法中的神奇应用
摘要: 1. 什么是异或 两个二进制数进行异或运算时,每一位上的数相同则结果为0,不同则结果为1。 示例:6^7=? 转化成二进制: 6=110 7=111 6^7=110^111=001=1 简单记:异或就是二进制的无进位相加。 还有个同或运算:相同为1,不同为0,和异或是反的。 2. 异或运算的特性 任
阅读全文
posted @ 2024-04-06 18:32 是秃子迟早会发光的
阅读(308)
评论(0)
推荐(0)
2023年12月12日
发布jar包到maven中央仓库
摘要: 1. 环境 在网上找的很多文章中写得都有很多问题,这里记录一下最近一次成功地发布jar包到maven中央仓库的过程。并附带上每一个步骤官方的指导链接。 系统:mac(windows系统在下载辅助工具时不太一样,在配置上和mac系统没有区别) IDE:IntelliJ IDEA JDK:1.8 mav
阅读全文
posted @ 2023-12-12 14:39 是秃子迟早会发光的
阅读(808)
评论(1)
推荐(2)
2023年4月24日
skywalking自定义插件开发
摘要: skywalking是使用字节码操作技术和AOP概念拦截Java类方法的方式来追踪链路的,由于skywalking已经打包了字节码操作技术和链路追踪的上下文传播,因此只需定义拦截点即可。 进行插件开发前,需要先拉取skywalking的源码,这里以skywalking-8.7.0版本的源码为例。 关
阅读全文
posted @ 2023-04-24 15:42 是秃子迟早会发光的
阅读(2824)
评论(0)
推荐(0)
2023年3月31日
skywalking插件工作原理剖析
摘要: 1. 官方插件二次开发 前面在介绍skywalking-agent目录时,提到了它有一个插件目录,并支持动态的开发插件。其实skywalking默认已经提供大部分框架的插件了,一般情况下不需要额外开发新的插件,可以直接改造已有的插件,使其适配自己的业务。 下面介绍如何二次开发SpringMVC插件以
阅读全文
posted @ 2023-03-31 10:53 是秃子迟早会发光的
阅读(2001)
评论(0)
推荐(1)
公告