SDWebImageNSCache类似可变字典,线程安全,使用可变字典自定义实现缓存时需要考虑加锁和释放锁在内存不足时NSCache会自动释放存储的对象,不需要手动干预NSCache的key不会被复制,所以key不需要实现NSCopying协议第三方框架网络1.PPNetworkHelper对AFN... ...
分类:
移动开发 时间:
2020-02-06 12:46:52
阅读次数:
97
Spark RPC 框架的运行时序是怎样的呢?让我们图文并茂,并深入到它的源码里面去看看~~ ...
分类:
其他好文 时间:
2019-01-14 18:49:38
阅读次数:
232
mca是包含了后端的所有业务逻辑,因为网银这类外围项目需要大量的与银行核心系统、客户系统或是其它外围系统通信,mca负责整合这些需求,称为“整合平台”。 数据库配置 采用了OSGI模块化,MCA端的数据库配置在com.csii.mca.db模块中。 该模块主要包括以下文件: dynamicservi ...
分类:
其他好文 时间:
2018-07-30 13:20:41
阅读次数:
401
总览 责任链的终点是Template,其实现类确定了actions被调用的具体方法,决定了Transaction的流程逻辑。从Transaction着手,主要分为2种: query 查询数据交易,负责查询类的请求 twophase 业务提交交易,负责需要提交的请求。这里又分3步:pre(提供初始页面 ...
分类:
其他好文 时间:
2018-07-30 12:13:33
阅读次数:
1519
NIO框架之源码解析http://blog.csdn.net/column/details/nio-mina-source.htmlMINA框架源码分析(一)http://blog.csdn.net/hzw19920329/article/details/52162923MINA框架源码分析(二)h ...
分类:
其他好文 时间:
2017-10-16 22:07:09
阅读次数:
325
android 网络框架 源码分析 导语:最近想开发一个协议分析工具,来监控android app 所有的网络操作行为, 由于android 开发分为Java层,和Native层, 对于Native层我们只要对linux下所有网络I/O接口进行拦截即可,对于java 层,笔者对android 网络框... ...
分类:
移动开发 时间:
2017-08-17 10:26:37
阅读次数:
289
1、ContextLifecycleFilter 2、ZuulServlet 接收请求 ZuulServlet类似SpringMvc的DispatcherServlet,所有的Request都要经过ZuulServlet的处理,因此ZuulServlet是zuul框架源码分析的入口点。 zuul逻辑 ...
分类:
其他好文 时间:
2017-06-30 12:17:40
阅读次数:
287
1、misc_open函数分析该函数在driver/char/misc.c中,misc.c是驱动框架实现的,这里面的misc_Open函数是misc驱动框架为应用层提供的一个打开misc设备的一个接口。1、首先我们要知道在misc.c中的misc_init函数中,将misc这种类设备注册成了字符设备驱动。代码如下staticint__ini..
分类:
系统相关 时间:
2017-06-18 20:03:34
阅读次数:
340
1、misc设备驱动框架源码部分是由内核开发者实现提供的,主要是创建misc类和为驱动开发者提供misc_register函数,来进行创建misc设备。这部分的源码在/drvier/char/misc.c里,代码如下:/*
*linux/drivers/char/misc.c
*
*GenericmiscopenroutinebyJohanMyreen
*
*Basedoncodef..
分类:
系统相关 时间:
2017-06-10 21:27:05
阅读次数:
349
原文网址: http://www.cnblogs.com/csdev Networkcomms 是一款C# 语言编写的TCP/UDP通信框架 作者是英国人 以前是收费的 目前作者已经开源 许可是:Apache License v2 开源地址是:https://github.com/MarcFletc ...
分类:
Web程序 时间:
2016-08-30 10:57:06
阅读次数:
391