码迷,mamicode.com
首页 >  
搜索关键字:底层实现    ( 1174个结果
Spring2.5学习4.1_AOP
Java的动态代理: Spring的面向切面编程(AOP)底层实现原理是动态代理,因此在学习面向切面编程之前必须先了解动态代理。 Java中动态代理应用非常广泛,动态代理是23中设计模式中非常常用的经典设计模式之一。动态代理的原理是,当要调用一个目标对象或者其方法时,系统并不是直接返回目标对象,而是返回一个代理对象,通过这个代理对象去访问目标对象或者目标对象的方法。 动态代理的简...
分类:编程语言   时间:2015-07-01 14:19:54    阅读次数:255
TinyDBCluster Vs routing4db
routing4db的作者是@CodeFurtur,主页详见:https://code.google.com/p/routing4db/阅读了routing4db的源码,当然理解上与作者还是有差距的,如果有错误之处,欢迎指正。底层实现差异 实现层次TinyDBCluster选择在Jdbc Drive...
分类:数据库   时间:2015-07-01 11:29:52    阅读次数:130
json学习系列(1)-使用json所要用到的jar包下载
内容来源于互联网。json是个非常重要的数据结构,在web开发中应用十分广泛。每个开发者都应该好好的去研究一下json的底层实现。在使用json之前首先要明白需要哪些jar文件,初次使用的时候很容易犯错,如果没有加入正确的jar包,会报各种各样的问题。在使用json之前需要准备下面的六个jar 包:...
分类:编程语言   时间:2015-06-29 16:34:48    阅读次数:113
编程实现memcpy
C++实现内存的复制 通常我们使用深复制就是通过内存复制实现的,但是对象的复制涉及到基类派生类及其相关类的问题,这里不讨论。 目的为了能够明白内存复制的底层实现。 void* memcpy(void* memTo, void* memFrom, size_t size) { assert(memTo != NULL && memFrom != NULL); char* temFrom =...
分类:其他好文   时间:2015-06-25 00:09:10    阅读次数:163
你的灯还亮着吗(2)
每次,当我们遇到一个自己无法解决的问题,我们就会把这个问题抛给别人做,对,这个时候就产生了一些需求。需求是什么?它是这样一个东西: 1.需求是一个屏蔽了底层实现的操作,它实现了状态的转换.(很抽象吧,那是当然的,因为我们平时说的根本就不是需求,而是另一个东西) 2.用户(提出)的需求是用户个人认.....
分类:其他好文   时间:2015-06-23 10:06:25    阅读次数:101
SDWebImage源码解析
在开发项目的过程中会用到很多第三方库,比如AFNetWorking,SDWebImage,FMDB等,但一直都没去好好的研究一下,最近刚好项目不是太紧,闲下来可以给自己充充电,先研究一下SDWebImage的底层实现,源码地址:SDWebIm...
分类:Web程序   时间:2015-06-18 11:48:55    阅读次数:207
Hibernate search与Lucene包异常学习心得
最近使用了了一下Hibernate Search这个组件这个组件是对域模型进行全文检索,在全文检索的底层实现上使用了Lucene技术在进行小测试的时候费了很大的力气去搞定包的问题我直接通过实例进行验证开始的时候我用的是最新的hibernate—search包,导致的直接问题是各种包不一致这个问题花了...
分类:Web程序   时间:2015-06-17 23:17:27    阅读次数:209
转载 -- 深入理解RunLoop
RunLoop 是 iOS 和 OSX 开发中非常基础的一个概念,这篇文章将从 CFRunLoop 的源码入手,介绍 RunLoop 的概念以及底层实现原理。之后会介绍一下在 iOS 中,苹果是如何利用 RunLoop 实现自动释放池、延迟回调、触摸事件、屏幕刷新等功能的。IndexRunLoop ...
分类:其他好文   时间:2015-06-16 12:46:34    阅读次数:159
Android网络编程系列 一 TCP/IP协议族
在学习和使用Android网路编程时,我们接触的仅仅是上层协议和接口如Apache的httpclient或者Android自带的httpURlconnection等等。对于这些接口的底层实现我们也有必要进一步的了解,这就要我们了解网络通信层了,提到网络通信层不得不说起ISO-OSI的七层协议经典架构...
分类:移动开发   时间:2015-06-16 01:06:12    阅读次数:1430
Java安全之SSL/TLS
在前面所讲到的一些安全技术手段如:消息摘要、加解密算法、数字签名和数据证书等,一般都不会由开发者直接地去使用,而是经过了一定的封装,甚至形成了某些安全协议,再暴露出一定的接口来供开发者使用。因为直接使用这些安全手段,对开发者的学习成本太高,需要深入了解底层实现才行,而直接使用封装后暴露出来的接口就容易多了。    在这些封装与协议的背后,很多都使用到了SSL/TSL协议,其中最常见的HTTP...
分类:编程语言   时间:2015-06-14 16:50:12    阅读次数:216
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!