自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

技术学习与分享

有志者,事可成 —— 贵在坚持

  • 博客(15)
  • 资源 (24)
  • 收藏
  • 关注

转载 Spring Boot Admin 的使用

一、前言 spring Boot Admin 用于监控基于 Spring Boot 的应用。官方文档在这里(v1.3.4):《Spring Boot Admin Reference Guide》 实践的过程中,感觉这个 User Guide 结构上还是说的不太明白。所以我就大概写一遍我的实践过程与理解。 阅读此文前提条件是: 使用过 Maven。你跑过基于 Spring Boot

2017-03-24 18:07:30 3319 2

转载 部署微服务:Spring Cloud vs. Kubernetes

原文链接:deploying-microservices-spring-cloud-vs-kubernetes 译文链接: 部署微服务:Spring Cloud vs. Kubernetes Spring Cloud vs. Kubernetes,谁才是部署微服务的最佳拍档? Spring Cloud和Kubernetes都声称自己是开发和运行微服务的最佳环境,但两者在特性上并不

2017-03-24 14:39:27 1111

转载 使用Sidecar将Node.js引入Spring Cloud

使用Sidecar将Node.js引入Spring Cloud理论简介 Spring Cloud是目前非常流行的微服务化解决方案,它将Spring Boot的便捷开发和Netflix OSS的丰富解决方案结合起来。如我们所知,Spring Cloud不同于Dubbo,使用的是基于HTTP(s)的Rest服务来构建整个服务体系。 那么有没有可能使用一些非JVM语言,例如我们所熟悉的Node.js

2017-03-24 09:41:26 6944 4

转载 关于架构优化和设计,架构师必须知道的事情

概述 这篇译文最早发布在infoQ下面的一个微信公众号:“聊聊架构”上,想着我在园子几乎沉寂了接近两年之久,于是借机复活。哈哈哈,这是一篇关于架构的译文,会介绍比较多的一些工具、以及框架,给对架构感兴趣的同学一个知识扩充。 近几年来随着互联网的飞速发展,新的架构实践方式不断涌现,但是有一件事情是永恒不变的,那就是-“架构之道”;关于如何设计出灵活、高可用性以及能够快速适应变化的系统架构,我们依

2017-03-23 17:07:08 1367

转载 微服务架构下,打造别具一格的服务治理体验(下)

作者介绍   张真,宜信技术研发中心高级架构师,负责基础系统架构演进与优化、服务治理、监控平台、微服务建设、DevOps平台、自动化测试框架及电子签约、短信、邮件等应用系统。早年就职于IBM中国研发中心,负责IBM WebSphere应用服务器的设计与开发。目前主要关注微服务架构实施,微智能设计思想应用,虚拟化技术应用,共识计算研究。   上文我们已经详细讲到了一些经典微服务架构的特点及问题,

2017-03-23 15:41:38 2501 1

转载 微服务架构下,打造别具一格的服务治理体验(上)

当业务服务能力X调用Http服务能力A遇到异常时,服务能力实现框架会自动捕获异常信息,并将系统性异常(Timeout,SocketException等等)以及某些业务异常(基于策略)提交到服务注册中心,这个过程不必等到心跳周期到达而是立即触发的,从而服务注册中心可以实现对这些服务接口的快速隔离。 作者介绍   张真,宜信技术研发中心高级架构师,负责基础系统架构演进与优化、服务治理、监控平

2017-03-23 15:40:33 3524

转载 微服务技术栈

构建微服务时,我们深深进入了分析分布式系统 - 一个已经研究了40年以上的技术主题,复杂的自适应系统理论已经深入人心有很长的时间。从技术的角度来看,我们需要解决的事情如下,这也是我们进来要深入研究的微服务领域的技术栈: (1)部署 (2)交付 (3)API (4)版本控制 (5)合同 (6)缩放/自动缩放 (7)服务发现 (8)负载均衡 (9)路由/自适应路由 (10)健康检查

2017-03-23 15:36:12 1046

转载 微服务理论与实践(六)-服务注册与发现

1.背景 l  服务的客户端(包括API网关或者其他服务)如何获取服务端实例的位置 l  每个服务端实例都会在特定的位置(主机及端口)通过HTTP/REST或者Thrift等方式发布一个远程API l  服务端实例的具体数量和位置会发生动态变化 l  虚拟机与容器通常会被分配动态IP地址   2.方案 2.1 客户端服务发现 向某一服务发送请求时,客户端会通过查询Servc

2017-03-23 15:34:29 541

转载 微服务理论与实践(五)-微服务之间的交互

Microservice架构模式中的“开”是各个服务的内部实现,而其中的“闭”则是各个服务之间相互沟通的方式   微服务必须使用进程间通信机制来交互。微服务架构有两类IPC机制可选,异步消息机制和同步请求/响应机制。当设计服务的通信模式时,需要考虑几个问题:服务如何交互,每个服务如何标识API,如何升级API,以及如何处理部分失败。 1. API GateWay 模式 1.1 背景

2017-03-23 15:33:23 1664

转载 微服务理论与实践(四)----微服务架构的六种模式

1.微服务架构模式方案 用Scale Cube方法设计应用架构,将应用服务按功能拆分成一组相互协作的服务。每个服务负责一组特定、相关的功能。每个服务可以有自己独立的数据库,从而保证与其他服务解耦。 1.1 聚合器微服务设计模式         聚合器调用多个服务实现应用程序所需的功能。它可以是一个简单的Web页面,将检索到的数据进行处理展示。它也可以是一个更高层次的组合微服务,对

2017-03-23 15:32:24 696

转载 微服务理论与实践(三)-微服务架构的基本能力和优缺点

