自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

闲狗的博客

一条闲狗。

闲狗是一名博主。他一直在热衷于分享Programming Language,Data Structure,Design Patterns,Operating System Question领域的技术...

原创 批量云资源管理与自动化运维

目录   1 自动化运维的概念 ​ ​ 2 资源编排基础知识 2.1 什么是ROS 2.2 适用场景 3 使用模板创建资源 3.1 通过模板创建资源 ​ 3.2 操作流程 setp1 创建模板 ​ step2 创建堆栈 4 通过资源编排批量部署Hadoop开发环境 ...

2019-01-31 23:00:54

阅读数 161

评论数 0

原创 Java高并发秒杀系统(一)

1 开场白 1.1 项目概述 重点:缓存+异步+分布式+优雅的代码 1.2 项目开发环境与框架搭建 基于Spring Boot搭建项目 Spring MVC配置繁多,而Spring Boot只有一个配置文件application.properties 参考:《Spring Boo...

2019-01-31 16:37:44

阅读数 194

评论数 0

原创 深入Java反射机制

目录   1 Java反射机制 1.1 RTTI 1.2 Java反射机制是啥 1.2.1 类Class 1.2.2 Object类 1.2.3 利用Class类来创建实例 2 Java静态代理 2.1 代理模式一般涉及到的角色 2.2 静态代理例子 2.3 静态代理的优缺点...

2019-01-28 10:06:54

阅读数 62

评论数 0

原创 云平台使用安全

目录   1 典型IT系统架构介绍 1.1 IT基础架构演进的趋势 1.2 云计算的三种服务方式 1.3 企业云上常见架构 2 信息安全现状和形势 2.1 阿里云的安全检测报告 2.2 阿里云安全态势分析 3 IT系统风险构成 ​ 3.1 IT系统风控构成 3.2 云上的安...

2019-01-27 23:49:11

阅读数 503

评论数 0

原创 高并发秒杀系统分析

学习自慕课网Java高并发秒杀API之业务分析 1 秒杀业务分析 1.1 秒杀系统业务流程 秒杀系统的核心——库存的处理 1.2 用户针对库存业务分析 1.3 什么是购买行为 1.4 为什么需要事务 1.5 故障责任是谁? 1.6 关于数据落地——MySQL V...

2019-01-25 17:15:15

阅读数 183

评论数 0

原创 深入Java线程(二)

接上文《深入Java线程(一)》 欢迎继续入坑 猴子不哭 目录 1 瞎扯 2 生产者消费者问题 3 synchronized关键字 3.1 synchronized的功能 3.2 改进上述售票存票的例子 3.3 继续改进 3.4 同步与锁的要点 4 线程的等待与唤醒 4...

2019-01-21 14:49:31

阅读数 72

评论数 0

原创 云端专有网络构建与管理

目录   1 云上网络架构 1.1 传统数据中心网络架构 1.2 云数据中心对于网络架构的需求 1.2.1 服务器虚拟化技术 1.2.2 虚拟机动态迁移 1.3 云计算网络架构设计 2 云上专有网络与经典网络 2.1 经典网络 ​ 2.2 专有网络 ​ 2.2.1 逻辑架...

2019-01-20 17:15:40

阅读数 215

评论数 0

原创 深入Java线程(一)

目录   1 瞎扯 1.1 多道程序设计 1.2 并发环境与并发程序 2 进程是啥 3 线程的引入 3.1 为毛要在进程中再派生出线程? 3.1.1 应用的需要 3.1.2 开销的考虑 ​ 3.1.3 应用的需要 4 线程和进程 4.1 线程的基本概念 4.2 线程的创...

2019-01-18 15:52:34

阅读数 63

评论数 0

原创 根据业务量弹性使用云资源

目录   1 开场 1.1  例子 1.2 云计算 1.3 云计算与弹性伸缩 1.4 弹性扩张/收缩/自愈 2 阿里云弹性伸缩 2.1 伸缩模式 2.2 创建弹性伸缩方案一 2.2.1 创建伸缩组 2.2.2 冷却时间 2.2.3 移出策略 2.2.4 创建伸缩配置 2...

2019-01-16 23:37:37

阅读数 86

评论数 0

原创 深入Java集合Collection

目录   1. Java集合框架图 2 List 2.1 ArrayList 2.1.1 set 2.1.2 add 2.1.3 remove 2.2 LinkedList 2.2.1 数据结构 2.2.2 根据序号获取Entry对象 2.2.3 添加元素 2.2.4 删除...

2019-01-14 14:25:59

阅读数 111

评论数 0

原创 超大流量网站的负载均衡

目录   1 负载均衡的介绍 1.1 传统业务面临的挑战 1.2 服务器的向上扩展和向外扩展 2 云负载均衡的介绍和使用场景 ​ ​ 3 云负载均衡的基本功能 ​ 3.1 转发方式的工作原理 ​ 3.2 会话保持及权重设置的工作原理 4 云负载均衡的高可用 4.1 阿里...

2019-01-13 23:06:06

阅读数 137

评论数 0

原创 云存储:对象存储管理与安全

目录   1 传统存储介绍 ​ 1.1 存储的发展历史 1.2 硬盘发展历史及趋势 1.3 SSD硬盘介绍 1.4 RAID技术 1.4.1 RAID技术产生背景 1.4.2 RAID介绍 1.5 主机访问存储模式 1.6 存储备份介绍 1.7 存储灾备介绍 2 云存储-...

2019-01-10 17:20:15

阅读数 464

评论数 0

原创 区块链初体验

目录 1 区块链是啥 2 区块链的最大特点 3 区块链链式结构 3.1 区块 3.2 链式结构 4 Hash哈希(散列) 5 Hash 的不可修改性 6 验证账本 7 区块链应用场景 8 实践(基于GO语言) 7.1 创建Block 7.2 创建Blockchain ...

2019-01-09 14:43:16

阅读数 7940

评论数 0

原创 JVM便秘攻略二

接上一篇《JVM便秘攻略一》 目录 4 对象已死吗? 堆里存放着Java世界中几乎所有的对象实例,垃圾收集器在对堆进行回收前,要确定哪些对象还活着,哪些已经死了。 4.1 引用计数算法 给对象加一个引用计数器,每当有一个地方引用它时,计数器值就+1,; 当引用失效时,计数器值就...

2019-01-07 18:04:55

阅读数 157

评论数 0

提示
确定要删除当前文章?
取消 删除