懂底层原理,网络,熟练C语言 ; 之后采用一种更高级的语言如C#,java,lisp等 ,并研究其源码,这是 基本功 ;再懂算法和数学,这时具备写高效率代码的能力 ;这个阶段称为 初步定向阶段 学习各种框架,设计模式,面向对象思考方法; 能够快速开发稳定,可扩展,兼容性强的产品;这个其实是学设计,积 ...
分类:
其他好文 时间:
2016-12-07 13:35:19
阅读次数:
223
1.CyclicBarrier 字面意思是可循环(Cyclic)使用的屏障(Barrier)。它要做的事情是让一组线程到达一个屏障(同步点)时被阻塞,直到最后一个线程到达屏障时候,屏障才会开门。所有被屏障拦截的线程才会运行。 2.常用的方法: 3.底层原理实现 CyclicBarrier是由Reen ...
分类:
其他好文 时间:
2016-11-14 01:50:55
阅读次数:
596
AOP的概述
什么是AOP
AOP底层原理
Spring的AOP代理
AOP的术语
AOP的底层实现
CGLIB动态代理
代理知识总结
Spring中的AOP
Spring的传统AOP
Spring中的通知(增强类型)
Spring中的切面类型
Spring的AOP的开发
自动代理
使用AspectJ实现AOP
AspectJ表达式
AspectJ的通知类型
基于注解方式配置切面
基于XML配置切面...
分类:
编程语言 时间:
2016-06-23 17:22:53
阅读次数:
360
现在企业级开发中ssm是很常见的技术标配,mybatis比hibernate轻量了很多,而且学习成本相对较低,简单易上手。 那么,问题来了,简单好用的mybatis底层到底是如何实现的呢?都使用了什么原理呢? 为了深入的了解底层原理呢,写了几段简单的代码结合debug,开始学习底层咯,直接先上代码。 ...
分类:
其他好文 时间:
2016-06-12 01:39:29
阅读次数:
372
以下资料摘录整理自老罗的Android之旅博客,是对老罗的博客关于Android底层原理的一个抽象的知识概括总结(如有错误欢迎指出)(侵删):http://blog.csdn.net/luoshengyang/article/details/8923485http://blog.csdn.net/l ...
分类:
移动开发 时间:
2016-05-26 11:29:21
阅读次数:
484
转载请注明出处:blog.csdn.net/evan_man
本节将对Fragment进行学习和探究,了解底层原理。通过一个简单的使用范例为入口,层层深入最终分析出FragmentActivity、FragmentTransaction、FragmentManager类之间方法如何调用,对象如何创建,Fragment生命周期如何实现等等问题。通过具体的分析得出结论如下
在F...
分类:
其他好文 时间:
2016-05-06 12:37:44
阅读次数:
362
我们每天都在使用数据库,我们部门使用最多的关系数据库有Sqlserver,Oracle,有没有想过这些数据库是怎么存放到操作系统的文件中的?有时候为了能够设计出最优的表结构,写出高性能的Sqlserver脚本,处理海量数据并发,我们必须解底层原理。由于个人兴趣最近研究了下Sqlserver的文件存储
分类:
数据库 时间:
2016-03-17 19:05:44
阅读次数:
313
转自:http://www.cnblogs.com/wang_yb/archive/2013/04/19/3030345.html 中断处理一般不是纯软件来实现的,需要硬件的支持。通过对中断的学习有助于更深入的了解系统的一些底层原理,特别是驱动程序的开发。 主要内容: 为了提高CPU和外围硬件(
分类:
系统相关 时间:
2016-03-15 20:32:56
阅读次数:
257
1. Java创建线程之后,直接调用start()方法和run()的区别 2. 常用的线程池模式以及不同线程池的使用场景 3. newFixedThreadPool此种线程池如果线程数达到最大值后会怎么办,底层原理。 4. 多线程之间通信的同步问题,synchronized锁的是对象,衍伸出和syn
分类:
编程语言 时间:
2016-03-12 13:00:13
阅读次数:
255
一,WIndow和windowManager
Window是一个抽象类,它的具体实现是PhoneWindow,创建一个window很简单,只需要创建一个windowManager即可,window具体实现在windowManagerService中,windowManager和windowManagerService的交互是一个IPC的过程。
下面是用windowManager的例子...
分类:
移动开发 时间:
2016-03-03 10:17:20
阅读次数:
403