摘要: 这几天忙着笔试、面试,遇到了好几个关于数据库的试题,当然只是简单的多表查询。我第一时间都是选择select...from...where...group by...having...这个结构去写的。但发现它给的选项中还包含了join,平时用数据库不是很频繁,只记得join是把多个表上相同字段的记录连 阅读全文
posted @ 2016-09-02 16:49 fallblank 阅读(241) 评论(0) 推荐(0) 编辑
摘要: RxJava用了快半年了,现在越来越离不开这个库,从使用到逐渐接触它的背后实现,突然想写点什么关于RxJava的内容。在酝酿如何组织内容的时候,就去看看自己关于RxJava的收藏,发现满满的干货! 1.抛物线:给 Android 开发者的 RxJava 详解,我的RxJava入门老师,从原理到用法到 阅读全文
posted @ 2016-08-31 22:03 fallblank 阅读(2526) 评论(0) 推荐(0) 编辑
摘要: Android的styles资源文件中存在了我们在应用中定义的各种style,它们都是以style开始的元素,包含许多属性的集合。但我们一般般它们分为style和theme,那它们有什么区别呢? 一、Style or Theme what theme是一种特殊的style,我们通常认为style是运 阅读全文
posted @ 2016-08-30 19:40 fallblank 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 一、开篇 线程池、数据库连接池,在平时的学习中总能接触到这两个词,但它们到底是什么?和线程,数据库连接有什么关系?为什么需要“池”?“池”的概念及作用是什么?要弄清楚这些问题,就要深入到“池”的实现中去。 之前找实习工作时,时常有面试官问这类问题,自己平时知道如何使用Java的Executor线程池 阅读全文
posted @ 2016-08-17 12:34 fallblank 阅读(281) 评论(0) 推荐(0) 编辑
摘要: ADB即Android Debug Bridge,作为电脑操作手机的工具,被Android开发者和众多国内xxx安全管家所使用。在此记录一些常见的命令,随时更新,方便以后查找。(万一以后我也要开发一款流氓安全工具呢?,这不就方便!/手动滑稽) adb文档:https://developer.andr 阅读全文
posted @ 2016-08-16 17:54 fallblank 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 第3章:对象的共享 volatile关键字的理解 volatile变量,用来确保将变量的更行操作通知到其他线程。当变量申明为volatile类型后,编译器与运行时都会注意带这个变量时共享的,因此不会将该变量上的操作与其他内存操作一起重新排序。volatile变量不会被缓存到寄存器或者其他处理器不可见 阅读全文
posted @ 2016-08-15 12:26 fallblank 阅读(195) 评论(0) 推荐(0) 编辑
摘要: http://www.ibm.com/developerworks/cn/education/java/j-nio/j-nio.html http://www.iteye.com/magazines/132-Java-NIO 阅读全文
posted @ 2016-08-12 17:00 fallblank 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 从放假到今天为止,我终于把最近书单里的《Java网络编程》看完了,一本400多页的书,我居然前前后后看来25天,当然中间夹杂了两个多周是实习(辞职了),还有连续几天下午全看电视剧了。虽然过程很坎坷,从手写笔记到电子档笔记(手写太累了,还是习惯敲键盘),但是收获还是蛮大的。 1.对于TCP/IP有了更 阅读全文
posted @ 2016-08-10 21:38 fallblank 阅读(109) 评论(0) 推荐(0) 编辑
摘要: kelin:图解Android事件分发机制 用图来表示事件拦截机制的全过程,形象生动,容易记忆,强势五星推荐!(个人觉得有些点有小问题,但不影响整篇文章的高质量属性) 郭霖:view事件分发机制 viewGroup事件分发机制 《第一行代码》作者郭霖从源代码上分析事件拦截机制,细细品味,很有收获。 阅读全文
posted @ 2016-08-06 16:59 fallblank 阅读(329) 评论(0) 推荐(0) 编辑
摘要: Android Studio的依赖管理,module依赖,aar依赖,maven依赖等等 阅读全文
posted @ 2016-07-03 19:53 fallblank 阅读(10056) 评论(2) 推荐(0) 编辑