自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (10)
  • 收藏
  • 关注

原创 经典设计模式之策略模式

概述 策略模式定义了一系列算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户端。 一般情况下我们是将一种行为写成一个类方法,比如汽车类中有点火、急加速、急减速、熄火四种方法,而策略模式则是将每一种算法都写成一个类,然后动态地选择使用哪一个算法。 这里所说的算法并不是指 “ 冒泡排序算法 ” 、“ 搜索算法 ” 之类的算法,它可以是一段代码、一个请求或者一个业...

2020-03-04 12:37:33 272

原创 如何学好设计模式

什么是设计模式? 设计模式( Design Pattern )代表了最佳的实践,通常被有经验的面向对象的软件开发人员所采用。设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。这些解决方案是众多软件开发人员经过相当长一段时间的试验和错误总结出来的。 我们可以从以上设计模式标准定义中筛选出几个关键字来帮助我们理解什么是设计模式: 最佳实践 解决方案 试验和错误总结 ...

2020-03-04 09:14:23 298

原创 系统架构师成长之路--思维导图

2020-03-03 22:40:31 443

原创 完整的大数据解决方案落地经验分享

Spark简介 Apache Spark 是专为大规模数据处理而设计的快速通用的计算引擎。Spark是UC Berkeley AMP lab (加州大学伯克利分校的AMP实验室)所开源的类Hadoop MapReduce的通用并行框架,Spark,拥有Hadoop MapReduce所具有的优点;但不同于MapReduce的是——Job中间输出结果可以保存在内存中,从而不再需要读写HDFS,因此...

2020-03-03 21:52:12 681

原创 微服务架构概述

微服务架构是当前软件开发领域的热点话题。它在各种技术微博、社交媒体以及各种技术演讲上的出镜率非常之高,笔者相信大家也都听说过“微服务”这个名词。然而微服务似乎又是非常的虚幻。那么什么是微服务呢?它解决了哪些问题?它又具有哪些特点?诸多问题,本文都将为你一一解答。同时,微服务理论性的内容,互联网已有很多,本文不会过多提及,主要篇幅都花在实战内容上。

2020-03-03 17:37:33 175

原创 搭建一套Kubernetes(K8S)集群

1. 服务器资源规划 服务器角色 IP地址 安装组件 K8S-Master 172.19.230.120 kube-apiserver kube-controller-manager kube-scheduler etcd K8S-node1 172.19.230.121 kubelet k...

2020-03-03 11:00:02 472

原创 Helm v3.1.1 stable 安装

快速入门指南 本指南介绍如何快速开始使用Helm。 先决条件 要成功和安全地使用Helm,需要具备以下先决条件。 1. 需要准备一个K8S集群; 2. 决定要应用于安装的安全配置(如果有); 安装和配置Helm 1. 下载Helm Client 项目地址:https://get.helm.sh/helm-v3.1.1-linux-amd64.tar.gz # tar –zxv...

2020-03-03 10:21:17 926 1

原创 微服务设计原则与实际落地

微服务架构是目前大多数企业应用架构的必选,微服务之所以火热也是因为相对之前的应用开发方式有很多优点,如更灵活、扩展性更好、故障影响范围更小、更能适应现在需求快速变更与迭代的大环境。 我将从微服务架构的演进、优缺点、微服务应用的设计原则以及实际落地经验,给大家分享,然后着重介绍作为一个“微服务应用平台”需要提供哪些能力、解决哪些问题才能更好的支撑企业应用架构。 微服务架构也是我目前正在管理的项目...

2020-03-01 23:52:59 301

原创 生产环境Ingress高可用方案部署

1. 架构设计 2. 添加部署Ingress节点标签 3. 启用hostNetwork网络,并指定运行节点 4. 修改容器端口号 5. 增加master节点容忍 6. 编写Ingress-controller配置文件 由于文件内容较长,请参见附件资源《mandatory-02-ha.yaml》 7. 编写Ingress规则定义文件 ...

2020-03-03 11:53:45 1276

原创 Docker安装手册

1 Docker 安装 1. 查看操作系统版本和位数 uname –r 2. 先删除一下 docker yum remove docker 3. 安装一些必要的系统工具 yum install -y yum-utils device-mapper-persistent-data lvm2 4. 添加软件源信息, 添加 yum 源 或者直接下载 rpm 安装 wget http...

2020-03-02 13:09:22 136

mandatory-02-ha.yaml

本配置文件主要用于安装K8S集群Ingress高可用时使用,Ingress主要用于对外暴露的服务供外部客户端访问,由于K8S集群内容器非常多,Ingress的可用性至关重要,所以,需要多个Ingress组件作为支持。

2020-03-03

JPAJPAJPAJPAJPAJPAJPAJPA

JPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPAJPA

2014-11-05

数据库中索引原理

数据库中索引原理

2013-01-22

Filenet文档存储管理

很有价值的文档存储资源 Product Architecture Training (PAT) Stephen Hussey, Senior Product Manager November 2010

2012-02-10

Axis2.0开发手册

Axis2 是下一代 Apache Axis。Axis2 虽然由 Axis 1.x 处理程序模型提供支持,但它具有更强的灵活性并可扩展到新的体系结构。Axis2 基于新的体系结构进行了全新编写,而且没有采用 Axis 1.x 的常用代码。支持开发 Axis2 的动力是探寻模块化更强、灵活性更高和更有效的体系结构,这种体系结构可以很容易地插入到其他相关 Web 服务标准和协议(如 WS-Security、WS-ReliableMessaging 等)的实现中。

2011-07-05

数据库连接池的集中配置方式

数据库连接池的集中配置方式数据库连接池的集中配置方式数据库连接池的集中配置方式数据库连接池的集中配置方式数据库连接池的集中配置方式数据库连接池的集中配置方式数据库连接池的集中配置方式数据库连接池的集中配置方式

2010-04-01

轻松学习手机编程J2ME经典

最近在做一个手机3G项目,本人从这片文档里学了不少东西,仅以上传,希望能给广大爱好者以帮助。

2010-04-01

3G移动网络服务门户网站功能列

3G移动网络服务门户网站需求分析 实现对用户信息资料的CRUD,即:增加、删除、修改、查找操作

2009-12-06

Google背后成功的技术

谷歌是人们耳熟能详的搜索引擎,但是它是如何实现的呢? 相信各位都想知道,我最近写了几个小程序,模拟谷歌的一些功能,希望给各位好友一些帮助!

2009-06-22

Struts与Hibernate 组合登陆源代码

适用于初学者学习,STRUTS heibernate组合设计 不得商业使用!互相学习!着重对Hibernate配置

2009-06-22

空空如也

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

TA关注的人

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