DesignPattern
文章平均质量分 81
Arrowyi
这个作者很懒,什么都没留下…
展开
-
Pattern : Expectation miss record
在我们的日常维护线上项目中,分析log是我们的主要任务之一。时常,我们会遇到这样的场景:线上的项目出了问题,我们抓到了log, 我们通过log找到了出问题的地方,但是为什么这里会出问题我们还是不清楚,有时出问题的地方并不是第一现场,我们还得沿着时间点向上一步一步仔细地查找,有时可能问题的根因离现场很远,我们找了半天还是没有找到,有时也可能因为缺少响应的log,使我们的分析无法继续下,从而不得不自己线下复现问题,或者添加log发测试版本给客户,让客户帮重现。比如下面这个例子:如何上面的dialog没有如预期原创 2022-06-07 20:35:21 · 104 阅读 · 0 评论 -
DependencyTask 任务依赖框架
DependencyTask , 一个使用kotlin协程并发执行的任务依赖框架原创 2022-05-10 10:59:36 · 724 阅读 · 0 评论 -
Active Object 中的 C++例子
Active Object 中的 C++例子下面是AcitveObject中的C++例子, 整理出来方面阅读: class MQ_Servant{public: void put_i(const Message &msg); Message get_i(void); bool empty_i() const; bool full_i() const原创 2013-02-20 14:58:19 · 544 阅读 · 0 评论 -
java 中的类访问权限与成员访问权限
java 中的类访问权限与成员访问权限问题提出在写代码的时候有个问题:包内定义了一个接口类,另外一个包要实现它,这里采用接口隔离与依赖倒置原则,将两个包的依赖关系倒置过来。但是,这里就遇到了一个问题,实现类采用工厂模式来实例化,所以实现类就不想暴露给包外,但是实现类还要实现public接口。所以这里有产生了一个疑问,如果类是default类型,成员函数是public类型,那么访问限制是原创 2013-11-28 08:59:59 · 979 阅读 · 0 评论 -
为什么android中parcelable的实现需要CREATOR
在查看parcelable的使用使用方法时有提到,实现parcelable的类必须有一个静态域CREATOR 实现creator<T>接口,但是并未说明为什么,代码查看在java FW层也查看不到其使用的地方,但是比较困惑,今天在重温java编程思想的时候,看到一个例子,豁然开朗,废话不多说,上代码:package designandpatternTest;/** * This ...原创 2018-03-06 12:12:11 · 3251 阅读 · 0 评论 -
RxJava2 原理浅析
RxJava2 原理浅析背景分析总结背景最近在看Rxjava的相关资料, 上网搜索资料发现大部分的文章都是教授如何使用RxJava的,但是这样只知其然,不知其所以然,总是感觉学的不彻底,用着不踏实,所以就想找一些能揭示其原理的文章参考下。 But, 网上(至少是国内的网上)对于RxJava是如何实现响应式编程模式介绍文章还是比较难以找到得,不过还好,还是有大神介绍了一些原理性的文章。但是,这篇...原创 2019-05-28 14:43:55 · 548 阅读 · 0 评论