东方客主 东方客主
4年前
Android动态加载基础 ClassLoader工作机制
类加载器ClassLoader早期使用过Eclipse等Java编写的软件的同学可能比较熟悉,Eclipse可以加载许多第三方的插件(或者叫扩展),这就是动态加载。这些插件大多是一些Jar包,而使用插件其实就是动态加载Jar包里的Class进行工作。这其实非常好理解,Java代码都是写在Class里面的,程序运行在虚拟机上
DevOpSec DevOpSec
4年前
【转载】JVM性能调优
1、JVM调优目标:使用较小的内存占用来获得较高的吞吐量或者较低的延迟。程序在上线前的测试或运行中有时会出现一些大大小小的JVM问题,比如cpuload过高、请求延迟、tps降低等,甚至出现内存泄漏(每次垃圾收集使用的时间越来越长,垃圾收集频率越来越高,每次垃圾收集清理掉的垃圾数据越来越少)、内存溢出导致系统崩溃,因此需要对JVM进行调优,使得程序在正
Stella981 Stella981
3年前
Flutter 可滚动组件:ListView
前言它可以沿一个方向线性排布所有子组件,并且它也可以支持基于Sliver的延迟构建模型。接口描述ListView({Keykey,//可滚动widget公共参数AxisscrollDirectionAxis.vertical,boolre
Wesley13 Wesley13
3年前
JS动态加载JS
1、直接document.write<scriptlanguage"javascript"document.write("<scriptsrc'test.js'<\\/script");</script2、动态改变已有script的src属性<scriptsrc''id"s1"</script<
Stella981 Stella981
3年前
JavaScript——图片懒加载
前言有一个朋友问我这个问题,刚好有时间,现在就简单的写个Demo~github|https://github.com/wangyang0210/bky/tree/picLoadLazy(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fwan
Wesley13 Wesley13
3年前
CSS 加载新方式
Chrome浏览器有意改变<linkrel"stylesheet"的加载方式,当其出现在<body中时,这一变化将更加明显。笔者决定在本文中进行详细说明这种改变可能带来影响与好处。一.目前CSS文件的加载方式<head<linkrel"stylesheet"href"https://my.o
Stella981 Stella981
3年前
Mybatis之加载mybatis
概述每个基于MyBatis的应用都是以一个SqlSessionFactory的实例为中心的。SqlSessionFactory都是通过SqlSessionFactoryBuilder来创建的,SqlSessionFactoryBuilder需要通过Configuration对象来构建SqlSessionFactory。一个
Stella981 Stella981
3年前
Cocos Creator 资源加载流程剖析【三】——Load部分
Load流程是整个资源加载管线的最后一棒,由Loader这个pipe负责(loader.js)。通过Download流程拿到内容之后,需要对内容做一些“加载”处理。使得这些内容可以在游戏中使用。这里并不是所有的资源都需要进行一个加载处理,目前只有图片、Json、Plist、Uuid(Prefab、场景)等资源才会执行加载的流程,其他的资源在Downloa
Stella981 Stella981
3年前
JVM调优之经验
在生产系统中,高吞吐和低延迟一直都是JVM调优的最终目标,但这两者恰恰又是相悖的,鱼和熊掌不可兼得,所以在调优之前要清楚舍谁而取谁。一般计算任务和组件服务会偏向高吞吐,而web展示则偏向低延迟才会带来更好的用户体验。本文从性能和经验上来分享一下JVM参数的设置。调优之前可以先用XX:PrintFlagsFinal来查看虚拟机是否默认开启某
陈杨 陈杨
2小时前
HarmonyOS5云服务技术分享--应用预加载提速指南
手把手教你用预加载优化应用启动速度Hi,开发者朋友们!今天我们来聊聊如何通过预加载技术让应用启动快人一步。在用户体验至上的时代,首屏加载速度直接关系到用户留存率,快来掌握这个提升性能的利器吧!一、为什么要用预加载?想象一下:用户安装应用后首次打开,首页数据