- 博客(13)
- 收藏
- 关注
转载 说说缓存,说说Redis
*** 大家图片看不到的可以访问这个地址哈(都是微信图片封锁的锅),https://mp.weixin.qq.com/s/JaCg3sb-OqGzUI06LNJj_A或者关注我的公众号:大土豆爱开发无论是客户端还是服务端,缓存都是必不可少的一种提升用户体验的策略,大家在平时开发中,有意无意都会用到缓存,比如说 Android 开发的同学们,所有的图片框架,基本都有...
2017-11-28 09:32:00
160
转载 干货:基于 Git Flow 的 Git 最佳实践(附加解决大家经常碰到的问题)
突然想写这一篇 Git 的使用心得,主要有几个原因,其一是自己使用 Git 也有快3年时间了,其间自己经历过一些坑,也有迷茫的时候,在呆过的大大小小的团队中,其实每个人也都并不是 Git 专家,很多对于流程以及 Git 本身的理解,还处于一个比较混乱的地带。自己写这篇文章希望能抛砖引玉,在总结自己得失的同时,能给大家带来更深层次的思考。直接进入主题,经过这么多年的实践,多次想避开 G...
2017-07-23 11:03:00
226
转载 关于Mongo的一些坑
和大多数人一样,从Mysql转到Mongo的过程中,思维上经历了很大的转变。下面来说几点我遇到的坑:1.单文档16M这个是最多人碰到的,我也碰到过,当然,幸好是因为操作有误,导致这种不正常的大量数据,如果正常数据有这么多的话,说明你建模有误,可以采用分集合的方式来代替内嵌过多子文档2.不支持事务这个也是非常蛋疼的,一个事务方法中抛一个异常出来,因为Mongo的...
2017-07-18 17:14:00
177
转载 关于Activity及启动模式,Fragment,Service的使用以及生命周期
Activity:这是我总结出来的,介于Activity生命周期相对较多,我在Google官方的生命周期图上又加了几个常用的,便于大家理解对于ACtivity,先说说启动模式(ps:复制党去死吧,这年头加一点自己的特色好吗):1,默认模式,启动Activity的时候新建一个实例,然后推入栈中,生命周期从onCreate()开始(这是必须的)2,singletop,...
2017-07-18 11:11:00
224
转载 论Activity及启动模式,Fragment,Service的使用以及生命周期
Activity:这是我总结出来的,介于Activity生命周期相对较多,我在Google官方的生命周期图上又加了几个常用的,便于大家理解对于ACtivity,先说说启动模式(ps:复制党去死吧,这年头加一点自己的特色好吗):1,默认模式,启动Activity的时候新建一个实例,然后推入栈中,生命周期从onCreate()开始(这是必须的)2,singletop,...
2017-07-18 09:26:00
136
转载 关于开发转岗的问题
新的一周,手头的事情依旧比较繁忙,自从年初从客户端转到服务端之后,变的是开发的模式以及坑的来源,不变的是坑的数量,看来在每个开发领域,都不轻松关于开发转岗问题,先说说自己吧,大学毕业之后,我做了大概一年的JavaEE开发,而后就进入了当年非常火的Android领域,一直到今年初,大概做了4年Android开发吧,又转到了JavaEE开发。这次转岗的原因,主要是感觉Android...
2017-07-17 23:17:00
1033
转载 关于SurfaceView的那些事
今天来说说SurfaceView吧这东西的特性大家记住一个就行了,它的绘制是在子线程中,所以不堵塞UI,非常适合一些复杂的绘制SuufaceView有一个重要的对象,是SurfaceHolder,通过getHolder()来获取,这个对象主要用于控制SurfaceView的声明周期,以及获得和释放Canvas,废话不多说,来上一个流程图吧public class Su...
2015-09-23 21:46:00
134
转载 关于Actionbar的那些事
咱们来说说有趣的Actionbar吧Actionbar这个控件是3.0以后添加的,Google在13年的时候把它加入了v7包,现在第三方的Actionbarserlock基本没什么用了,要兼容2.3版本的话,得用v7包,v7包要注意,不仅是一个jar包,它是一个库,有资源文件,v7-appcompat-***,***为版本号,注意:版本号和主项目中的compile-sdk一定...
2015-09-21 09:22:00
83
转载 剖析touch事件在View中的传递
话不多说,直奔主题,先来看一张图版权申明:这是csdn上别人的图,我觉得有用,就拿过来了,然后简单说明下:总的来说,触摸事件是从最外层的ViewGroup,一级一级传递进来的和这相关的每个View的回调方法有三个,dispatchTouchEvent,onInterceptTouchEvent,以及大家都熟悉的ouTouchEvent事件传递到一个View(Vie...
2015-09-20 13:50:00
114
转载 细说Handler
今天来说说Android一个重要类吧:Handler(我写的博客风格不适合新手,因为我讨厌新手教学,我都是直奔主题,不交代前因后果)大家都知道Handler的用法一般是线程间的通讯,当然,一个线程内也可以用Handler来通讯。Handler发消息和回消息有三种回调方式:第一种,比较少见,sendmessageprivate Handler mHandler = ...
2015-09-19 18:32:00
95
转载 说说BroadcastReceiver和ContentProvider
上一篇说了Activity,Fragment和Service,今天来说说四大组件中的另外两个吧。BroadcastReceiver: 广播在实际开发中非常有用,是各个组件间通讯的利器。广播接收器分为两种,一种是静态注册的,在xml文件中注册,这种是全局性质的广播接收器 另外一种是在代码中动态注册的,要记得销毁,这种一般是作为组件的内部类,来接受消息,比如说像Activit...
2015-09-17 22:51:00
145
转载 论Activity及启动模式,Fragment,Service的使用以及生命周期
Activity:这是我总结出来的,介于Activity生命周期相对较多,我在Google官方的生命周期图上又加了几个常用的,便于大家理解对于ACtivity,先说说启动模式(ps:复制党去死吧,这年头加一点自己的特色好吗):1,默认模式,启动Activity的时候新建一个实例,然后推入栈中,生命周期从onCreate()开始(这是必须的)2,singletop,...
2015-09-13 22:20:00
110
转载 Andorid源码系列:View的onTouchEvent()与performClick(),performLongClick()调用时机解析
这是大土豆的第一篇博客,想着工作3年多了,在工作上从一名菜鸟逐渐成长为在项目中能干点事的人,自己对Android的见解也一步步加深,有必要写一些对Android代码和开发过程中的感悟,和广大朋友们分享分享,见解不到之处还请多多见谅。 好了,废话就说到这儿。今天先来讲讲一些轻量级的Android源码吧。咱们说说View的设置点击监听以及touch回调方法的触发。先来看setOn...
2015-09-09 23:11:00
470
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人