自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ARong's Blog

费曼法则 · 深度思考 · 刻意练习 · 多做少说 · 持续学习 · 保持敬畏

  • 博客(336)
  • 资源 (29)
  • 论坛 (7)
  • 收藏
  • 关注

原创 编译原理-词法分析、语法分析、语义分析、有限自动机、上下文无关文法、BNF范式、语法分析树等核心前端内容整理

最近在学习编译原理相关知识,主要看的是编译器前端分析技术,主要学习的有词法分析、语法分析、语义分析、有限自动机、上下文无关文法、BNF范式、语法分析树等相关前端概念内容,后续可能使用Anltr或Peg对特定的DSL代码进行解析,学习相关内容更加有助于理解解析过程和原理。

2021-05-12 23:31:43 16

原创 计算广告基本概念入门-让广告成为有用的信息

广告业务是各大互联网公司主要的商业化变现营收来源,近年来随着互联网和移动端技术的普及,使得广告的用户触达成本大大降低,而广告的形态和内涵也逐渐变得复杂,广告不再是单纯的展示和计费,而是结合了推荐、大数据等各类计算技术,以达到广告的精准受众定向,计算广告概念由此诞生。本文基于《计算广告》及互联网内容,整理了计算广告核心概念及入门知识,希望对入行广告行业的RD和非技术同学有所帮助

2021-04-28 19:44:56 29

原创 Hadoop HDFS-分布式存储系统入门、配置、使用及架构原理分析

HDFS是Hadoop的底层分布式存储系统,是Hadoop分布式计算的底层基石,要使用Hadoop就必须学习HDFS的使用。本文介绍了为什么要使用HDFS、HDFS的基本使用、核心架构组成以及分布式可靠性保障机制。

2021-04-26 17:21:21 31

原创 Hadoop-架构、原理、实时计算和离线计算

后端系统通常会有一些需要超大数据集分析的业务场景,比如A/B Test、埋点数据分析、大数据关联图谱等,此时需要存储/分析的数据量以GB甚至是TB作为单位,由于数据量太大,MySQL进行分库分表后虽然可以解决数据存储问题,但是无法做到复杂数据分析及查询,大数据技术就应用在这种业务场景当中。作为一名后端开发者,需要对不同的业务场景选择合适的技术,学习入门大数据技术是有必要的。

2021-04-23 23:24:55 1339 8

原创 数据分析-Pandas基础使用及练习

最近在看关于机器学习的相关入门知识,在特征工程中使用了Numpy和Pandas提取样本特征和标签,后来了解到Pandas是一款基于Numpy的高级数据分析库,所以想学习下Pandas数据分析基础内容。

2021-04-10 18:58:24 45

原创 机器学习核心概览-概念、线性回归、损失函数、泛化及数据集划分、特征工程、逻辑回归和分类

由于实际工作中需要对接机器学习/智能优化团队,需要对机器学习的核心内容有一定的认知和理解,方便工作中与机器学习团队对接需求。本文总结了常见的机器学习基本概念和术语,简要介绍机器学习、线性回归及损失函数、Tensorflow及numpy、泛化及数据集划分、特征工程、逻辑回归及分类等内容,详情可参考Google机器学习快速入门课程。

2021-04-08 14:51:23 64

原创 投资理财-基金基本术语概念整理

最近在学习理财相关知识,整理了一下基金相关的基本术语和概念,方便查阅学习和记忆。

2021-03-22 13:30:31 108

原创 Golang-使用Starter模式来实现项目全局配置初始化

最近在学习慕课网上的一门Golang实战课程,学到了一种类似于Java SpringBoot的Starter的项目编程结构,使用这种结构来作为项目的启动模板可以很方便地使用全局配置文件(yaml、properties等)配置和管理所需要的框架配置,所以重新把代码梳理了一下,下次有需要时可直接作为脚手架用于构建项目。

2020-11-11 19:06:37 321

原创 go mod download 出现 dial tcp 34.64.4.17:443: i/o timeout

go mod 是 golang 1.12 推出的包管理工具,具有包依赖管理、版本管理、打包等功能,类似于 Java 生态中的 Maven (不得不说 Maven 真好用)。在使用的过程中遇到了 go mod download 时的 dial tcp 34.64.4.17:443: i/o timeout 问题,这里记录下解决的过程。

2020-10-16 15:35:24 790

原创 Golang与Java各方面使用对比(下)

本文是Golang与Java对比的第二篇,主要对比Golang与Java在面向对象、异常处理、并发编程及垃圾回收方面的差异。

