程序员
文章平均质量分 86
普通网友
这个作者很懒,什么都没留下…
展开
-
Tomcat集群Cluster实现原理剖析,kotlin可选参数
<Deployer className=“org.apache.catalina.ha.deploy.FarmWarDeployer” tempDir="/tmp/war-temp/" deployDir="/tmp/war-deploy/" watchDir="/tmp/war-listen/" watchEnabled=“false”/> 下面笔者对这里的配置项作详细解释,以下内容均是笔者阅读了tomcat官方文档后自己的理解,有些可能不对,希望读者能带着批判...原创 2021-12-18 22:56:10 · 176 阅读 · 0 评论 -
OOM问题原理解析(一),移动混合开发框架
*1.AMS角度对于进程的分级* *上表带分级只是从lowmemroykiller角度来分的,时用于lowmemeorykiller执行杀进程操作,但是从android的系统管理角度看,即是从AMS执行相关逻辑时,又有一套自己的分级机制,当然这两套机制也有着很多互通的点。AMS角度的级别划分以变量的形式定义在framework/base/core/java/android/app/ActivityManager.java类中,以PROCESS_STATE开头的变量。* *2.没有stopService其内含原创 2021-12-18 22:54:09 · 141 阅读 · 0 评论 -
NDK开发(一)——,高级Android晋升之View渲染机制
上面提到了“交叉编译”,我们最后再解释一下什么是交叉编译。大家都知道编译器在将中间代码连接成当前计算机可执行的二进制程序时,连接程序会根据当前计算机的CPU、操作系统的类型来转换。而根据运行的设备的不同,CPU的架构也是不同,大体有如下三种常见的CUP架构: arm结构 :主要在移动手持、嵌入式设备上。我们的手机几乎都是使用的这种CUP架构。 x86结构 : 主要在台式机、笔记本上使用。如Intel和AMD的CPU 。 MIPS架构:多用在网关、猫、机顶盒等设备。 若想在使用了基于x86架构CPU的操作系统原创 2021-12-18 22:52:34 · 2154 阅读 · 0 评论