自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风流三月1

公众号:省心知识,小程序:省心券,Github:https://github.com/pgy1

  • 博客(14)
  • 资源 (2)
  • 收藏
  • 关注

原创 JDK笔记-IO流读写

定义 什么是“流”,就像水,你取一杯也可以用,取一桶也可以用。非流的数据传输,比如你下载一张图片,需要整幅图片下载完之后才能使用,所以说,流是一种数据传输的模式。输入流和输出流,差别在于出和入。如果数据的流向是程序至设备,我们称为输出流,反之我们称为输入流。服务器端的输出流对应就是接受客户端的输入流。IO整体结构图 IO流结构图 InputStream类与OutputStream类 Java

2017-06-26 12:05:46 542

原创 设计模式[1.起源与诞生]

定义 设计模式(Design Pattern)是一套被反复使用、多数人知晓、经过分类的、代码设计经验的总结。使用目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。起源 与很多软件工程技术一样,模式起源于建筑领域,软件工程只有短短的几十年,与已经拥有几千年底蕴的建筑工程相比,后者有太多值得学习和借鉴的地

2017-06-23 11:33:05 3410 1

原创 书籍-从Paxos到Zookeeper分布式一致性原理与实践

内容简介 本书从分布式一致性的理论出发,向读者简要介绍几种典型的分布式一致性协议,以及解决分布式一致性问题的思路,其中重点讲解了Paxos和ZAB协议。同时,本书深入介绍了分布式一致性问题的工业解决方案——ZooKeeper,并着重向读者展示这一分布式协调框架的使用方法、内部实现及运维技巧,旨在帮助读者全面了解ZooKeeper,并更好地使用和运维ZooKeeper。全书共8章,分为五部分:第一部

2017-06-23 10:22:30 974

原创 书籍-Java性能调优指南

内容简介 《Java性能调优指南》主要展示了如何在当今先进的多核硬件和复杂的操作系统环境下,系统且主动地提高Java性能。本书对Charlie Hunt 和Binu John的经典图书《Java Performance》进行延伸,提供了两个前所未有的、强大的Java平台创新细节:Garbage First(G1)垃圾收集器和HotSpot虚拟机服务代理。 阅读《Java性能调优指南》,你可以在任

2017-06-23 10:20:46 1273

原创 书籍-Linux运维之道

内容简介 随着开源技术的不断进步与创新,整个IT 行业中越来越多的企业愿意采用开源产品,而基于Linux的操作系统为这些开源产品提供了一个极佳的操作平台。本书将围绕Linux 操作系统这样一个基础平台,讲解如何使用操作系统实现各种开源产品的应用案例。全书主要从运维工作中的应用服务入手,全面讲解基本Linux 操作系统以及各种软件服务的运维工作。 现在的商业环境是一个充满竞争的环境,很多企业的业务量

2017-06-23 10:19:36 855

原创 书籍-分布式系统常用技术及案例分析

内容简介 本书分为三大部分,即分布式系统基础理论、分布式系统常用技术以及经典的分布式系统案例分析。部分主要介绍分布式系统基础理论知识,总结一些在设计分布式系统时需要考虑的范式、知识点以及可能会面临的问题,其中包括线程、通信、一致性、容错性、CAP 理论、安全性和并发等相关内容;同时讲述分布式系统的常见架构体系,其中也包括近比较火的RESTful 风格架构、微服务、容器技术等。第二部分主要列举了在分

2017-06-23 10:17:39 621

原创 书籍-微服务架构与实践

内容简介   随着RESTful、云计算、DevOps、持续交付等概念的深入人心,微服务架构逐渐成为系统架构的一个代名词。本书首先从理论出发,介绍了微服务架构的概念、诞生背景、本质特征以及优缺点;然后基于实践,探讨了如何从零开始构建**个微服务,包括Hello World API、Docker 映像构建与部署、日志聚合、监控告警、持续交付流水线等;最后,在进阶部分讨论了微服务的轻量级通信、消费者驱

2017-06-23 10:15:42 1232

原创 书籍-Druid实时大数据分析原理与实践

内容简介 Druid 作为一款开源的实时大数据分析软件,最近几年快速风靡全球互联网公司,特别是对于海量数据和实时性要求高的场景,包括广告数据分析、用户行为分析、数据统计分析、运维监控分析等,在腾讯、阿里、优酷、小米等公司都有大量成功应用的案例。《Druid实时大数据分析原理与实践》的目的就是帮助技术人员更好地深入理解Druid 技术、大数据分析技术选型、Druid 的安装和使用、高级特性的使用,也

2017-06-23 10:13:31 2154

原创 书籍-Docker 容器与容器云

内容简介 本书从实践者的角度,在讲解Docker高级实践技巧的同时,深入到源代码层次,为读者梳理出Docker容器技术和基于Docker的容器云技术(如Kubernetes)的实现方法和设计思路,帮助读者理解如何在实际场景中利用Docker解决问题并启发新的思考。全书包括两部分,第一部分深入解读Docker容器技术,包括Docker入门、架构总览、Docker容器核心原理解读,以及Docker高级

2017-06-23 10:10:50 1441

原创 SpringBoot番外篇-微服务架构【1.起源与定义】

什么是微服务?采用一组服务的方式来构建一个应用,服务独立部署在不同的进程中,不同服务通过一些轻量级交互机制来通信,例如 RPC、HTTP 等,服务可独立扩展伸缩,每个服务定义了明确的边界,不同的服务甚至可以采用不同的编程语言来实现,由独立的团队来维护。微服务架构有哪些特征?通过服务实现组件化按业务能力来划分服务与组织团队服务即产品智能终端与哑管道去中心统一化基础设施自动化Design

2017-06-22 17:18:44 2125

原创 文档三段论写作技巧

我们在研究一项技术的时候,经常会遇到很多名词,那么怎么合理的把它描述清楚,让人便于理解呢?名词解释三段论 运用语文的解词技巧: 定义—>背景、特征、概念类比、案例—>总结/评价解释方式第一,回答出名词本身的含义。 第二,从名词的提出的背景、它的特征、相似概念比较等方面进行简述。 第三,总结,可以做一下简短的个人评价。

2017-06-22 15:42:52 1524

原创 软件安装文档写作

软件名称安装环境系统环境:[Windows、Linux、MacOS] 安装软件:[软件名称] 安装版本:[名称+版本号] 官网下载地址:[地址]安装步骤 图文描述可能性问题回答 提问并回答自己遇到的问题和可能出现的问题安装总结 安装过程体验,感受,希冀示例:CentOS安装Xampp环境

2017-06-22 10:58:48 357

原创 分布式与集群

概念 “分头做事”与“一堆人”的区别 分布式:有一堆人,来了一个业务,划分为多个子业务,一人一个做完。 集群:有一堆人,来了一个业务,不管给谁都能一个人做完。分布式是不同的服务器节点完成不同的任务,解决高性能、高并发的;Distributed是针对用户/终端来讲的,把Job送到地理上分散的sever(i.e. 网格类)上协同作业,然后合并计算结果。集群是不同的服务器对外提供一致的服务,解决高可

2017-06-22 00:05:58 717 2

原创 CentOS安装Xampp环境

服务器:阿里云系统:CentOS 7.3安装软件:Xampp安装版本:xampp-linux-x64-5.6.30-1-installer.run软件Xampp官网下载: https://www.apachefriends.org/zh_cn/index.html

2017-06-21 10:00:27 455

Mysql函数大全

Mysql函数大全

2016-04-29

php5.2+php_redis.dll

php5.2配置Redis服务器所需要的扩展dll文件

2015-12-24

空空如也

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

TA关注的人

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