Wesley13 Wesley13
3年前
java java中subString、split、stringTokenizer三种截取字符串方法的性能比较
最近在阅读java.lang下的源码,读到String时,突然想起面试的时候曾经被人问过:都知道在大数据量情况下,使用String的split截取字符串效率很低,有想过用其他的方法替代吗?用什么替代?我当时的回答很斩钉截铁:没有。google了一下,发现有2中替代方法,于是在这里我将对这三种方式进行测试。测试的软件环境为:WindowsXP、ecl
联邦学习开源框架FATE架构
fate资料存在着多处版本功能与发布的文档不匹配的情况,各个模块都有独立的文档,功能又有关联,坑比较多,首先要理清楚各概念、模块之间的关系。
vue的两种服务器端渲染方案
关于服务器端渲染方案,之前只接触了基于react的Next.js,最近业务开发vue用的比较多,所以调研了一下vue的服务器端渲染方案。
如果一个Activity启动比较慢,需要优化,你觉得可以从哪些方面入手?
打开一个app的时候速度比较慢,等一会才能看到UI,有很多种原因,下面是我根据这些个情况做出的多种优化,记录一下。1、采用动态布局:先是优化了布局,减少层级嵌套,使用merge优化等等。但发现加载xml布局还是慢了点,于是改为动态布局,布局的时间减少了好几倍。2、利用MessageQueue.IdleHandler()回调按照activity的生命周期
Stella981 Stella981
3年前
JavaScript获取浏览器类型与版本
  从网上找到一段使用JavaScript判断浏览器以及浏览器版本的比较好的代码,在此记录一下:1<scripttype"text/javascript"2varSys{};3varuanavigator.userAgent.toLowerCase();
Stella981 Stella981
3年前
HDFS Rolling Upgrade的实现要点分析
文章目录前言HDFSNameNode端针对RollingUpgrade的调整HDFSDataNode端针对RollingUpgrade的调整引用前言我们知道HDFSRollingUpgrade功能在几年前比较早的时间早已实现,但是我们往往只注意怎么去做HDFSRoll
Wesley13 Wesley13
3年前
JavaSE_坚持读源码_HashSet对象_Java1.7
对于HashSet而言,它是基于HashMap实现的,HashSet底层采用HashMap来保存所有元素,因此HashSet的实现比较简单,查看HashSet的源代码,可以看到如下代码:1packagejava.util;23publicclassHashSet<E
Stella981 Stella981
3年前
Lua基础
 mac 上有很多文本编辑器,Himi找了很多,感觉TextMate是比较好用的,小巧且功能强大!而且免费,图标是个小菊花   注释语句   注释段落语句   引用其他lua文件,
幂简集成 幂简集成
2个月前
4个国外最佳AI图像生成API比较:一个报表10个维度30项指标
AI图像生成API是一种利用人工智能技术生成高质量图像的接口,广泛应用于广告设计、游戏开发、影视制作等领域,其重要性在于提高创作效率和降低人工成本。在选择合适的AI图像生成API时,我们提供了一份详细的比较报告,涵盖产品优势、基础技术参数和核心性能指标三个