2020-10-05 17:25:01 769 4

原创 Golang与Java各方面使用对比(上)

本文只对比Golang与Java的基本情况、基本使用、结构体函数及指针三块内容,下一篇文章会对比面向对象、异常处理、并发编程及垃圾回收的差异。

2020-10-04 16:42:54 1544 1

原创 操作系统精髓-内存管理、调度及其他基础总结

操作系统内存管理及其他相关基础知识总结,需要详细了解可以参考《操作系统-精髓及设计原理》

2020-09-16 22:03:29 136

原创 操作系统精髓-进程相关知识总结

最近在复习操作系统,顺便总结一下进程相关知识,参考书籍:《操作系统-精髓与设计原理》,希望对大家有所帮助。

2020-09-15 23:39:16 111

原创 记录在阿里钉钉的这段日子

记录阿里实习两个月,我的一些收获与成长。

2020-09-01 15:19:28 580

原创 JDK 1.8 流式编程在数据处理方面的应用
原力计划

Stream流式编程在JDK 1.8版本中与Lambda表达式一起推出,这一特性标志着JDK 1.8成为Java历史上的又一里程碑。之前在公司接手的关于数据分析及展示需求中就会频繁地使用到Stream流式编程。今天来看一看Stream流式编程在数据分析方面的应用及原理,并且这里会再次带大家回顾一下Lambda表达式的使用。

2020-07-10 22:28:10 237

原创 记四至六月:春华秋实,做好当下,切勿急躁,避免焦虑

最近很忙,这一个多月都没写过博客了,趁现在有时间写一写吧,算是对这三个月来的总结。

2020-07-02 14:48:10 1220 6

原创 数理统计及概率论-核心知识总结
原力计划

文章目录一.概率论基本概念1.什么是概率论2.随机试验3.样本空间4.事件运算关系5.事件运算律二.概率与古典概型1.概率的定义2.概率性质3.概率例题4.古典概型【排列组合求解】1.定义2.计算公式3.例题分房间问题/生日问题5.几何概型1.定义2.例题三.条件概率1.定义例题2.乘法定理2.全概率公式3.贝叶斯公式例题四.随机变量与分布函数1.随机变量定义2.分布函数定义3.分布函数的性质例题4.离散型随机变量例题5.离散分布模型1.两点分布 & 0 - 1分布2.伯努利实验 & 二项分

2020-06-04 15:38:39 455

原创 Dubbo源码(6)-动态代理技术源码解析
原力计划

文章目录一.Dubbo中的动态代理1.1、Dubbo Invoker领域模型1.2、Invoke在RPC过程中的作用二.RPC调用流程三.动态代理相关源码解析3.1、ProxyFactory3.1.1、AbstractProxyFactory3.1.2、JavassistProxyFactory3.2、InvokerInvocationHandler3.3、AbstractProxyInvoker3.4、bytecode包本文主要参考自Dubbo官方文档、Dubbo项目源码以及网络文章和相关书籍,并附上

2020-05-14 17:14:12 249

原创 Dubbo源码(5)-领域模型及调用流程
原力计划

文章目录一.Dubbo中的动态代理1.1、Dubbo Invoker领域模型1.2、Invoke在RPC过程中的作用二.RPC调用流程本文主要参考自Dubbo官方文档、Dubbo项目源码以及网络文章和相关书籍,并附上自身的一些理解,如有遗漏或错误,还望海涵并指出。谢谢!------本文基于Dubbo-2.6.1版本一.Dubbo中的动态代理1.1、Dubbo Invoker领域模型在说Dubbo动态代理之前,先来看看Dubbo的Invoker领域模型。任何框架或组件,总会有核心领域模型,比

2020-05-08 18:23:50 238

原创 Dubbo源码(4)-Zookeeper注册中心源码解析
原力计划

文章目录一、Zookeeper在Dubbo中的作用1.1、什么是Zookeeper1.2、Dubbo的Zookeeper注册中心二、Zookeeper注册中心源码解析2.1、FailbackRegistry2.2、ZookeeperRegistryFactory2.3、ZookeeperRegistry2.3.1、属性及构造方法2.3.2、重点方法2.3.2.1、doRegister2.3.2.2...

2020-05-06 17:38:48 329

原创 Dubbo源码(3)-基础抽象注册中心源码解析
原力计划

