
MySQL索引使用的数据结构主要有BTree索引 和 哈希索引 。对于哈希索引来说,底层的数据结构就是哈希表,因此在绝大多数需求....
通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为....
MVC是一种设计模式,全称是Model(模型)、View(视图)和Controller(控制)。Model(数据层):储存和管理数据View(视图....
onCreate() 创建活动,做一些数据初始化操作onStart() 由不可见变为可见onResume() 可以与用户进行交互,位于栈顶onPause() ....
要让人家感觉你对.Net开发很熟,所以,不能仅仅只列谁都能想到的那些东西,要多列你在做项目中涉及的那些东西。就写你最近写....
Application Not Responding,即应用无响应出现的原因有三种:a)KeyDispatchTimeout(5 seconds)主要类型按键或触摸事件在....
分为有序广播和无序广播两类。无序广播发送代码:public class MainActivity extends Activity { @Override protected....
在我们点击屏幕时,会有下列事件发生:Activity调用dispathTouchEvent()方法,把事件传递给Window;Window再将事件交给Decor....
读未提交(RU): 一个事务还没提交时, 它做的变更就能被别的事务看到.读提交(RC): 一个事务提交之后, 它做的变更才会被其他事....
MyISAM 只支持表锁,InnoDB 支持表锁和行锁,默认为行锁。表级锁:开销小,加锁快,不会出现死锁。锁定粒度大,发生锁冲突的....
异步消息处理机制主要是用来解决子线程更新UI的问题主要有四个部分:①. Message (消息)在线程之间传递,可在内部携带少量....
synchronized关键字最主要的三种使用方式的总结修饰实例方法,作用于当前对象实例加锁,进入同步代码前要获得当前对象实例的....
(1)内存溢出(OOM)和内存泄露(对象无法被回收)的区别。(2)引起内存泄露的原因(3)内存泄露检测工具 ------>LeakCana....
作用:跨线程通信。当子线程中进行耗时操作后需要更新UI时,通过Handler将有关UI的操作切换到主线程中执行。四要素:Message....
使用 show processlist 命令查看当前所有连接信息。使用 explain 命令查询 SQL 语句执行计划。开启慢查询日志,查看慢查询的....
Redis 分布式锁不能解决超时的问题,分布式锁有一个超时时间,程序的执行如果超出了锁的超时时间就会出现问题。
direct(默认方式):最基础最简单的模式,发送方把消息发送给订阅方,如果有多个订阅者,默认采取轮询的方式进行消息发送。....
当我们的Activity上弹出Dialog对话框时,程序的生命周期依然是onCreate() ---> onStart() ---> onResume(),在弹出Dialog的....