首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
kmmk
掘友等级
安卓工程师
it 运动 书 水
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
495
文章 495
沸点 0
赞
495
返回
|
搜索文章
赞
文章( 495 )
沸点( 0 )
面向切面(AOP)的理解和使用
面向对象,大家都听过。那面向切面是个啥?面向切面是对面向对象的延伸。那就先从面向对象开始说起。 在面向对象中, 对重复的逻辑代码会抽取出来,在需要用到的地方继承即可。这就是纵向抽取。 在日常的开发中,代码分为主业务和系统级业务,上图中的左侧的就是主业务逻辑,右侧就是系统级业务。…
Android 结合源码全面深入剖析Handler机制原理
在写这篇文章之前,先祝大家中秋佳节快乐,在这三天小假里,祝大家玩的开心!好了接下来狗哥给大家分析一下Handler的机制原理,这也算是我闲闲的三天假的一个补偿吧。其实Handler机制原理已经被许多大佬写透的东西了,这里我们为什么还要说呢?因为对于像我这种的菜狗来说,也只是会使…
从零开始开发IM(即时通讯)服务端(二)
本篇将带大家从零开始搭建一个轻量级的IM服务端,IM的整体设计思路和架构在我的上篇博客中已经讲过了,没看过的同学请点击从零开始开发IM(即时通讯)服务端 。 这篇将给大家带来更多的细节实现。我将从三个方面来阐述如何构建一个完整可靠的IM系统。 什么是可靠性?对于一个IM系统来说…
Android热修复之路——ClassLoader详解
1、ClassLoader简介在应用程序打包成APK时,程序中所创建的类、导入和引用的类都会被编译打包成一个或多个的dex文件中,打包成的dex文件在使用中如何加载类?答案就在本篇主题ClassLoa
Android进阶知识树——RemoteViews详解
1、初识RemoteViews在我们平时的开发中,使用RemoteViews的机会并不是很对,可能多数还是在自定义通知界面时,但RemoteViews凭借可以跨进程更新的特点,可以帮助我们实现不同的产
仿苹果版小黄车(ofo)app主页菜单效果
最近又是公司项目上线一段时间了,又是到了程序汪整理代码的节奏了。刚好也用到了ofo主页菜单的效果,于是自己把这部分给整理出来,供小伙伴们一起学习学习。还是和往常一样,先来个效果图再说: 处理好path轨迹以及bitmap缩放和中心位置确定后,下面就剩下绘制了,Drawable跟…
11个点让你的Spring Boot启动更快
使用的是 OpenJDK 11。 可以按照下面这样运行基准测试。运行起来可能需要一些时间,下面会执行所有的测试。 使用 SpringInitializr 创建项目,仅包含 Reactive Web。接下来,我会写一个 WebMVC 风格的极简controller。 Spring…
一篇搞定Java过滤器
Filter:过滤器引言(一)过滤器概述过滤器,顾名思义就是起到过滤筛选作用的一种事物,只不过相较于现实生活中的过滤器,这里的过滤器过滤的对象是客户端访问的web资源,也可以理解为一种预处理手段,对资
RecyclerView 扩展(一) - 手把手教你认识ItemDecoration
RecyclerView源码分析系列文章已经告一个段落了,从今天开始,我将续源码分析系列的文章,补充RecyclerView其他内容。这个系列的文章没有固定性,可能是源码分析,也有可能是踩坑经验,还有可能是一些自定义操作。 ItemDecoration作为RecyclerVie…
springboot+mybatis实现数据库的读写分离
随着业务的发展,除了拆分业务模块外,数据库的读写分离也是常见的优化手段。 首先,我们需要两个数据库实例,一为master,一为slave。
下一页
关注了
9
关注者
1
收藏集
40
关注标签
93
加入于
2018-03-09