自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夜影风个人空间

热爱生活、热爱编程、热爱写作的IT老男人

  • 博客(26)
  • 资源 (6)
  • 收藏
  • 关注

转载 应用性能管理(APM)综述

1. APM简述APM (Application Performance Management,即应用性能管理,在分布式领域也称为分布式跟踪管理)对企业的应用系统进行实时监控,它是用于实现对应用程序性能管理和故障管理的系统化的解决方案。随着分布式系统和微服务架构的应用和发展,应用性能管理成为系统运维管理和网络管理的一个重要方向,它能够对企业的关键业务应用进行监测、优化,提高企业应用的可靠性...

2018-08-16 11:03:48 7360 2

原创 微服务概述

1. 什么是微服务软件架构是一个包含各种组织的系统组织,这些组件包括 Web服务器, 应用服务器, 数据库,存储, 通讯层), 它们彼此或和环境存在关系。系统架构的目标是解决利益相关者的关注点。 微服务概念的起源来源于Martin Fowler的一篇知名博文”MicroServices“。微服务是指开发一个单个小型的但有业务功能的服务,每个服务都有自己的处理和轻量通讯机制,可以...

2018-08-09 17:16:55 483

原创 企业主数据管理简介

1. 主数据企业主数据(Master Data)是用来描述企业核心业务实体的数据,比如客户、合作伙伴、员工、产品、账户等;它是具有高业务价值的、可以在企业内跨越各个业务部门被重复使用的数据,并且存在于多个异构的应用系统中,如统一账户系统、客户关系管理系统、ERP系统等。企业主数据可以包括很多方面,除了常见的客户主数据之外,不同行业的客户还可能拥有其他各种类型的主数据,例如:1. 对于电...

2018-08-07 16:47:24 8591

原创 浅谈如何设计一个可用的企业级API网关

在上一篇《浅谈微服务架构下的API网关》文章中, 我们介绍了API网关的概念、优势、应用场景和选型要素, 本文我们将从API网关的架构设计与功能要素两个方面介绍如何设计一个企业级API网关。1. 使用API网关统一应用入口API网关的核心设计理念是使用一个轻量级的消息网关作为所有客户端的应用入口,并且在 API 网关层面上实现通用的非功能性需求。如下图所示:所有的服务通过 API 网...

2018-08-05 14:34:23 1805

原创 API网关之Kong网关简介

1. Kong简介Kong是一款基于OpenResty(Nginx + Lua模块)编写的高可用、易扩展的,由Mashape公司开源的API Gateway项目。Kong是基于NGINX和Apache Cassandra或PostgreSQL构建的,能提供易于使用的RESTful API来操作和配置API管理系统,所以它可以水平扩展多个Kong服务器,通过前置的负载均衡配置把请求均匀地分发到各...

2018-07-31 19:04:54 36376 1

转载 浅谈微服务架构下的API网关

1. 概述近几年来,移动应用与企业间互联需求的兴起。移动应用、企业互联,使得后台服务支持的对象,从以前单一的Web应用,扩展到多种使用场景,且每种使用场景对后台服务的要求都不尽相同。这不仅增加了后台服务的响应量,还增加了后台服务的复杂性。随着微服务架构概念的提出,API网关成为了微服务架构的一个标配组件。Chris Richardson曾经在他的博客上详细介绍过API网关,包括A...

2018-07-28 23:58:35 2511

原创 大数据技术在金融行业中的应用

1. 概述近年来,随着大数据、云计算、区块链、人工智能等新技术的快速发展,这些新技术与金融业务深度融合,释放出了金融创新活力和应用潜能,这大大推动了我国金融业转型升级,助力金融更好地服务实体经济,有效促进了金融业整体发展。在这一发展过程中,又以大数据技术发展最为成熟、应用最为广泛。从发展特点和趋势来看,“金融云”快速建设落地奠定了金融大数据的应用基础,金融数据与其他跨领域数据的融合应用不断强化...

2018-07-26 22:53:54 58819

原创 RESTful 接口设计开发规范

