把帆帆喂饱 把帆帆喂饱
3年前
登陆时间的优化
登陆时间的优化这是一个登陆的请求,在项目启动后首次调用,耗时近800ms,而第二次调用改接口时则只花费了29ms,性能有较大的提升空间。下面针对此问题进行一系列的优化。耗时排查项目启动后清空日志,然后调用接口,发现会创建一个dispatcherServle
Wesley13 Wesley13
4年前
mysql 的 log 和 MVCC
1、binlogMySQL的二进制日志binlog可以说是MySQL最重要的日志,它记录了所有的DDL和DML语句(除了数据查询语句select),以事件形式记录,还包含语句所执行的消耗的时间,MySQL的二进制日志是事务安全型的。使用binlog日志大约会有1%的性能损耗。应用:1)MySQL主从复制:MySQLReplication在Ma
Wesley13 Wesley13
4年前
HTML5实现一对一视频聊天
相关技术栈对于移动端来说,大多是视频聊天功能都是采用的Native端的代码来实现,这种方式性能好,兼容性强但是开发成本也会高一些,那么本文就来介绍一下采用纯H5的方式来实现视频聊天功能。1.WebRTC2.Socket.io3.Node.js项目截图:体验地址:https://app.nihaoshij
Stella981 Stella981
4年前
EasyDSS流媒体服务器软件对数据库Sqlite3和MySQL的同时支持说明
EasyDSS流媒体音视频直播与点播服务器软件,是一套提供一站式的转码、点播、直播、检索、回放、录像下载服务的高性能RTMP/HLS/HTTPFLV流媒体服务,极大地简化了流媒体相关业务的开发和集成的工作。其中,点播功能主要包含:上传、转码、分发。直播功能,主要包含:直播、录像,直播支持RTMP输入,RTMP/HLS/HTTPFLV
Wesley13 Wesley13
4年前
RN这个神操作,客官了解一下
在reactnative中我们可以通过setNativeProps直接改动组件并触发局部刷新,不用使用props或state.对此,官方的说明以及使用场景:什么时候使用setNativeProps呢?在(不得不)频繁刷新而又遇到了性能瓶颈的时候。直接操作组件并不是应该经常使用的工具。一般来说只是用来创建连续的动画,同时避免渲染组件结构和同步
Easter79 Easter79
4年前
Tool:XMind
ylbtechTool:XMind XMind是一款非常实用的商业思维导图软件,应用全球最先进的EclipseRCP软件架构,全力打造易用、高效的可视化思维软件,强调软件的可扩展、跨平台、稳定性和性能,致力于使用先进的软件技术帮助用户真正意义上提高生产率。1.返回顶部2.返回顶部3.返回
可莉 可莉
4年前
10.6 监控io性能 10.7 free命令 10.8 ps命令 10.9 查看网络状态 10.10 linux下抓包 linux下抓包
10.6监控io性能iostat命令\iostat命令被用于监视系统输入输出设备和CPU的使用情况。它的特点是汇报磁盘活动统计情况,同时也会汇报出CPU使用情况。同vmstat一样,iostat也有一个弱点,就是它不能对某个进程进行深入分析,仅对系统的整体情况进行分析。iostatxroot@
Wesley13 Wesley13
4年前
Java反射到底慢在哪?
有朋友在我前两天写的一篇文章深入浅出反射(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Flink.jianshu.com%3Ft%3Dhttps%3A%2F%2Fzhuanlan.zhihu.com%2Fp%2F21423208)底下留言,问反射具体是怎么影响性能的?这引起了我的反思
Stella981 Stella981
4年前
JVM高级特性与实践:垃圾收集算法 与 垃圾收集器实现
!(https://oscimg.oschina.net/oscnet/dc8d0b2075424669b5a38d39f7259dc6.gif)内存回收与垃圾收集器在很多时候都是影响系统性能、并发能力的主要因素之一垃圾收集算法由于垃圾收集算法中涉及到大量的程序细节,而且每个平台的虚拟机操作内存的方法又不同,因此关于
Trie树简介及应用
Trie树在单词搜索、统计、排序等领域有大量的应用。文章从基础概念到具体的脏话过滤的应用、Redis的RAX和Linux内核的RadixTree对Trie树做了介绍。数据结构和算法是程序高性能的基础,本文抛砖引玉,希望大家对Trie树有所了解,并在未来开发过程实践和应用Trie树解决中类似情景的问题。