文章目录一.Dubbo注册中心二.代码构成三、RegistryFactory3.1、AbstractRegistryFactory四、RegistryService4.1、AbstractRegistry4.1.1、属性及构造方法4.1.2、核心方法4.2、FailbackRegistry4.2.1、属性及构造方法4.2.2、核心方法本文主要参考自Dubbo官方文档、Dubbo项目源码以及网络...

2020-05-05 21:02:59 240

原创 Dubbo源码(2)-动态编译技术源码解析
原力计划

文章目录一.Javassist动态编译1.1、Javassist介绍1.2、入门使用二.Dubbo动态编译源码解析3.1、createAdaptiveExtensionClassCode方法3.2、Compiler接口3.2.1、AdaptiveCompiler3.2.2、AbstractCompiler3.2.3、JavassistCompiler本文主要参考自Dubbo官方文档、Dubbo...

2020-05-04 16:06:52 187

原创 Dubbo源码(1)-SPI机制源码解析
原力计划

文章目录一、什么是SPI二、基本使用2.1、核心注解和URL类2.2、单元测试三、SPI机制源码解析3.1、ExtensionLoader3.1.1、属性3.1.2、拓展类资源加载1)getExtensionClasses2)loadExtensionClasses3)loadFile3.1.3、获取指定Extension2)createExtension3)injectExtension3.1....

2020-05-03 16:35:39 137

原创 深入理解远程过程调用
原力计划

文章目录一、什么是远程过程调用1.1、一体化调用1.2、远程过程调用二、用Java实现简单RPC2.1、业务侵入型Socket2.2、无业务侵入型Socket2.3、动态代理无业务侵入型Socket2.4、Hession序列化协议2.5、RMI远程方法调用协议2.6、Dubbo服务治理框架本文主要参考自相关书籍和网络文章,并附上自身的一些理解,如有遗漏或错误,还望海涵并指出。谢谢!一、什么...

2020-04-30 15:14:55 314

原创 Linux Bash Shell 快速上手 - 下篇

文章目录一.运算符1.1、算数运算符1.2、关系运算符1.3、布尔运算符1.4、逻辑运算符1.5、字符串运算符1.6、文件测试运算符二.echo、printf、read与重定向2.1、echo2.2、printf2.3、read2.4、重定向三.test命令四.函数与文件包含4.1、函数4.2、文件包含五.特殊符号总结这篇是Bashe Shell快速上手的下半篇,上篇可以参考Linux Ba...

2020-04-15 16:23:29 107

原创 Linux Bash Shell 快速上手 - 上篇

文章目录一.什么是Shell二.变量定义三.if语句四.循环操作五.数组一.什么是ShellShell的中文意识为“壳”,这层壳套在kernel(内核)之外,是用户与Linux 操作系统之间交互的一个命令解释器,是用户与Linux操作系统之间的桥梁。Linux Shell 种类非常多, 常见的有: Bourne Shell ( /usr/bin/sh或/bin/sh )、 Bourne ...

2020-04-14 22:27:31 113

原创 分布式基础(8)-常见分布式ID生成方案

文章目录一.什么是分布式ID二.常见分布式ID生成方案1.UUID2.数据库ID自增3.Redis4.Snowflake-雪花算法5.其他:Leaf和UidGenerator三.总结本文主要参考自相关书籍和网络文章,并附上自身的一些理解,如有遗漏或错误,还望海涵并指出。谢谢!一.什么是分布式ID分布式ID即指的是在分布式系统中,全局的唯一标识;分布式ID其实与单机下的ID区别不大,其作用...

2020-04-05 22:59:51 1127

原创 分布式基础(7)-常见分布式事务解决方案

文章目录一.分布式事务问题及2PC/3PC协议1.单机ACID事务2.分布式事务产生3.两阶段提交协议4.三阶段提交协议二.业务侵入的解决方案1.消息队列1.1、执行过程1.2、优缺点2.TCC1.1、执行过程1.2、并发控制1.3、幂等保证1.4、优缺点3.Saga1.1、执行过程1.2、服务编排1.3、优缺点三.业务非侵入的解决方案1.FMT1.1、执行过程1.2、优缺点2.XA1.1、执行过...

2020-04-04 21:12:51 766

原创 分布式基础(6)-分布式共识之Paxos、Raft算法

文章目录一.分布式共识二.Paxos算法Paxos角色定义1.Basic Paxos1.算法步骤2.基本流程3.部分节点失败4.Proposer失败5.活锁问题2.Multi Paxos0.Leader1.算法步骤2.角色优化3.Multi Paxos的优点三.Raft算法1.角色定义2.核心流程1.Leader Selection1.1、初始化Leader1.2、重新选举Leader1.3、双候...