API 接口可以说是软件开发人员的用户界面,API 设计也是系统架构的重要环节。尤其对复杂和分布式系统而言,其设计的好坏,直接影响着整个系统的设计,实现和演进。一套糟糕的 API 设计也会严重影响使用者(开发人员)的心情和工作效率。1. 使用HTTP Methods构建RESTful API在HTTP协议中一共有九个HTTP Methods定义,分别是 GET、HEAD、POST、PU...

2018-07-26 22:53:00 1236

转载 常用设计模式与设计原则简介

I. 引言设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基础,如同大厦的结构一样。创建型模式:对类的实例化过程的抽象。一些系统在创建对象时,需要动态地决定怎样创建对象,创建哪些对象,以及如何组合和表示...

2018-05-30 10:12:23 884 2

转载 图解Git日常应用

基本用法上面的四条命令在工作目录、暂存目录(也叫做索引)和仓库之间复制文件。git add files 把当前文件放入暂存区域。git commit 给暂存区域生成快照并提交。git reset -- <files> 用来撤销最后一次git add files,你也可以用git reset撤销所有暂存区域文件。git checkout -- <files&gt...

2018-05-15 17:45:19 200

原创 Spring Boot集成Mybatis实现数据库操作

1. 引言在项目开发中, 我们经常需要使用数据库操作, 而针对Java开发中的数据库持久化技术和框架包括:基础JDBC、JPA、MyBatis、Hibernate等。 近期接手一个项目开发工作, 使用Spring Boot + Mybatis技术进行开发, 现就Spring Boot与Mybatis集成的相关配置与操作记录做一下记录。1.1 开发环境JDK 1.8Intelli...

2018-05-14 14:20:07 6568

原创 Docker Compose入门使用指南

目录简介Compose简单应用1. 简介Dockerfile 可以让用户管理一个单独的应用容器;而Compose则允许用户在一个模板(YAML 格式)中定义一组相关联的应用容器(被称为一个project,即项目),例如一个 Web 服务容器再加上后端的数据库服务容器等。Compose是一个用于定义和运行多容器Docker应用程序的工具。通过Compose,您可以使用Com...

2018-05-07 17:43:16 454

原创 Spring Boot集成AD域实现统一用户认证

1. 引言由于近期需要开发基于JWT Token的统一身份认证服务项目, 因此需要集成公司原有的AD域实现用户的身份认证问题, 项目采用Spring Boot框架进行开发, 在此将相应的集成开发步骤进行记录。1.1 LDAP简介目录是一个为查询、浏览和搜索而优化的专业分布式数据库,它呈树状结构组织数据,就好象Linux/Unix系统中的文件目录一样。目录数据库和关系数据库不同,它有...

2018-05-07 13:04:32 26215 8

转载 Linux下iptables防火墙配置详解

Linux下iptables防火墙配置详解

2018-05-04 16:20:03 1001

原创 Linux下Postgres数据库安装、配置与日常服务管理

Linux下Postgres数据库安装、配置与日常服务管理

2018-05-04 13:55:41 1970

原创 Spring Boot配置跨域访问策略

我们在开发过程中通常因为不同应用之间的接口调用或者应用之间接口集成时经常会遇到跨域问题, 导致无法正常获取接口数据,那么什么是跨域? 跨域的解决办法是什么?

2018-05-04 11:34:21 16335 5

原创 使用Dockerfile构建Docker镜像

Dockfile是一种被Docker程序解释的脚本,Dockerfile由一条一条的指令组成,每条指令对应Linux下面的一条命令。Docker程序将这些Dockerfile指令翻译真正的Linux命令。

2018-05-04 09:15:23 2274

原创 NFS文件服务安装与配置

NFS文件服务安装与配置

2018-05-04 08:57:41 1673

原创 Spring Boot集成Druid实现数据源管理与监控

在程序员的日常工作中, 经常需要编写数据库操作相关的程序,而这就需要数据连接池中间件用于管理数据库连接。数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。通过数据库连接池能明显提高对数据库操作的性能。

2018-05-04 08:55:14 35367 9

原创 Spring Boot集成Swagger 2实现API接口管理

