最新 最热

我服了!SpringBoot升级后这服务我一个星期都没跑起来!(上)

最近由于各方面的原因在准备升级 Spring Cloud 和 Spring Boot,经过一系列前置的调研和分析,决定把Spring Boot 相关版本从 2.1.6 升级到 2.7.5,Spring Cloud 相关版本从 Greenwich.SR1 升级为 2021.0.4。...

2022-12-05
2

一次想不到的 Bootstrap 类加载器带来的 Native 内存泄露分析

最近我们线上有同学反馈,java 服务在接入了支持预发的 javaagent 以后会出现缓存的内存增长,去掉 agent 启动以后内存增长正常。于是分析了一下这个问题,写了这篇文章。...

2022-12-05
2

Appium-Android多设备并发测试

只要你的Appium服务端口与 Appium bootstrap的端口在 0到 65536 之间,且端口号并不相同,这样两个Appium 服务器就不会去监听同一个端口。确保通过-u参数标志的 id与对应的设备id 是一致的。这就是 Appium 能知道设备之...

2022-12-05
2

Flink写入数据到Hudi数据湖的各种方式

主要用于数据初始化导入。Bulk Insert不会进行数据去重,需要用户在数据插入前进行数据去重

2022-12-05
2

脚本任务执行器 —— npm-run-all 源码解析

最近在整一个 OpenAPI 编排器,想到 npm-run-all 的任务流。看了一下这个 6 年前的源码。npm-run-all[1] 是一个用来并行或者串行运行多个 npm 脚本的 CLI 工具。阅读完本文,你能收获到:...

2022-12-05
2

10个技巧优化PHP程序Laravel 5框架

性能一直是 Laravel 框架为人诟病的一个点,所以调优 Laravel 程序算是一个必学的技能。 接下来分享一些开发的最佳实践,还有调优技巧,大家有别的建议也欢迎留言讨论。...

2022-12-02
2

JDK源码解析之 java.lang.ClassLoader

一开始,先调用findLoadedClass(name)去检查该类是否已经被加载过了,加载过的类不会重复加载。如果是第一次加载(向上传递任务),分为两种:1、parent != null ;当前类加载器不是BootStrapClassLoader,直接调用父类加载器的lo...

2022-12-01
2

基于bootstrap3响应式Tooltip提示插件

ggtooltip.js是一款非常实用的基于bootstrap 3.X的jQuery tooltip提示插件。该bootstrap jQuery tooltip插件实用简单,支持在4个方向上像素tooltip信息,支持修改tooltip的背景色、前景色和边框颜色。 该jQuery tooltip...

2022-12-01
2

tomcat-整启动流程-源码解析

上文了解了大致tomat的相关架构,那么本文是针对tomcat的启动流程进行了解,。tomcat是通过Bootstrap的main方法进行启动,然后通过catalina对象中创建server.xml的解析器,一步到位创建出大部分组件,通过责任链模式进行层层管...

2022-12-01
2