2020-03-31 23:38:19 514

原创 深入理解Linux IO模型与Reactor、Proactor模式

Linux内核给每个进程都提供了一个独立的虚拟空间,并且这个地址空间是连续的,进程就可以通过这个地址空间很方便地访问虚拟内存。用户进程所能访问到的地址空间被称为用户空间,而被Linux内核系统调用或使用的地址被称为内核空间。

2020-03-31 00:27:50 210 2

原创 分布式基础(5)-分布式一致性之CAP和BASE理论

文章目录一.分布式一致性二.CAP理论三.BASE理论本文主要参考自相关书籍和网络文章,并附上自身的一些理解,如有遗漏或错误,还望海涵并指出。谢谢!一.分布式一致性分布式一致性指的是在分布式系统下,数据所具有的一致性。先从单机的ACID模式看起:1.传统的单机ACID模式在传统的Web应用中,许多项目仍然采用着单机模式的项目架构。而ACID特性是单机的关系型数据库中,保证事务所需的四...

2020-03-20 22:14:10 240

原创 分布式基础(4)-常见攻击技术与加密技术

文章目录一.Web攻击技术1.DDos攻击2.XSS攻击3.SQL注入攻击4.CSRF攻击二.信息加密技术1.单向散列加密2.对称加密3.非对称加密4.密钥管理5.加密技术在HTTPS中的应用三.信息过滤技术1.文本匹配2.分类算法3.黑名单本文主要参考自《大型网站技术架构:核心原理与案例分析》一书第八章节和其他网络文章,如有遗漏或错误,还望海涵并指出。谢谢!这个世界没有绝对的安全,正如...

2020-03-19 17:22:55 305

原创 分布式基础(3)-系统性能相关概念

文章目录一.架构的核心要素1、性能2、可用性3、伸缩性4、拓展性5、安全性二.系统性能相关概念1.不同视角下的系统性能2.常见系统性能指标1.响应时间2.并发数量3.吞吐量1.TPS2.QPS4.系统负载3.性能测试分类1.性能测试2.负载测试3.压力测试4.基准测试5.使用JMeter进行测试6.关系图本文主要参考自《大型网站技术架构:核心原理与案例分析》一书第三、四章节和其他网络文章,如有...

2020-03-17 19:19:09 193

原创 分布式基础(2)-大型网站通用架构模式

文章目录一.何谓模式二.通用架构模式1.分层2.分割3.分布式4.集群5.缓存6.异步处理7.冗余备份8.自动化9.安全本文主要参考自《大型网站技术架构:核心原理与案例分析》一书第二章节和其他网络文章,如有遗漏或错误,还望海涵并指出。谢谢!好的设计绝对不是模仿,不是生搬硬套某个模式,而是在对问题深刻理解之上的创造与创新,即使是“微创新”,也是让人耳目一新的似曾相识。山寨与创新的最大区别不...

2020-03-14 18:52:37 226

原创 分布式基础(1)-大型网站架构演进过程

文章目录一.大型网站系统的特点1.大流量2.高并发3.高可用4.海量数据5.用户分布广泛6.网络情况复杂7.敏捷开发和快速迭代8.安全环境恶劣二.大型网站架构演进过程1.单机时代2.多机时代3.缓存时代4.集群时代5.读写分离时代6.反向代理与内容分发网络7.底层服务集群化8.搜索引擎技术与NoSQL9.服务拆分与微服务化本文主要参考自《大型网站技术架构:核心原理与案例分析》一书第一章节和其他...

2020-03-13 15:10:03 170

原创 最小生成树问题与Prim、Kruskal算法

文章目录一.带权图基础1.什么是带权图2.如何实现3.Java代码实现二.最小生成树与切分定理1.最小生成树(Min Span Tree,MST)2.切分定理三.Prim算法1.Lazy Prim算法1.算法思路2.代码实现3.时空复杂度2.Direct Prim算法四.Kruskal算法1.算法思路2.代码实现3.时空复杂度一.带权图基础1.什么是带权图带权图指的是顶点之间的不仅有连接关系...

2020-03-06 21:14:18 296

原创 图论基础入门