随着微服务架构体系的发展和应用, 为了前后端能够更好的集成与对接,同时为了项目的方便交付,每个项目都需要提供相应的API文档。传统的API文档编写存在多个痛点。

2018-05-04 08:53:09 3087

转载 Git 简明操作指南

Git 简明操作

2018-05-04 08:49:28 160

原创 Linux配置双网卡绑定实现负载均衡和高可用性配置

1. Bonding简述双网卡配置设置虚拟为一个网卡实现网卡的冗余,其中一个网卡坏掉后网络通信仍可正常使用,实现网卡层面的负载均衡和高可用性1.1 Bonding原理网卡工作在混杂(promisc)模式,接收到达网卡的所有数据包,tcpdump工作用的也是混杂模式(promisc),将两块网卡的MAC地址修改为相同接收特定MAC的数据帧,然后把相应的数据帧传送给bond驱动程序进行处理。1.2 Bo

2017-07-16 00:47:10 1870

原创 使用InfluxDB+cAdvisor+Grafana配置Docker监控

Docker主机和容器越来越多,对Docker服务器和容器的监控越来越必要。本文将引导你了解如何通过多个不同组件的配置和协作,以实现Docker监控。Docker

2017-01-03 23:49:48 1795

转载 Docker命令使用

Docker命令使用介绍

2017-01-03 23:46:40 445

转载 Java垃圾回收机制介绍

说到垃圾回收(Garbage Collection,GC),很多人就会自然而然地把它和Java联系起来。在Java中,程序员不需要去关心内存动态分配和垃圾回收的问题,这一切都交给了JVM来处理。顾名思义,垃圾回收就是释放垃圾占用的空间,那么在Java中,什么样的对象会被认定为“垃圾”?那么当一些对象被确定为垃圾之后,采用什么样的策略来进行回收(释放空间)?在目前的商业虚拟机中,有哪些典型的垃圾收集

2015-03-16 19:48:42 330

转载 详解Java 垃圾回收机制(GC)工作原理

概要: JVM内存结构由堆、栈、本地方法栈、方法区等部分组成,另外JVM分别对新生代和旧生代采用不同的垃圾回收机制。1. 首先来看一下JVM内存结构,它是由堆、栈、本地方法栈、方法区等部分组成,结构图如下所示。1)堆所有通过new创建的对象的内存都在堆中分配,其大小可以通过-Xmx和-Xms来控制。堆被划分为新生代和旧生代,新生代又被进一步划分为Eden和Sur

2015-03-16 19:42:15 18450

Linux下安装与配置snmp服务

Linux下安装与配置snmp服务,资料详尽地介绍了Linux下的SNMP服务的安装与配置,图文结合,一目了然!

2011-08-03

ExtJs3 cookbook

1.手把手一步步教你如何使用EXT JS类库创建"富互联网应用程序". 2.如何使用 Ext JS主部件,以及学习如何创建自定义组件,以满足您的需要. 3.在你的真实世界中建立炫酷的 导航和自定义布局,表单,网格,列表视图,树形视图, 图标, 标签面板,菜单,工具栏,还有更多..... 4.大量非常容易跟学的例子几乎覆盖了EXT JS的所有功能.

2010-04-12

ExtJS3核心手册

Ext Core是一款具有多项功能的轻型JavaScript库,基于MIT许可为大家服务。在Ext Core中有许多激赏的功能,在倡导快速Web开发的同时也本着高质量、可伸缩性的代码的指导思想进行着。Core库对DOM操作、Ajax、事件、动画、模板、OO机制等的任务都有相应的支持。Core库基于MIT方式发布,无论是一般的动态页面和简单的应用程序都可选择使用。

2010-04-11

Linux常用命令全集

Linux常用命令全集 1. ls 2. mount/unmount 3. cat 4. md

2009-08-17

C语言程序逻辑处理(位运算等)

由关系运算符将两个表达式连接起来的有意义的式子称为关系表达式。运算对象可以是常量或变量,也可以是表达式。

2009-08-17

Java程序员面试32问

Java程序员面试32问 第五,HashMap和Hashtable的区别。 第十七,给我一个你最常见到的runtime exception

2009-08-17

空空如也

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

TA关注的人

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