1.微服务架构模式方案 微服务架构采用Scale Cube方法设计应用架构,将应用服务按功能拆分成一组相互协作的服务。每个服务负责一组特定、相关的功能。每个服务可以有自己独立的数据库,从而保证与其他服务解耦。 2.微服务架构的基本能力 2.1 Restful 轻量级通讯的首选方式    在微服务架构下,推崇使用轻量级的方式进行通讯。我们选择Restful的进行通讯。每个微

2017-03-23 15:29:45 519

转载 微服务理论与实践(二)---单体架构模式

1.单体架构模式方案   (1)      单个Java  WAR文件   (2)      单个Rails或者NodeJS代码目录层级   2.单体架构模式的优缺点 (1)优点 l  为人所熟知:现有的大部分工具、应用服务器、框架和脚本都是这种应用程序; l  IDE友好:像NetBeans、Eclipse、IntelliJ这些开发环境都是针对开发、部署、调试这样的单个

2017-03-23 15:28:40 640

转载 微服务理论与实践(一)----架构的背景及需求

一。背景 业务架构是战略,应用架构是战术,技术架构是装备。 在开发服务端企业应用时,需要支持各种客户段,包括PC桌面浏览器,移动浏览器及原生移动应用,应用还需要向第三方提供可访问的API,并通过WebSevice或者消息代理与其他应用进行集成。应用通过业务逻辑,访问数据库,与其他服务交换信息,并返回一条HTML/XML/JSON响应,来处理请求。 应用采用多层架构或六角架构,主要由以

2017-03-23 15:27:28 713

转载 论微服务安全

每个人都在讨论微服务,每个人也都希望能够实现微服务架构,而微服务安全也日渐成为大家关注的重要问题。今天小数与大家分享的文章,就从应用层面深入探讨了应对微服务安全挑战的方案,为微服务安全提供了新的思路。 面向服务架构(简称SOA)引入了一类设计规范,其核心思路在于采用高度解耦式服务部署,其中各项服务可通过一套标准信息格式经由网络实现彼此通信。这套方案与具体技术无关,即不考虑各项服务具体是如何实

2017-03-23 10:07:10 1762

转载 使用Spring Cloud Security OAuth2搭建授权服务

spring Cloud Security OAuth2 是 Spring 对 OAuth2 的开源实现,优点是能与Spring Cloud技术栈无缝集成,如果全部使用默认配置,开发者只需要添加注解就能完成 OAuth2 授权服务的搭建。 1. 添加依赖 授权服务是基于Spring Security的,因此需要在项目中引入两个依赖: dependency> gr

2017-03-06 19:14:13 2376

dataxdemo.zip

java集成datax的demo代码,相关介绍文档详见 https://blog.csdn.net/linlzk/article/details/107400993

2020-07-17

Spring+WebSocket+SockJS简单DEMO

Spring+WebSocket+SockJS简单DEMO 工程环境:tomcat8+jdk1.7+maven+eclipse

2015-12-02

html5+exif.js+canvas

实现手机端照片上传预览、压缩、旋转功能。 //获取照片方向角属性,用户旋转控制 EXIF.getData(file, function() { // alert(EXIF.pretty(this)); EXIF.getAllTags(this); //alert(EXIF.getTag(this, 'Orientation')); Orientation = EXIF.getTag(this, 'Orientation'); //return; }); var base64 = null; var mpImg = new MegaPixImage(image); mpImg.render(canvas, { maxWidth: 800, maxHeight: 1200, quality: 0.8, orientation: Orientation }); base64 = canvas.toDataURL("image/jpeg", 0.8);

2015-09-22

spring2.5开发简明教程

spring2.5开发简明教程,是靴子spring的好教材

2009-08-06

Spring入门书籍.pdf

Spring入门书籍,适合SPRING初学者

2009-08-06

Spring 开发指南(pdf)

本文正是针对SpringFramework的开发指南,讲述了SpringFramework的设计思 想以及在开发中的实际使用。同时穿插了一些笔者在项目实作中的经验所得。

2009-08-06

Spring2.5-Reference_zh_CN

Spring2.5-Reference_zh_CN

2009-08-06

Experience J2EE! Using WebSphere Application Server V6.1

Experience J2EE! Using WebSphere Application Server V6.1

2009-08-06

《hp使用手册》(PDF)

使用 HP-UX HP 9000 计算机 E1202

2009-08-06

《aix基础培训PPT》

《aix基础培训PPT》,简要介绍AIX相关基础支持

2009-08-06

精美网页模板(韩式)

网页模板(韩式),精美的公司网站模板,解压使用

2009-08-06

Developing_Web_Applications_with_Java_at_9.2

Developing_Web_Applications_with_Java_at_9.2,关于ARCGIS WEB应用开发的PPT介绍

2009-08-06

JavaScript使用详解

JavaScript使用详解,很好的JS辅助工具书

2009-08-06

PLSQL文档手册参考

PLSQL文档,介绍PL/SQL语法特性等

2009-03-19

oracle数据库开发

本书从DBA的角度阐述了Oracle数据库的结构内幕、管理经验和优化技巧,并列举了很多非常有用的实际案例

2009-03-19

JSP数据库编程指南

JSP数据库编程指南,介绍一些数据库交互方面的只是

2009-03-19

Java Struts教程

Java Struts教程,有主语学习Struts开发

2008-10-08

Hibernate2.1中文参考手册

Hibernate2.1中文参考手册,有助于学习Hibernate

2008-10-08

Crystal Enterprise10报表开发工具手册

Crystal Enterprise10报表开发工具手册

2008-10-08

空空如也

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

TA关注的人

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