文章目录一.图论与图1.什么是图论2.什么是图3.经典图论问题和应用1.经典问题2.应用4.经典图论算法二.图的分类1.无向图2.有向图3.无权图4.带权图5.稀疏图6.稠密图与完全图三.图的连通性1.连通性2.带环边与平行边四.图的表示1.邻接矩阵2.邻接表五.图的基本算法0.基本代码框架1.深度优先遍历2.求解连通量3.判断两个顶点是否连通4.寻找连通路径6.广度优先遍历7.寻找最短路径一....

2020-03-03 15:37:59 227

原创 第三百篇博客:写给自己的总结

这篇博客是这两年来写的第三百篇博客,所以不打算写和技术相关的东西,而是想用来回顾和总结一下这几年来的学习生活历程,回顾几个重要的时间节点。算是一篇写给自己看的总结吧。

2020-03-02 15:35:50 2386 15

原创 【吐血整理】LeetCode与剑指Offer百道经典题解总结

本文整理了LeetCode与剑指Offer中百余道经典的题目,整理出了数组、字符串、链表、二叉树、栈、回溯、动态规划、位运算中的经典问题以及问题对应的链接地址和个人提供的题解,方便查阅以及练习。以下是百题的索引,点击即可找到题目的出处并练习,也可直接查阅答案。建议刚开始刷题的朋友直接按一下的Tag分类一个专题一个专题地进行学习与作答,完全理解这一百题,一线大厂非你莫属。

2020-02-22 14:57:37 1734 4

原创 Spring Framework(8)-两百行代码实现简单IoC容器

文章目录一.前言二.时序图三.代码实现一.前言Spring中有两大重要功能,一是AOP(面向切面编程),主要使用的是动态代理技术Java基础(9)-反射与动态代理二是IOC(控制反转)技术。控制反转即将对象的创建权交给Spring IOC容器来管理,开发者只需要注重顶层类的创建,不必理会底层类的各种依赖创建关系,而是将它们交由Spring IOC来创建。本文将使用 反射技术 + dom4...

2020-02-13 17:02:32 480

Head First Java 中文高清版pdf

Head First Java 中文高清版Head First Java 中文高清版Head First Java 中文高清版

2018-05-16

阿里ATA黑皮书.pdf

阿里巴巴ATA技术论坛2020年度精华汇总黑皮书

2021-04-21

Java23种设计模式总结pdf

Java23种设计模式总结pdf,包括常用的策略模式、观察者模式、装饰者模式、抽象工厂模式、适配器模式、迭代器模式、模板方法模式、单例模式等等

2018-12-23

超全——含答案___单片机原理及应用期末考试题试卷大全.pdf

单片机期末考试试卷大全试卷大全,期末冲刺备考必备,祝你考得好成绩!

2019-08-06

java开发常用的api文档

包括了w3school、java 1.6api、javascript、jquery等官方中文版文档,java开发者必备

2018-05-13

sqldeveloper

Oracle SQL Developer是Oracle公司出品的一个免费的集成开发环境。是一个免费非开源的用以开发数据库应用程序的图形化工具,使用 SQL Developer 可以浏览数据库对象、运行 SQL 语句和脚本、编辑和调试 PL/SQL 语句

2018-09-07

java开发的crm项目

由java开发,使用的技术有hibernate,spring以及struts2,是一个简单的ssh项目,可供新手学习和分析

2018-08-06

品优购项目完整讲义

黑马程序员Java工程师培训的分布式电商项目品优购的完整讲义word文档

2018-12-30

xshell5+xftp5破解版

xshell和xftp是目前公认的功能最强大,性能最好的远程连接和传输工具,可用于连接虚拟机的linux系统以及云服务器

2018-08-18

Vuex的使用Demo

这是Vuex的一个使用demo,方便读者理解和更好地去使用vuex

2018-12-30

用原生Servlet+Jsp写的商城Demo 解压密码:pbrshop

实现的主要功能有登陆,注册,购物车,提交订单等,前端用的Bootstap框架,后台为servlet技术,采用完整的三层架构开发模式,是一个很好的练手demo,解压密码为pbrshop

2018-05-13

宜立方讲义

这是完整的宜立方分布式商城的讲义word文档,需要的朋友可以下载哦

2018-12-30

鸟哥的Linux私房菜-基础篇-第四版-非影印版.pdf

鸟哥的Linux私房菜-基础篇-第四版-非影印版.pdf

2019-04-26

sqlyong 32位

sqlyong 32位sqlyong 32位sqlyong 32位sqlyong 32位sqlyong 32位

2018-05-13

java开发的bos物流项目(ssh框架)

前端技术:easyui,apache ocupload,highchart,apache poi 后端技术:java,maven,spring,struts2,hibernate,apache poi,shiro,quartz,highchart等

