首页 文章 精选 留言 我的
优秀的个人博客,低调大师

微信关注我们

原文链接:https://my.oschina.net/u/2979541/blog/4805458

转载内容版权归作者及来源网站所有!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。

今年我读了四个开源项目的源码,来分享下心得

微信搜 「yes的练级攻略」干货满满,不然来掐我,回复【123】一份20W字的算法刷题笔记等你来领。 个人文章汇总:https://github.com/yessimida/yes 欢迎 star ! Hola,我是 yes。 本来今天是没打算发文的,我正在写下周四要去大学分享的 PPT。 嘿嘿,老师让我给学弟学妹们做个小分享。 然后刷公众号刷到个广告:《想涨薪,要学会读源码》。 今年来看了 RocketMQ、Kafka、Dubbo 、Tomcat 的源码,之前也有读者询问过如何读源码,索性就来分享一下。 其实还看了一点点 Linux、Redis、jdk8,这几个阅读的目的和上面几个是不同的,下面会提到。 相信通过今天的分享你不会被源码轻易劝退,其实没什么,不就是代码吗? 而且你一直在看源码,可能你没意识到,你看别人的代码不就是源码? 你新入职一个公司要熟悉代码的时候不就是看源码? 这和你看开源框架源码没有本质的区别,要真说区别无非是代码的质量、整体的设计区别罢了。 那时候你怎么做的? 反正最终结果你应该都是上手了的。 那就得了,开源框架的一样,最终你也会上手。 所以没啥好怕的,不要被...

能否让APP永不崩溃—小光和我的对决

前言 关于拦截异常,想必大家都知道可以通过Thread.setDefaultUncaughtExceptionHandler来拦截App中发生的异常,然后再进行处理。 于是,我有了一个不成熟的想法。。。 让我的APP永不崩溃 既然我们可以拦截崩溃,那我们直接把APP中所有的异常拦截了,不杀死程序。这样一个不会崩溃的APP用户体验不是杠杠的? 有人听了摇摇头表示不赞同,这不小光跑来问我了: “老铁,出现崩溃是要你解决它不是掩盖它!!” 我拿把扇子扇了几下,有点冷但是故作镇定的说: “这位老哥,你可以把异常上传到自己的服务器处理啊,你能拿到你的崩溃原因,用户也不会因为异常导致APP崩溃,这不挺好?” 小光有点生气的说: “这样肯定有问题,听着就不靠谱,哼,我去试试看” 小光的实验 于是小光按照网上一个小博主—积木的文章,写出了以下捕获异常的代码: //定义CrashHandler class CrashHandler private constructor(): Thread.UncaughtExceptionHandler { private var context: Context? ...

相关文章

发表评论

资源下载

更多资源
优质分享App

优质分享App

近一个月的开发和优化,本站点的第一个app全新上线。该app采用极致压缩,本体才4.36MB。系统里面做了大量数据访问、缓存优化。方便用户在手机上查看文章。后续会推出HarmonyOS的适配版本。

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。