-
数据作为微服务 分布式数据集中集成
数据作为微服务 分布式数据集中集成 1.引言 Microservices(微服务) 是新软件项目中所青睐的架构设计。随着从单一系统到分布式系统的演化不仅发生在应用程序空间中,而且发生在数据存储中,管理数据成为最困难的挑战之一,然而,要从这种类型的方法中获得最大的收益,需...
-
Redis优化建议
Redis优化建议 优化的一些建议 1、尽量使用短的key 当然在精简的同时,不要完了key的“见名知意”。对于value有些也可精简,比如性别使用0、1。 2、避免使用keys * keys *, 这个命令是阻塞的,即操作执行期间,其它任何命令在你的实例中都无法执行。当redis中key数据量...
-
MapReduce 编程模型 & WordCount 示例
MapReduce 编程模型 WordCount 示例 学习大数据接触到的第一个编程思想 MapReduce。 前言 之前在学习大数据的时候,很多东西很零散的做了一些笔记,但是都没有好好去整理它们,这篇文章也是对之前的笔记的整理,或者叫输出吧。一来是加深自己的理解,二来是希望这些东...
-
redis缓存穿透,缓存击穿,缓存雪崩原因+解决方案
一、前言 在我们日常的开发中,无不都是使用数据库来进行数据的存储,由于一般的系统任务中通常不会存在高并发的情况,所以这样看起来并没有什么问题,可是一旦涉及大数据量的需求,比如一些商品抢购的情景,或者是主页访问量瞬间较大的时候,单一使用数据库来保存数据...
-
实战SpringCloud响应式微服务系列教程(第二章)
实战SpringCloud响应式微服务系列教程(第二章) 接上一篇:实战SpringCloud响应式微服务系列教程(第一章) 1.1.2背压 背压是响应式编程的核心概念,这一节也是我们了解响应式编程的重点。 1.背压的机制 在生产者/消费者模型中,我们意识到消费者在消费由生产者生产的...
-
浅谈常见的七种加密算法及实现
浅谈常见的七种加密算法及实现 前言 数字签名、信息加密 是前后端开发都经常需要使用到的技术,应用场景包括了用户登入、交易、信息通讯、oauth 等等,不同的应用场景也会需要使用到不同的签名加密算法,或者需要搭配不一样的 签名加密算法 来达到业务目标。这里简单的...
-
实战SpringCloud响应式微服务系列教程(第一章)
实战SpringCloud响应式微服务系列教程(第一章) 前言 在当今互联网飞速发展的时代,业务需求不断的更新和产品的迭代给系统开发过程和编程模式也带来巨大挑战,Spring Cloud微服务也随之应用而生,从springboot1.x到springboot2.x,springcloud也提供了相应的集成,而...
-
java学习笔记(基础篇)—网络
java学习笔记(基础篇)—网络 一:计算机网络 计算机网络是连接全球计算机资源的网络环境可以资源共享,通信等最简单的网络形式由两台计算机组成。 二:网络的协议 协议:在网络上进行数据通信(数据交换)时所使用的规范(标准)。不同层具有各自不同的协议。 三:OSI(Open...
-
Flink 灵魂两百问,这谁顶得住?
Flink 灵魂两百问,这谁顶得住? Flink 学习 https://github.com/zhisheng17/flink-learning 麻烦路过的各位亲给这个项目点个 star,太不易了,写了这么多,算是对我坚持下来的一种鼓励吧! 本项目结构 2019/06/08 新增 Flink 四本电子书籍的 PDF,在 books 目录下: I...
-
对比分析HashMap、LinkedHashMap、TreeMap
对比分析HashMap、LinkedHashMap、TreeMap 前面花了4章对HashMap、LinkedHashMap以及TreeMap的原理实现进行了讲解,本章对它们进行简单的对比分析。 这里简单提一下,为什么前面没有单独一章来讲HashTable,HashTable是基于陈旧的Dictionary来实现的,效率上比起HashMa...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
