由于个人工作关系,接触到了持久化内存的概念,觉得这个概念特别有意思,对于未来的编程模型会有很大的影响,甚至,很多的软件(系统软件)优化和架构会有很大的不同,甚至重写。 背景知识 长久以来,我们一直接受的观念是,数据从磁盘读取到内存中,然后CPU从内存对数据进行操作,最后再从内存回写到磁盘保存,完成整 ...
分类:
其他好文 时间:
2018-11-12 17:53:23
阅读次数:
167
https://www.cnblogs.com/hhelibeb/p/8227382.html 目录 BOPF代表什么? 谁在使用BOPF? 怎样才能使用BOPF? 应用基础设施的主要组件有哪些? UI和消费 处理集成 基础设施组件 编程模型包含哪些元素? 在哪些开发环境中BOPF可用? 注意 教程 ...
分类:
其他好文 时间:
2018-11-12 13:55:02
阅读次数:
345
预备知识:什么是hadoop,HDFS? Hadoop是一个开源框架,它允许在整个集群使用简单编程模型计算机的分布式环境存储并处理大数据。它的目的是从单一的服务器到上千台机器的扩展,每一个台机都可以提供本地计算和存储。 HDFS全称为Hadoop Distributed File System(分布 ...
分类:
其他好文 时间:
2018-11-09 17:44:45
阅读次数:
211
本周,Spring Cloud联合创始人Spencer Gibb在Spring官网的博客页面宣布:阿里巴巴开源 Spring Cloud Alibaba,并发布了首个预览版本。随后,Spring Cloud 官方Twitter也发布了此消息。
分类:
编程语言 时间:
2018-11-08 18:31:33
阅读次数:
224
C 高性能Socket服务器的实现(IOCP) https://www.jianshu.com/p/c65c0eb59f22 引言 我一直在探寻一个高性能的Socket客户端代码。以前,我使用Socket类写了一些基于传统异步编程模型的代码(BeginSend、BeginReceive,等等)也看过 ...
1、MapReduce编程模型: 1) Map阶段 2) Reduce阶段 2、实现map和reduce函数的编写。其主要包括: 正常情况下开发流程如上图所示,但是在实际开发过程中,这样开发会非常的繁琐,比较慢。写完代码后不知道对错,只能走一遍流程才知道程序哪里出了问题。能不能有一个更好的方法?答案 ...
分类:
其他好文 时间:
2018-11-03 12:31:53
阅读次数:
121
## MapReduce概述- Google MapReduce的克隆版本- 优点:海量数据的离线处理,易开发,易运行- 缺点:实时流式计算Hadoop MapReduce是一个软件框架,用于轻松编写应用程序,以可靠,容错的方式在大型集群(数千个节点)的商用硬件上并行处理大量数据(多TB数据集) # ...
分类:
其他好文 时间:
2018-10-31 11:21:58
阅读次数:
138
一、Java中关于应用程序和进程相关的概念 在Java中,一个应用程序对应着一个JVM实例(也有地方称为JVM进程),一般来说名字默认是java.exe或者javaw.exe(windows下可以通过任务管理器查看)。Java采用的是单线程编程模型,即在我们自己的程序中如果没有主动创建线程的话,只会 ...
分类:
编程语言 时间:
2018-10-23 11:58:45
阅读次数:
167
Spring 概述 1. 什么是spring? Spring 是个java企业级应用的开源开发框架。Spring主要用来开发Java应用,但是有些扩展是针对构建J2EE平台的web应用。Spring 框架目标是简化Java企业级应用开发,并通过POJO为基础的编程模型促进良好的编程习惯。 2. 使用 ...
分类:
编程语言 时间:
2018-10-22 00:02:31
阅读次数:
232
Kafka的消费模型分为两种: 1.分区消费模型 2.分组消费模型 一.分区消费模型 二、分组消费模型 Producer : kafka 学习告一段落,后面进入的为Spring 温习。 ...
分类:
其他好文 时间:
2018-10-19 22:47:02
阅读次数:
168