2018-08-06

java核心技术卷1、2卷

java核心技术卷1、2卷java核心技术卷1、2卷java核心技术卷1、2卷java核心技术卷1、2卷

2018-05-15

Java面试题库

内含 : 面试题集共分为以下十部分: 一、Core Java: 1 — 95 题1 — 24 页 基础及语法: 1 — 61 题1 — 13 页 异常: 62 — 69 题13 — 15 页 集合: 70 — 80 题15 — 18 页 线程: 81 — 90 题18 — 21 页 IO & Socket: 91 — 95 题21 — 24 页 二、OOAD & UML: 96 — 101 题24 — 25 页 三、XML: 102 — 105 题26 — 29 页 四、SQL: 106 — 109 题29 — 31 页 五、JDBC & Hibernate: 110 — 121 题31 — 35 页 六、Web: 122 — 161 题35 — 44 页 七、EJB & Spring: 162 — 179 题44 — 47 页 八、数据结构& 算法& 计算机基础: 180 — 187 题47 — 51 页 九、C++: 188 — 201 题51 — 55 页 十、Weblogic 及其它(附加部分) 1 —— 13 题55 — 57 页 一、CoreJava 部分:(共95 题:基础91 道,中等难度4 道)

2018-11-10

HeadFirst设计模式

高清中文版HeadFirst设计模式!需要的同学赶紧下载哦!

2018-11-17

《数控技术》课件及复习题

《数控技术》课件及复习题

2020-06-04

springboot2.0快速整合配置大全

这是一个基于springboot2.0、Maven的快速整合脑图,里边有常用的整合流程,如mybatis、dubbo、redis、thymeleaf等的整合与使用过程,方便开发时快速地查阅或者自己整合练习。也可参考我的这个专栏进行学习:https://blog.csdn.net/pbrlovejava/column/info/27079

2018-11-10

java编程思想第四版中文版pdf

java巅峰之作:think in java,java编程思想第四版中文版,喜欢的朋友自己下载咯

2018-05-13

Java面试高频题.pdf

Java面试高频题Java面试高频题

2020-02-22

Asp.Net深入编程pdf

Asp.Net深入编程pdf Asp.Net深入编程pdf Asp.Net深入编程pdf Asp.Net深入编程pdf

2018-05-16

Java多线程经典面试题68问

Java多线程经典面试题68问

2020-02-22

java版数据结构与算法(中文)

java版数据结构与算法(中文) 简单易懂,是本人找了好久才找到资源哦

2018-08-10

Ajax高级程序设计pdf

Ajax高级程序设计pdf 1-6章

2018-05-16

分布式系统采用技术及案例分析

分布式系统常用技术及案例分析》全面介绍在设计分布式系统时所要考虑的技术方案,内容丰富、案例新颖,相关理论与技术实践较为前瞻。本书不仅仅介绍了分布式系统的原理、基础理论,同时还引入了大量市面上常用的近期新分布式系统技术,不仅告诉读者怎么用,同时也分析了为什么这么用,并阐述了这些技术的优缺点。希望本书可以成为读者案头的工具书,供读者随手翻阅。本书分为三大部分,即分布式系统基础理论、分布式系统常用技术以及经典的分布式系统案例分析。靠前部分主要介绍分布式系统基础理论知识,总结一些在设计分布式系统时需要考虑的范式、知识点以及可能会面临的问题,其中包括线程、通信、一致性、容错性、CAP理论、安全性和并发等相关内容;同时讲述分布式系统的常见架构体系,其中也包括很近比较火的RESTful风格架构、微服务、容器技术等。第二部分主要列举了在分布式系统应用中经常用到的一些主流技术,并介绍这些技术的作用和用...... 柳伟卫,英文名Way Lau,80后程序员,关注编程、系统架构、性能优化。对技术抱有极大的热情,坚持每天学习。喜欢开源,乐于分享。具有多年软件开发管理及系统架构经验。负责过多个重量及省级大型分布式系统的设计与研发,也参与过多个大型项目系统架构的技术改造。现为某集团技术公司项目经理,负责大型分布式系统的微服务化改造。

2018-10-09

《第一本Docker书》高清带目录pdf版

