- 博客(6)
- 资源 (3)
- 收藏
- 关注
翻译 数据密集型应用的设计 第10章 批处理
使用Unix工具进行批处理简单的日志分析命令链与自定义程序排序与内存聚合Unix哲学统一接口逻辑和布线的分离透明度和实验MapReduce和分布式文件系统执行MapReduce任务MapReduce的分布式执行MapReduce工作流程Reduce侧的Join和Grouping一个例子:分析用户行为数据排序合并的join将相关数据汇集在一起GRO...
2018-04-07 23:35:31
890
1
原创 dubbo源码解析(三): Socket Server和方法调用
之前的两篇文章给大家介绍了dubbo的扩展点加载机制以及服务启动的过程 dubbo源码解析(一): 扩展点加载(ExtensionLoader) dubbo源码解析(二): dubbo服务的启动本文给大家梳理一下dubbo的socket服务的启动以及一条消息过来后,dubbo框架究竟是怎么处理的。 前文提到,provider服务的暴露最后调用了protocol的export方法Exporter
2017-07-19 16:43:45
1499
原创 dubbo源码解析(二): dubbo服务的启动
在上一篇文章中http://blog.youkuaiyun.com/zhangw1236/article/details/65630952 给大家分析了dubbo的扩展点加载机制,在dubbo整体的框架中,扩展点加载是他的核心部分。本篇文章将带着大家看一下dubbo服务的启动过程,是怎么一步步将每个人写的不同的业务逻辑暴露出去的。这里我们使用dubbo源码自带的dubbo-demo-provider和dubbo
2017-05-24 11:27:43
844
1
原创 dubbo源码解析(一): 扩展点加载(ExtensionLoader)
阿里开源的RPC框架dubbo是一个庞大而复杂的系统,对源码的分析也没法做到一应俱全。这里从几个dubbo的关键点进行系统的分析,本文先带着大家一起来看看dubbo的扩展点加载机制。
2017-03-24 14:56:03
2054
原创 jdbc中预编译语句PreparedStatement的深层分析
翻阅大大小小的博客,无论中外只要你搜索PreparedStatement这个关键字,得到的大多数结果是在重复执行一条语句多次的情况下PreparedStatement会获得比Statement更好的性能,辟如下文引用的这段文字。 选择PreparedStatement还是Statement取决于你要怎么使用它们. 对于只执行一次的SQL语句选择Statement是最好的. 相反, 如果SQL语句
2017-03-01 18:03:03
4315
4
原创 关于jdbc批量操作(addBatch, executeBatch)的测试
由于项目上有大批量数据插入和更新的操作,所以使用了jdbc的批量操作功能。在此之前参考了很多文章包括jdbc的手册(https://www.tutorialspoint.com/jdbc/jdbc-batch-processing.htm),有说需要使用事务的,也有的文章没有使用事务,试了很久,发现代码一直没有按照期望的执行,还是逐条操作数据库。后来在偶然间看到了文章提到需要设置rewriteBa
2017-01-17 15:01:32
27313
6
精通Visual C++数字图像处理典型算法及实现(第二版) 源代码
2010-04-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人