本文讲述了一种利用 XXL-JOB 来进行分片任务处理的方法,另外加入对执行节点数的灵活控制。 场景 现在一张数据表里有大量数据需要某个服务端应用来处理,要求: 能够并行处理...
本文讲述了一种利用 XXL-JOB 来进行分片任务处理的方法,另外加入对执行节点数的灵活控制。 场景 现在一张数据表里有大量数据需要某个服务端应用来处理,要求: 能够并行处理...
本文从代码审查过程中发现的一个 ArrayList 相关的「线程安全」问题出发,来剖析和理解线程安全。 案例分析 前两天在代码 Review 的过程中,看到有小伙伴用了类似以...
最终的实现效果是在文件 / 文件夹上右击时,会出现菜单项「用 VSCode 打开」,点击后会启动 Visual Studio Code 打开对应的文件 / 文件夹。 实现步骤...
之前写过一篇 使用 jsDelivr 免费加速 GitHub Pages 博客的静态资源[https://mazhuang.org/2020/05/01/cdn-for-gi...
我们可能都听过一句话: 吾生也有涯,而知也无涯。以有涯随无涯,殆已!——《庄子. 内篇. 养生主第三》 所以,需要持续大量学习的童鞋,比方说我等程序员们,除了要从知识的海洋中...
书接上回,在 记一个 Base64 有关的 Bug[https://mazhuang.org/2020/03/01/base64-bug/] 一文里,我们说到了 Base64...
本文原计划写两部分内容,第一是记录最近遇到的与 Base64 有关的 Bug,第二是 Base64 编码的原理详解。结果写了一半发现,诶?不复杂的一个事儿怎么也要讲这么长?不...
```c
代码
```
```java
代码
```
```
代码
```
```go
代码
```
建议这样用
@ArthurChi 这个用思维导图软件直接另存为图片就好了吧?比如 XMind
Android技能树
因为饱受 GFM 和 Redcarpet 两种 Markdown 引擎生成 TOC 链接的差异的折磨,而我又不得不同时使用它们——博客基于 Jekyll 使用 Redcarp...
ADB,即 Android Debug Bridge,它是 Android 开发/测试人员不可替代的强大工具,也是 Android 设备玩家的好玩具。 持续更新中,欢迎补充指...
对于移动app,性能优化是永无止境的话题,而在性能指标中,耗电量又是重中之重,android的大神们当然也在为此努力,所以从android 6.0开始,谷歌引入了两项新的省电...
那如果一直使用 23 以下的 SDK 进行编译,是不是就能暂时规避这个问题?
Android 6.0 动态权限介绍android 6.0开始谷歌推行新的权限管理机制——动态权限管理,类似于ios上的权限申请,权限的获取不再是在app安装时进行,而是在运行时申请。 当然并不是所有的权限都需...
赞~看来后来找到别的实现方法了
Android 跨进程点击方法小结写一些测试工具经常用到点击。本文总结了一些跨进程点击的几种方法。由于要跨进程注入,所以本文讲的方法都是需要root权限的 1、使用adb命令input tap. 该命令用法很...
写一些测试工具经常用到点击。本文总结了一些跨进程点击的几种方法。由于要跨进程注入,所以本文讲的方法都是需要root权限的 1、使用adb命令input tap. 该命令用法很...
在家登 VPN 了么?还能 blogspot
Android app启动时间测试对于app的性能测试,启动时间是个重要指标,启动时间分为两种情况,一种是冷启动时间(通常是系统重启,即在启动前没有该app进程的情况),另一种是热启动,即app从被切换到前台...
最后一句啥意思……
Uiautomator如何增强脚本的稳定性使用resourceid定位控件 UISelector提供的定位的方式很多,可以是类名,文本,资源id,索引值等,但是索引、文本很容易随版本变化,类名重复程度又太高,而资源i...
出现这个错误主要有两类错误 依赖包重复方法数超过65K 针对第一种错误,可能是由于build.gradle里写了 这种方式,同时又加了单独的依赖针对第二种错误原因,使用mul...