内容简介 · · · · · · 全球第一本Docker技术图书中文版,Docker中文社区鼎力支持! Docker核心团队成员权威著作,在技术圈中很有影响力。 既是第一本Docker书,也非常适合作为学习Docker的第一本入门书。 Docker是一个开源的应用容器引擎,让开发者可以将他们的应用和依赖包打包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。容器完全使用沙箱机制,相互之间不会有任何接口。几乎没有性能开销,可以很容易地在机器和数据中心中运行。最重要的是,它不依赖于任何语言、框架或包装系统。 Docker 是一个开源的应用容器引擎,开发者可以利用Docker 打包自己的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。 本书由Docker 公司前服务与支持副总裁James Turnbull 编写,是权威的Docker 开发指南。本书会指导读者完成Docker 的安装、部署、管理和扩展,带领读者经历从测试到生产的整个开发生命周期,让读者了解Docker 适用于什么场景。书中先介绍Docker 及其组件的基础知识,然后用Docker 构建容器和服务来完成各种任务:利用Docker 为新项目建立测试环境,演示如何使用持续集成的工作流集成Docker,如何构建应用程序服务和平台,如何使用Docker 的API,如何扩展Docker。 本书适合对Docker 或容器开发感兴趣的系统管理员、运维人员和开发人员阅读。 图书评价: DevOps未死,ContainerOps已到 发现Docker项目还是2013年中,我正在为构架一个Micro Service的游戏云而测试各种PaaS平台和产品。研究CloudFoundry的过程中,被Warden子项目吸引,转而在GitHub中寻找类似的、更容易使用和部署的容器虚拟化解决方案,最终一个Linux Container的框架Docker成为我的首选。2013年底在深圳举行的ECUG Con(实效云时效用户组大会)是我第一次在大型的技术会议上宣讲Docker开源技术,此时它已经被Golang社区评为2013年的十大杀手级应用,也是这次会议我开始了Docker技术布道之旅。从LXC的框架到Container引擎,再到如今的SaaS平台,Docker在开源社区的强大推动下快速向前演进,ContainerOps平台或是Docker的下一个里程碑。 对Docker研究得越多,就越容易被它在网络、安全方面的各种问题所困扰,忘却了Docker使用Union FileSystem技术带来的巨大技术变革的机会。当超越容器虚拟化引擎的标签去看Docker时,发现它是实现应用版本管理的最佳技术选择。比起从源代码的某个分支或标签起构建应用的版本,Union FileSystem更适于实现从开发到运维的版本管理。随着OverlayFS被Linux内核3.18合并到主干,Docker也会在最新的版本中支持它(也许在你读这本书的时候就已经支持了)。不管是AUFS还是OverlayFS,将摆脱被认为是嵌入式设备的文件格式,成为应用版本管理的技术基石。 在一次技术布道之后,有听众和我交流如何使用Gnome Desktop的Docker容器为团队提供标准的Android开发环境。正值Docker在刚刚发布的1.2版本中加入了Device特性,我建议他可以使用这个特性为Desktop加入真机的调试功能。此时我才意识到开发环境甚至是桌面环境是可以通过Docker容器来实现统一的。当微软公司和Docker深度合作的新闻震惊所有人时,才发现微软早在多年前就布局容器虚拟化的技术。Windows成为最后一个(FreeBSD有容器引擎Jails,Solaris有容器引擎Zones)能运行容器的主流操作系统。Windows操作系统可以通过容器化技术运行多个Windows的容器,Docker引擎也终于有了打通所有平台的机会。不管是Linux还是Windows,开发环境最终都可以被容器管理起来,开发配置管理将会变得非常简单。 当软件的开发环境、版本管理、交付和运行都以Docker为工具Container为基础进行流转时,就构成了以Container为核心的开发和运维流程,软件的构架也因此发生改变(Micro Service的构架方式可能会因此流行)。但持续集成、持续部署和自动化运维等生产理念没有改变,只是增加了Container的解决方案,未来必定会有基于Docker的平台来管理整个开发和生产的流程。 DevOps未死,ContainerOps已到。 在此感谢三位译者李兆海、刘斌和巨震的辛苦工作,把第一本Docker技术书籍带入中国。这不仅是一本Docker技术的入门书籍,也介绍了很多Docker的最佳实践,是学习Docker的绝佳选择。尽管没有参与此书的翻译,甚为遗憾,但我会继续努力在国内推广Docker开源技术。 马全一 Docker 中文社区和 docker.cn 项目创始人,Docker 开源技术布道师,资深构架师 这本书用了大量简短可操作的程序实例介绍Docker的工作原理,几乎页页都是满满的代码干货,程序员读者可跟着这些例子自己动手玩转Docker,这真是一部专为程序员写的好书! ——毛文波,道里云CEO,曾创建EMC中国实验室并担任首席科学家,曾参与创建HP中国实验室 这本书由曾任职于Docker公司的资深工程师编写,由国内社区以最快的速度完成翻译,是学习Docker的最佳入门书籍。如果你是一位希望让自己的代码运行在云端的程序员,现在就开始学习Docker吧! ——喻勇,Cloud Foundry社区创始人 正是因为Docker将对传统IT技术带来“革命性”的冲击,所以我们看到围绕Docker的创业项目如火如荼。IT从业人员应该及早拥抱Docker,拥抱变化。阅读本书就是最佳入门途径。 ——陈轶飞,原百度PaaS平台负责人,国内最早大规模应用Docker的实践者 Docker今天已经算是明星技术了,各种技术大会都会有人谈论它,越来越多的人像我一样对这门技术着迷。Docker的发展异常迅猛,整个社区生态蓬勃向上一片繁荣。希望阅读本书的读者也尽快加入充满乐趣的Docker大家庭中来。 ——程显峰,MongoDB中文社区创始人,蓝海讯通COO 本书系统而又深入浅出地介绍了与Docker部署和应用相关的各个方面,体现了Docker的最新进展,并附有大量详尽的实例。无论系统架构师、IT决策者,还是云端开发人员、系统管理员和运维人员,都能在本书中找到所需的关于Docker的内容。本书非常适合作为进入Docker领域的第一本书。 ——商之狄,微软开放技术(中国)首席项目经理 我很高兴能看到第一本引进国内的Docker技术书籍——这本《The Docker Book》中文版。这本书对于迫切想了解Docker技术以及相关工具使用的技术爱好者来说,是一本值得阅读的入门书籍。 ——肖德时,InfoQ《深入浅出Docker》专栏作者 阅读本书,就像参加一个Docker专家的面授课程,书中包含了很多非常实用的小型案例,让你能够循序渐进地照着学习,加深理解。James Turnbull是个写书的高手,由浅入深地慢慢引领你理解Docker的奥秘。无论你是哪个行业的程序员,这本Docker的书绝对会让你受益匪浅。 ——蔡煜,爱立信软件开发高级专家 对Docker本身,已经不用我再多说,只希望大家都看看这本书,并能积极尝试Docker。纵观IT行业历史,大的技术变革从来不是诞生于大厂商口中的金蛋,而是一小搓爱好者的小玩意儿,而Docker正是这个路子。 ——赵鹏,VisualOps 创始人 Go语言是近年来IT技术发展历程中最伟大的事情,而Docker的出现则是云计算发展的重要里程碑。作为Go语言的杀手级应用,Docker推动了Go语言社区的发展。《The Docker Book》是一本Docker团队成员撰写的书,是一份难得的学习Docker技术的权威教材。我很高兴见到中文翻译能够如此迅速地跟进,这是一件了不起的事情。 ——许式伟,七牛云存储CEO,《Go语言编程》作者 我非常喜欢《The Docker Book》这本书,它弥补了开源项目通常缺失的文档部分。书中涉及从安装入门到业务场景下的各种应用及开发。本书作者的权威性以及译者的专业态度也保证了这本书的严谨性。这本书非常适合广大的Docker爱好者阅读。 ——杜玉杰,OpenStack基金会董事 --------------------- 作者:cf406061841 来源:CSDN 原文:https://blog.csdn.net/cf406061841/article/details

2018-10-13

html_css_javascript语法手册

html_css_javascript语法手册 html_css_javascript语法手册 html_css_javascript语法手册 html_css_javascript语法手册 html_css_javascript语法手册

2018-05-16

ARong.的留言板

发表于 2020-01-02 最后回复 2020-01-02

博客首页粉丝为0!实际粉丝为90个!

发表于 2018-11-30 最后回复 2019-12-19

急!!我的博客访问量不会变化了!!

发表于 2018-10-16 最后回复 2018-10-17

求助!--java.sql.SQLException: Cannot set uid: incompatible types.

发表于 2018-04-25 最后回复 2018-10-07

求助各位大神!dubbo发布服务后无法显示该服务!!

发表于 2018-08-09 最后回复 2018-10-07

前几天申请的专栏迟迟没有回应,不是说两天内能回吗,希望客服帮帮忙

发表于 2018-09-10 最后回复 2018-10-07

SpringBoot+gradle打war包后部署失败

发表于 2018-09-22 最后回复 2018-10-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

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