Maintel's notes

  • 首页
  • 分类
  • 关于
  • 归档
  • 标签

RxJava操作符 —— 过滤

发表于 2018-03-18 | 分类于 开源 | | 阅读次数:
前言本系列旨在整理总结 RxJava 2 的操作符,以供大家参考。本文内容 —— 过滤操作符。 其他文章可查阅: RxJava操作符 —— 创建和变换 过滤过滤操作符用来过滤和选择 Obserbale 发射的序列。示例代码 Debounce在特定时间内如果没有发射数据,就将当前可观察的最后一条数 ...
阅读全文 »

RxJava操作符 —— 创建和变换

发表于 2018-03-13 | 分类于 开源 | | 阅读次数:
背景从前年开始使用 RxJava,后来换了工作以后虽然项目中一样使用了 RxJava 但是工作的侧重点更多的转向了前端上面,现在重新回到源生上再看 RxJava 发现之前的使用都是非常基础的,RxJava 提供的如此之多的操作符却基本上只用了那么几个,由于了解的比较少自然而然的使用过程中也会限制到使 ...
阅读全文 »

kotlin实现回调监听

发表于 2018-02-26 | 分类于 kotlin | | 阅读次数:
前言之前学习了 lambda 和高阶函数,在 android 开发中对 onClick 事件进行监听是一个很常用的功能,kotlin 的常规实现如下: 123rootView.setOnClickListener { view -> println("点击了这个ID=$ ...
阅读全文 »

kotlin_Lambda表达式和高阶函数

发表于 2018-02-23 | 分类于 kotlin | | 阅读次数:
前言kotlin 在 lambda 的使用上是很频繁的。官方文档,这里主要讲一些使用的方法和一些自己的理解。 Lambda 表达式lambda 表达式就是函数的一种表现方式,一个 lambda 表达式其实就相当于一个函数,更准确的讲应该是一个未声明的函数,能够以表达式的形式进行传递。 使用 lamb ...
阅读全文 »

微信公众号开发进行本地调试的方法

发表于 2017-09-20 | 分类于 前端 | | 阅读次数:
背景由于微信的一些我们看来很蛋疼的规定,在微信公众号开发以及调用 JSSDK 时域名限制比较严格,在进行开发的时候调试起来很是麻烦,之前开发的时候很多时候就是打包–发布测试–修改–再打包。。。这样来循环调试,费时费力。现在想一劳永逸的解决这个问题。 查了一些资料发现很多的方法就是通过内网穿透,使用花 ...
阅读全文 »

使用动态路由优化H5加载速度

发表于 2017-09-17 | 分类于 前端 | | 阅读次数:
背景目前的 APP 已经差不多有70%的业务使用 H5 来实现,但是一些页面的白屏现象严重。之前分别从原生层面对 WebView 加载 HTML 以及 H5 层面的 HTML 的加载过程进行了分析,确定出加载的耗时主要出现在渲染阶段,但是页面本身并不复杂,dom 的结构也很简单,应该渲染很快才对,所 ...
阅读全文 »

原生监控WebView加载Html的过程

发表于 2017-09-13 | 分类于 Android | | 阅读次数:
监控加载过程 获取 webView 加载过程中的各个阶段的耗时情况 由于页面打开的过程中白屏情况严重,要解决问题,首先要分析问题出在哪。 从源生层面分析分别在加载 webView 的 activity 的 onCreate 、onResume 方法中记录时间 1LogUtils.e("onResu ...
阅读全文 »

window.performance分析Html加载过程

发表于 2017-09-13 | 分类于 前端 | | 阅读次数:
window.performance 分析 Html 加载过程window.performance是HTML5 的一个新API。详细文档 浏览器一般加载顺序如下图: 字段含义 navigationStart 当访问一个新页面时,当前页面卸载完成所返回的时间点,如果没有当前页面,则返回 fetchS ...
阅读全文 »

[Spring] 装配 bean

发表于 2017-05-09 | 分类于 Spring | | 阅读次数:

任何一个应用都是由多了为了实现业务目标而相互协作的对象构成,传统的方法中创建这些对象间的关联关系通常通过构造器或者查找,而这通常会导致高度耦合、结构复杂、难以复用以及难以进行单元测试。

在 Spring 中,对象无需自己查找或者创建与其关联的其他对象,容器负责把需要相互协作的对象引用赋予各个对象。创建对象之间的协作关系行为称为装配,这也是依赖注入(DI)的本质。

阅读全文 »

[Spring] 概述

发表于 2017-05-07 | 分类于 Spring | | 阅读次数:

不知不觉已经捣鼓了小半年的 Java 了,主要一直在使用 Spring boot 来开发,但是由于 Spring boot 使用起来太过简单了,虽然做了这么久但是对 Spring 框架、工作原理等还是一头雾水,很多东西不理解也不知道,所以决定从头开始看 Spring,从最基础最简单的 Spring 开始学习。本篇先来从概念的层面了解一下 Spring。

阅读全文 »
123
Maintel

Maintel

不忘初心 方得始终

28 日志
8 分类
35 标签
RSS
GitHub
© 2016 — 2018 Maintel
由 Hexo 强力驱动
| 总访问量 次