android系统稳定分析
分析Android问题时,经常会遇到一些稳定性问题。什么是稳定性问题呢,我归结有以下特点,非必现问题,或没有找到复现路径的问题。其实没有非必现问题,只有找不到复现方法。系统越复杂这类问题越多,因为软件路径太多了。应用的死机重启。这类问题不能简单的归结为应用问题,毕竟应用是跑在系统上的。当应用开发人员无法分析出问题时,可能就会认为是稳定性问题。系统死机重启。A
Easter79 Easter79
3年前
String Builder 源码分析
!(https://oscimg.oschina.net/oscnet/2af3de6213a842a08f7a8b1544c6ebf0.png)StringBuilder与StringBuffer区别StringBuilder可变字符串,线程不太安全,但效率高,推荐使用。StringBuffer可变字符串,线程安全,但效率
Stella981 Stella981
3年前
IOS Crash Log 分析
上架AppStroe被打回来了,原因是:YourappcrashedoniPadrunningiOS11.3.1connectedtoanIPv6networkwhenwetappedonprofileimage. Wehaveattacheddetailedcrashlogstohelp
Stella981 Stella981
3年前
Kafka 架构分析(1)
本次kafka相关分析总结,以apachekafka为准。地址:http://kafka.apache.org/documentation/(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fkafka.apache.org%2Fdocumentation%2F)中文文档地址:h
Stella981 Stella981
3年前
AVIOInterruptCB结构体分析
1AVIOInterruptCB结构体定义在/usr/include/libavformat/avio.h中有如下的结构体定义,根据头文件中的注释:这是一个回调函数和参数的结构体。有些函数是在阻塞的,用这个回调函数来检查是否中断这个阻塞函数,如果回调函数返回1,那么这个正在阻塞的操作将被中止。那么就用这个结构体里的参数opaque来回调其中的callb
Stella981 Stella981
3年前
Mybatis源码分析(一)
准备在阅读源码前,需要先clone源码地址:https://github.com/mybatis/mybatis3(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2Fmybatis%2Fmybatis3)Mybatis框架使用大量常见的设
Wesley13 Wesley13
3年前
MySQL基础架构分析
文章已托管到GitHub(https://www.oschina.net/action/GoToLink?urlhttps%3A%2F%2Fgithub.com%2FZiphtracks%2FJavaLearningmanual),大家可以去GitHub查看阅读,欢迎老板们前来Star!搜索关注微信公众号码出Offer领取各种学习资料!
Stella981 Stella981
3年前
RabbitMQ数据丢失分析
RabbitMQ数据丢失分析简要系统流程场景图!简要系统流程场景图(http://wx1.sinaimg.cn/mw690/9e2b10fagy1fst744xqz0j20jf03a746.jpg)数据丢失场景以下场景分析前提是队列持久化,交换器持久化,消息持久化,非持久化场
九路 九路
1年前
Java HashMap源码分析
我们知道,HashMap是最常用的key,value结构之一,也是面试官最爱问的面试题之一今天我们就来从源码角度来解析一下,HashMap底层的原理