开篇 刚开始进入软件行业时还是单体应用的时代,前后端分离的概念都还没普及,开发的时候需要花大量的时间在“强大”的JSP上面,那时候SOA已经算是新技术了。现在,微服务已经大行...
开篇 刚开始进入软件行业时还是单体应用的时代,前后端分离的概念都还没普及,开发的时候需要花大量的时间在“强大”的JSP上面,那时候SOA已经算是新技术了。现在,微服务已经大行...
本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布 20181207日更新博客,写这篇文章的时候,我对简书的写作技巧还不熟悉,现在更新下说明 写在前面的话:我...
更新:由于该适配方案越来越多人使用,也有很多人遇到不太理解的问题。所以为了大家更好的使用,我将文章很多内容更新了,老用户可以重新看下整篇文章。主要更新的内容是使用方法跟以前不...
目录 一、前言 二、效果预览 三、实现步骤 (1)开启权限 (2)AIDL文件导入 (3)引用工具类 (4)使用方式 四、功能分解 (1)单例模式 (2)设置监听数据获取回调...
定义 Google 推出的一个应用于 Android 平台的分页加载库; Paging3和之前版本相差很多,完全可以当成一个新库去学习 之前我们使用ListView和Recy...
Demo地址:https://github.com/iSuperRed/LeanbackTvSample.git 背景 现在国内主流的TV端视频播放软件、TV端桌面的UI...
前言 可能很多人谈到即时通信就望而却步,包括我之前也是一样,长链接、自动重连、保活、消息存储等等,感觉每个都是个大项目,一般我都是转头就去找第三方平台。 这种想法可能在前几年...
常见高阶函数用法 1.基础回调 2.拓展函数 3.方法覆盖 4.方法重载 5.泛型拓展 基础回调 简化版本 拓展函数 kotlin支持对类的方法进行推展,拓展类未定义的方法,...
今年呆在家中实在无聊,外面太危险了,还是在家学习比较安全可持续。 过年期间,我又复习了几遍依赖注入控件Dagger. 诶,什么是依赖注入? 说白了就是降低跟类对象之间的耦合,...