摘要:
积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。蚓无爪牙之利,筋骨之强,上食埃土,下饮黄泉,用心一也。蟹六跪而二螯,非蛇鳝之穴无可寄托者,用心躁也。 阅读全文
摘要:
2023年: 1. 工作在狗东,晋升T8级别。 2. 在技术架构团队,一直在一线。 3. 输出了5+个工具或者框架,交易团队多少都有在用,输出文档N篇,内网居多,再也没有用一周写一遍像样的文章了(比较忙)。 4. 大部分业余时间贡献给了中医(线上性能调优搞的有点麻木了,想冲击一下人类最高智慧,颇难, 阅读全文
摘要:
在Java中,我们会接触到各种各样的锁,包括但不限于CAS锁,synchronized可变换锁,可重入锁,分布式锁等等,由于其功能不同,适应场景各异,所以使用起来就需要根据具体的场景进行甄别,避免因为不合时宜的使用导致线上业务问题。 这里为了方便说明,我们把锁分为两种类型,一种是单机锁,另一种是分布 阅读全文
摘要:
ChatGPT出来好久了,vscode上面由于集成了相关的插件,所以用起来很简单,经过本人深度使用后,发觉其能力的强大之处,在书写单元测试,书写可视化小工具,代码纠错,代码规范,编程辅助方面,极其可靠,而且能识别一些坑并绕过,下面来看看他能干的一些事情吧。 注意:由于英文的表述可以让ChatGPT的 阅读全文
摘要:
由于独立秒杀目前接过来了,但是其核心是利用openresty实现的,本人对此技术栈较为陌生,特写下本篇指导,以期快速上手。 一、openresty入门初步 安装openresty 首先是安装openresty,macOS的安装方式 brew tap openresty/brew brew insta 阅读全文
摘要:
固定套路如下: 1. extends classloader 或者其他classloader实现 2. 重写如下父类方法: Class findClass(String name) 3. 在步骤2中,读取.class的二进制文件数据,然后调用父类中的defineClass方法还原出Class对象。 阅读全文
摘要:
天池中间件大赛dubboMesh优化总结(qps从1000到6850) 原创 kiritomoe Kirito的技术分享 2018-06-19 23:51 收录于合集 #性能挑战赛24个 #Dubbo43个 天池中间件大赛的初赛在今早终于正式结束了,公众号停更了一个月,主要原因就是博主的空余时间几乎 阅读全文
摘要:
retransformClasses是因为agent虽然嵌入了,但是在虚拟机启动的时候,某些类比如thread,在javaagent启动之前就已经加载到了内存,javaagent也是类,在javaagent加载之前虚拟机需要加载一些必须的类来保证我的javaagent的运行,比如说thread,这个 阅读全文
摘要:
来源:blog.csdn.net/weixin_43741092/ article/details/120176466 将bean放入Spring容器中有哪些方式? 我们知道平时在开发中使用Spring的时候,都是将对象交由Spring去管理,那么将一个对象加入到Spring容器中,有哪些方式呢,下 阅读全文
摘要:
在应用中,当我们进行集成测试或者单元测试的时候,有些中间件因为涉及到了外部请求,所以想把测试拉起来,显得比较困难,但是由于spring中,我们可以对bean进行替换,所以这个事儿变得简单了。 我们需要基于BeanDefinitionRegistryPostProcessor 和 PriorityOr 阅读全文
摘要:
首先把agent打成jar包 然后在主项目中,导入agent。要使用 IntelliJ IDEA 的菜单 File / New / Module 或 File / New / Module from Existing Sources ,保证主项目和 Agent 项目平级。 在VM options里填 阅读全文
摘要:
1.入口方法如何查找mock调用链 2. 对ElasticSearch进行mock 3. 对static类进行mock 4. 对入参类型进行mock过程中的注意事项 5. 实例返回结果为null 6. 单测方法一对多 7. Exception异常类处理 1.入口方法如何查找mock调用链 写单测用例 阅读全文
摘要:
golang语言学习之一 阅读全文
摘要:
简化的驱动框架 话说前面章节讲到了如何利用嵌入式驱动开发的方式进行驱动开发。由于其学习路线相比于裸机开发来说,上手难度稍微大一些,而且代码量也相对来说较多,所以对刚上手的人来说是颇有难度的。本章节,我们将以一个类似于Hello World点灯的例子,来讲解在linux下如何进行内核驱动的开发。 工欲 阅读全文