加载中
支付系统-签名问题

支付签名 待解决: 1.对称密钥和非对称密钥 对称加密: 加、解秘用的是同一串秘钥,只有一个密钥,常见对称加密算法:DES、AES算法 非对称加密: 加、解秘使用不同的密钥,一把作为公开的公钥...

05/18 19:55
32
分布式系统的一致性

# 分布式系统一致性模型 ## 为什么需要一致性模型 分布式系统一个很重要的问题就是数据复制,数据复制一般是为了增强系统的可用性或提高性能。而实现数据复制的一个主要难题就是保证各个副本...

04/27 15:36
58
Java并发编程:volatile关键字解析

volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生...

04/03 18:43
32
CAS

CAS: jdk1.5之前都是通过synchronized来实现同步的,这就导致有锁 锁机制问题: 1.多线程竞争下,加锁和释放锁,会导致比较多的上下文切换和调度延时,引起性能问题 2.一个线程持有锁会导致其...

CAS
04/02 12:28
37
GitHub 上有哪些值得关注的 JAVA/JAVAEE项目

biezhi/blade:先推荐下自己的哈哈,一款轻量级、高性能、简洁优雅的MVC框架 scribejava/scribejava:一个简单的 Java 实现的 OAuth/OAuth2 库 winterbe/java8-tutorial:绝对值得一看的Jav...

秒杀系统架构分析与实战

互联网正在高速发展,使用互联网服务的用户越多,高并发的场景也变得越来越多。电商秒杀和抢购,是两个比较典型的互联网高并发场景。虽然我们解决问题的具体技术方案可能千差万别,但是遇到的...

Hive之数据倾斜的原因和解决方法

Hive之数据倾斜的原因和解决方法

2018/06/07 16:58
68
大数据总结

1.hadoop集群可以运行的三种模式 本地模式 分布式集群模式 伪分布式集群模式 2.单机模式中的注意点 单机模式中不存在守护进程,所有东西都运行在一个jvm上,使用的是本地文件系统 3.伪分布式...

MySQL:索引工作原理

为什么需要索引(Why is it needed)? 当数据保存在磁盘类存储介质上时,它是作为数据块存放。这些数据块是被当作一个整体来访问的,这样可以保证操作的原子性。硬盘数据块存储结构类似于链表...

MapReduce shuffle过程剖析及调优

MapReduce简介 在Hadoop MapReduce中,框架会确保reduce收到的输入数据是根据key排序过的。数据从Mapper输出到Reducer接收,是一个很复杂的过程,框架处理了所有问题,并提供了很多配置项及扩...

2018/05/25 10:50
181
flume

Flume 作为 cloudera 开发的实时日志收集系统,受到了业界的认可与广泛应用。Flume 初始的发行版本目前被统称为 Flume OG(original generation),属于 cloudera。但随着 FLume 功能的扩展,...

2018/04/14 11:55
35
kafka实战经验

Kafka 由于高吞吐量、可持久化、分布式、支持流数据处理等特性而被广泛应用。但当前关于Kafka原理及应用的相关资料较少,在我打算编写本文时,还没有见到中文版本的Kafka相关书籍,对于初学者...

Storm运行原理探索

Apache Storm 简介 Apache Storm 的前身是 Twitter Storm 平台,目前已经归于 Apache 基金会管辖。Apache Storm 是一个免费开源的分布式实时计算系统。简化了流数据的可靠处理,像 Hadoop 一...

finally解析

finally详解

2018/02/08 18:27
15
项目团队管理

项目团队 1.什么是项目团队 为完成项目而分派的有角色和职责的人员,项目团队成员应该尽可能参与到项目的计划和抉择中 2.项目团队成员早期参与的目的 -为计划过程提供专业知识 -增强对项目的...

Nginx配置文件nginx.conf详解

#定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] e...

2018/01/09 17:27
19
货币基金

如何选择货币基金,从哪些方面考虑???

2018/01/08 17:32
52
mapreduce结构及运行机制

结构 一个完整的mapreduce程序在分布式运行时有三类实例进程: MRAppMaster:负责整个程序的过程调度和状态协调。 MapTask:负责map阶段的数据处理流程。 ReduceTask:负责reduce阶段的整个数...

2018/01/04 14:16
56
java异步技术原理和实践

图片来源于小象学院公开课程《Java异步技术原理和实践》,观看过程中的截图 课程链接:http://www.chinahadoop.cn/course/1087 视频链接:http://www.chinahadoop.cn/course/open/lesson/20...

没有更多内容

加载失败,请刷新页面

返回顶部
顶部