博客园 - 张龙豪
uuid:7d267088-5232-4821-9010-8cd5fdd6cd4f;id=1081948
2023-05-31T02:47:41Z
张龙豪
https://www.cnblogs.com/knowledgesea/
feed.cnblogs.com
https://www.cnblogs.com/knowledgesea/p/11390017.html
12-Factor,构建原生软件应用方法论 - 张龙豪
官方地址:https://12factor.net/zh_cn/ 原则1:一份基准代码,多份部署 这个原则不管对微服务模式还是其他软件开发模式来说都非常基本,所以被列为12原则的第一条,该原则包括如下四个子原则: 使用代码库管理代码,一般是Git或者SVN,这个要求非常初级,相信本书的读者都会遵守。
2019-08-21T09:27:00Z
2019-08-21T09:27:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】官方地址:https://12factor.net/zh_cn/ 原则1:一份基准代码,多份部署 这个原则不管对微服务模式还是其他软件开发模式来说都非常基本,所以被列为12原则的第一条,该原则包括如下四个子原则: 使用代码库管理代码,一般是Git或者SVN,这个要求非常初级,相信本书的读者都会遵守。 <a href="https://www.cnblogs.com/knowledgesea/p/11390017.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11364952.html
Spring Cloud版本 - 张龙豪
Spring Cloud版本 Spring Cloud版本演进情况如下: 版本名称 版本 Finchley snapshot版 Edgware snapshot版 Dalston SR1 当前最新稳定版本 Camden SR7 稳定版本 Brixton SR7 稳定版本 Angel SR6 稳定版本
2019-08-16T08:52:00Z
2019-08-16T08:52:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】Spring Cloud版本 Spring Cloud版本演进情况如下: 版本名称 版本 Finchley snapshot版 Edgware snapshot版 Dalston SR1 当前最新稳定版本 Camden SR7 稳定版本 Brixton SR7 稳定版本 Angel SR6 稳定版本 <a href="https://www.cnblogs.com/knowledgesea/p/11364952.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11364249.html
【转载】什么是中台?所有的中台都是业务中台 - 张龙豪
编者按:本文转载自网易副总裁,网易杭州研究院执行院长汪源的个人公众号“冷技术热思考”(欢迎搜索关注)。7.26的云创峰会上,汪源承诺会写三篇文章,力求说清楚什么是中台,什么时候要考虑建中台,怎么建中台。今天是第一篇,目标是厘清什么是中台。以下为原文:中台的概念一热,很多似是而非的东西都在往中台的概念
2019-08-16T07:35:00Z
2019-08-16T07:35:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】编者按:本文转载自网易副总裁,网易杭州研究院执行院长汪源的个人公众号“冷技术热思考”(欢迎搜索关注)。7.26的云创峰会上,汪源承诺会写三篇文章,力求说清楚什么是中台,什么时候要考虑建中台,怎么建中台。今天是第一篇,目标是厘清什么是中台。以下为原文:中台的概念一热,很多似是而非的东西都在往中台的概念 <a href="https://www.cnblogs.com/knowledgesea/p/11364249.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11208035.html
Spring Cloud Sleuth+ZipKin+ELK服务链路追踪(七) - 张龙豪
序言 sleuth是spring cloud的分布式跟踪工具,主要记录链路调用数据,本身只支持内存存储,在业务量大的场景下,为拉提升系统性能也可通过http传输数据,也可换做rabbit或者kafka来传输数据。 zipkin是Twitter开源的分布时追踪系统,可接收数据,存储数据(内存/cass
2019-08-16T07:01:00Z
2019-08-16T07:01:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 sleuth是spring cloud的分布式跟踪工具,主要记录链路调用数据,本身只支持内存存储,在业务量大的场景下,为拉提升系统性能也可通过http传输数据,也可换做rabbit或者kafka来传输数据。 zipkin是Twitter开源的分布时追踪系统,可接收数据,存储数据(内存/cass <a href="https://www.cnblogs.com/knowledgesea/p/11208035.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11283285.html
Spring Cloud Hystrix Dashboard熔断器-Turbine集群监控(六) - 张龙豪
序言 上一篇说啦hystrix的使用方法与配置还有工作流程及为何存在,我去,上一篇这么屌,去看看吧,没这么屌的话,我贴的有官方文档,好好仔细看看 hystrix除啦基本的熔断器功能之外,还可以对接口的qps、是否短路、成功调用、失败调用、线程池状态等进行实时监控。 Hystrix Dashboard
2019-08-01T09:24:00Z
2019-08-01T09:24:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 上一篇说啦hystrix的使用方法与配置还有工作流程及为何存在,我去,上一篇这么屌,去看看吧,没这么屌的话,我贴的有官方文档,好好仔细看看 hystrix除啦基本的熔断器功能之外,还可以对接口的qps、是否短路、成功调用、失败调用、线程池状态等进行实时监控。 Hystrix Dashboard <a href="https://www.cnblogs.com/knowledgesea/p/11283285.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11208023.html
Spring Cloud Hystrix 熔断器(五) - 张龙豪
序言 感觉hystrix很精彩,文档讲的也很好,这篇总结到哪里是哪里吧 写Hystrix之前,我们先简单的说说熔断器,和限流,这样你看完之后,就可以很容易理解Hystrix 熔断器 熔断器模式源于Martin Fowler的Circuit Breaker一文。“熔断器”本身是一种开关装置,用于在电路
2019-07-24T09:31:00Z
2019-07-24T09:31:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 感觉hystrix很精彩,文档讲的也很好,这篇总结到哪里是哪里吧 写Hystrix之前,我们先简单的说说熔断器,和限流,这样你看完之后,就可以很容易理解Hystrix 熔断器 熔断器模式源于Martin Fowler的Circuit Breaker一文。“熔断器”本身是一种开关装置,用于在电路 <a href="https://www.cnblogs.com/knowledgesea/p/11208023.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11231617.html
Spring Cloud Ribbon客户端负载均衡(四) - 张龙豪
序言 Ribbon 是一个客户端负载均衡器(Nginx 为服务端负载均衡),它赋予了应用一些支配 HTTP 与 TCP 行为的能力,可以得知,这里的客户端负载均衡也是进程内负载均衡的一种。它在 Spring Cloud 生态内是一个不可缺少的组件,少了它,服务便不能横向扩展,这显然是有违云原生12要
2019-07-23T11:51:00Z
2019-07-23T11:51:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 Ribbon 是一个客户端负载均衡器(Nginx 为服务端负载均衡),它赋予了应用一些支配 HTTP 与 TCP 行为的能力,可以得知,这里的客户端负载均衡也是进程内负载均衡的一种。它在 Spring Cloud 生态内是一个不可缺少的组件,少了它,服务便不能横向扩展,这显然是有违云原生12要 <a href="https://www.cnblogs.com/knowledgesea/p/11231617.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11208013.html
Spring Cloud Feign 服务消费调用(三) - 张龙豪
序言 Spring Cloud Netflix的微服务都是以HTTP接口的形式暴露的,所以可以用Apache的HttpClient或Spring的RestTemplate去调用 而Feign是一个使用起来更加方便的HTTP客户端,它用起來就好像调用本地方法一样,完全感觉不到是调用的远程方法 Feig
2019-07-23T06:04:00Z
2019-07-23T06:04:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 Spring Cloud Netflix的微服务都是以HTTP接口的形式暴露的,所以可以用Apache的HttpClient或Spring的RestTemplate去调用 而Feign是一个使用起来更加方便的HTTP客户端,它用起來就好像调用本地方法一样,完全感觉不到是调用的远程方法 Feig <a href="https://www.cnblogs.com/knowledgesea/p/11208013.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11208000.html
Spring Cloud Eureka 服务注册中心(二) - 张龙豪
序言 Eureka 是 Netflix 开发的,一个基于 REST 服务的,服务注册与发现的组件 它主要包括两个组件:Eureka Server 和 Eureka Client Eureka Client:一个Java客户端,用于简化与 Eureka Server 的交互(通常就是微服务中的客户端和
2019-07-22T03:58:00Z
2019-07-22T03:58:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 Eureka 是 Netflix 开发的,一个基于 REST 服务的,服务注册与发现的组件 它主要包括两个组件:Eureka Server 和 Eureka Client Eureka Client:一个Java客户端,用于简化与 Eureka Server 的交互(通常就是微服务中的客户端和 <a href="https://www.cnblogs.com/knowledgesea/p/11208000.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11213659.html
Spring Cloud 新一代Web框架微服务翘楚(一) - 张龙豪
序言 springcloud是微服务架构的集大成者,将一系列优秀的组件进行了整合。基于springboot构建,对我们熟悉spring的程序员来说,上手比较容易。 通过一些简单的注解,我们就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。 下面主要用图来理解下各个组件的概念吧 都有哪些优秀
2019-07-19T07:44:00Z
2019-07-19T07:44:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 springcloud是微服务架构的集大成者,将一系列优秀的组件进行了整合。基于springboot构建,对我们熟悉spring的程序员来说,上手比较容易。 通过一些简单的注解,我们就可以快速的在应用中配置一下常用模块并构建庞大的分布式系统。 下面主要用图来理解下各个组件的概念吧 都有哪些优秀 <a href="https://www.cnblogs.com/knowledgesea/p/11213659.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11212842.html
Mybatis传递多个参数的几种方式 - 张龙豪
#{}是占位符,预编译处理;${}是拼接符,字符串替换,没有预编译处理。 #{} 可以有效的防止SQL注入,提高系统安全性;${} 不能防止SQL 注入 #{} 的变量替换是在DBMS 中;${} 的变量替换是在 DBMS 外 顺序传参法 public User selectUser(String
2019-07-19T05:49:00Z
2019-07-19T05:49:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】#{}是占位符,预编译处理;${}是拼接符,字符串替换,没有预编译处理。 #{} 可以有效的防止SQL注入,提高系统安全性;${} 不能防止SQL 注入 #{} 的变量替换是在DBMS 中;${} 的变量替换是在 DBMS 外 顺序传参法 public User selectUser(String <a href="https://www.cnblogs.com/knowledgesea/p/11212842.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11202918.html
JDBC与Druid简单介绍及Druid与MyBatis连接数据库 - 张龙豪
序言 java程序与数据建立连接,首先要从jdbc说起,然后直接上阿里认为宇宙最好的数据库连接池druid,然后再说上层程序对象与数据源映射关联关系的orm-mybatis。 JDBC介绍 JDBC(Java DataBase Connectivity)是Java和数据库(关系型数据库)之间的一个桥
2019-07-18T07:32:00Z
2019-07-18T07:32:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 java程序与数据建立连接,首先要从jdbc说起,然后直接上阿里认为宇宙最好的数据库连接池druid,然后再说上层程序对象与数据源映射关联关系的orm-mybatis。 JDBC介绍 JDBC(Java DataBase Connectivity)是Java和数据库(关系型数据库)之间的一个桥 <a href="https://www.cnblogs.com/knowledgesea/p/11202918.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11199350.html
Java使用路径通配符加载Resource与profiles配置使用 - 张龙豪
序言 Spring提供了一种强大的Ant模式通配符匹配,能从一个路径匹配一批资源。 Ant路径通配符 Ant路径通配符支持“?”、“*”、“**”,注意通配符匹配不包括目录分隔符“/”: “?”:匹配一个字符,如“config?.xml”将匹配“config1.xml”; “*”:匹配零个或多个字符
2019-07-17T02:28:00Z
2019-07-17T02:28:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 Spring提供了一种强大的Ant模式通配符匹配,能从一个路径匹配一批资源。 Ant路径通配符 Ant路径通配符支持“?”、“*”、“**”,注意通配符匹配不包括目录分隔符“/”: “?”:匹配一个字符,如“config?.xml”将匹配“config1.xml”; “*”:匹配零个或多个字符 <a href="https://www.cnblogs.com/knowledgesea/p/11199350.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11190579.html
使用Nexus搭建Maven私服 - 张龙豪
序言 maven私服类似.net中的nuget包服务器 官网/版本收费 首先要吐槽官网慢的一比,下载不下来。 地址:https://www.sonatype.com/ 下载地址:https://www.sonatype.com/download-nexus-repo-oss 版本/收费/免费:Nex
2019-07-16T03:12:00Z
2019-07-16T03:12:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 maven私服类似.net中的nuget包服务器 官网/版本收费 首先要吐槽官网慢的一比,下载不下来。 地址:https://www.sonatype.com/ 下载地址:https://www.sonatype.com/download-nexus-repo-oss 版本/收费/免费:Nex <a href="https://www.cnblogs.com/knowledgesea/p/11190579.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/11158412.html
Java JDK和IntelliJ IDEA 配置及安装 - 张龙豪
序言 idea走一波。安装完成,配置配置项. idea 软件 官方下载地址:https://www.jetbrains.com/idea/download/#section=windows 我盘里面的,时间久啦就老啦。忽略。 版本 IntelliJ IDEA 2019.1.3 (Ultimate E
2019-07-10T11:27:00Z
2019-07-10T11:27:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 idea走一波。安装完成,配置配置项. idea 软件 官方下载地址:https://www.jetbrains.com/idea/download/#section=windows 我盘里面的,时间久啦就老啦。忽略。 版本 IntelliJ IDEA 2019.1.3 (Ultimate E <a href="https://www.cnblogs.com/knowledgesea/p/11158412.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/7084419.html
来吧学学.Net Core之登录认证与跨域资源使用 - 张龙豪
序言 学习core登录认证与跨域资源共享是越不过的砍,所以我在学习中同样也遇到啦这两个问题,今天我们就用示例来演示下使用下这2个技术点吧. 本篇主要内容如下: 1、展示一个登录认证的简单示例 2、跨域资源访问 3、跨域获取登录认证的用户信息 .Net Core使用身份认证(Authenticatio
2017-06-27T11:10:00Z
2017-06-27T11:10:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 学习core登录认证与跨域资源共享是越不过的砍,所以我在学习中同样也遇到啦这两个问题,今天我们就用示例来演示下使用下这2个技术点吧. 本篇主要内容如下: 1、展示一个登录认证的简单示例 2、跨域资源访问 3、跨域获取登录认证的用户信息 .Net Core使用身份认证(Authenticatio <a href="https://www.cnblogs.com/knowledgesea/p/7084419.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/7079880.html
来吧学学.Net Core之项目文件简介及配置文件与IOC的使用 - 张龙豪
序言 在当前编程语言蓬勃发展与竞争的时期,对于我们.net从业者来说,.Net Core是风头正紧,势不可挡的.芸芸口水之中,不学习使用Core,你的圈内处境或许会渐渐的被边缘化.所以我们还是抽出一点点时间学学.net core吧. 那VS Code 可以编写,也可以调试Core本人也尝试啦下,但是
2017-06-27T03:27:00Z
2017-06-27T03:27:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 在当前编程语言蓬勃发展与竞争的时期,对于我们.net从业者来说,.Net Core是风头正紧,势不可挡的.芸芸口水之中,不学习使用Core,你的圈内处境或许会渐渐的被边缘化.所以我们还是抽出一点点时间学学.net core吧. 那VS Code 可以编写,也可以调试Core本人也尝试啦下,但是 <a href="https://www.cnblogs.com/knowledgesea/p/7079880.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/6813832.html
HTTP协议中的短轮询、长轮询、长连接和短连接 - 张龙豪
序言 最近刚到公司不到一个月,正处于熟悉项目和源码的阶段,因此最近经常会看一些源码。在研究一个项目的时候,源码里面用到了HTTP的长轮询。由于之前没太接触过,因此LZ便趁着这个机会,好好了解了一下HTTP的长长短短。 了解的方式主要都是LZ在网络上获取的,这里只是谈一下LZ对于这四种叫法最直观的理解
2017-05-05T08:52:00Z
2017-05-05T08:52:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 最近刚到公司不到一个月,正处于熟悉项目和源码的阶段,因此最近经常会看一些源码。在研究一个项目的时候,源码里面用到了HTTP的长轮询。由于之前没太接触过,因此LZ便趁着这个机会,好好了解了一下HTTP的长长短短。 了解的方式主要都是LZ在网络上获取的,这里只是谈一下LZ对于这四种叫法最直观的理解 <a href="https://www.cnblogs.com/knowledgesea/p/6813832.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/6808411.html
跨域资源共享CORS详解 - 张龙豪
简介 CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 本文详细介绍CORS的内部机制。 CORS需要浏览器和服务器同时支持。目前,
2017-05-04T09:42:00Z
2017-05-04T09:42:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】简介 CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。 它允许浏览器向跨源服务器,发出XMLHttpRequest请求,从而克服了AJAX只能同源使用的限制。 本文详细介绍CORS的内部机制。 CORS需要浏览器和服务器同时支持。目前, <a href="https://www.cnblogs.com/knowledgesea/p/6808411.html" target="_blank">阅读全文</a>
https://www.cnblogs.com/knowledgesea/p/6694979.html
C#各个版本中的新增特性详解 - 张龙豪
序言 自从2000年初期发布以来,c#编程语言不断的得到改进,使我们能够更加清晰的编写代码,也更加容易维护我们的代码,增强的功能已经从1.0搞到啦7.0甚至7.1,每一次改过都伴随着.NET Framework库的相应支持,也不断的带给我们期待与惊喜。下面我们就对c#一路走到现在,做一个回顾与学习。
2017-04-12T01:57:00Z
2017-04-12T01:57:00Z
张龙豪
https://www.cnblogs.com/knowledgesea/
【摘要】序言 自从2000年初期发布以来,c#编程语言不断的得到改进,使我们能够更加清晰的编写代码,也更加容易维护我们的代码,增强的功能已经从1.0搞到啦7.0甚至7.1,每一次改过都伴随着.NET Framework库的相应支持,也不断的带给我们期待与惊喜。下面我们就对c#一路走到现在,做一个回顾与学习。 <a href="https://www.cnblogs.com/knowledgesea/p/6694979.html" target="_blank">阅读全文</a>