0%

关于杭州 杭州,两年前对于我来说,一个完全陌生的城市,两年后的今天,有期待也有失落。 毕业时的迷茫,是我踏进了杭州这座完全陌生的城市,感受着杭州这座城市的酷热与火辣,同时也怀揣着期待,期待更好的明天。 两年弹指一挥间,生活也渐渐轻松了许多,没有刚毕业时的恐惧与彷徨,但是期待少了许多。 2016年刚踏入这座城市,每天上下班30公路的路程,登着一辆二手山地车坚持了半年,半年后换了一辆二手电动单车,并不觉得多么心酸,因为觉得一切都值得。那大概就是青春的朝气吧。 转眼2018年底了,买了张健身卡,觉得应该为自己的健康负责了,应该提升一下自己了。朝气蓬勃的样子,才有味道。(2018年12月12日.记)
阅读全文 »

jump desktop * jump desktop连接windows 直接连接即可,端口会默认3389 remote desktop manager * 创建连接 1.添加会话,选择Microsoft Remote Desktop(RDP) 2.(Computer name)填写IP、(用户名)用户名、(密码)密码 3.本地资源中>>本地设备和资源>>勾选硬盘和Redirect specific folders,并点击Configure选择要共享的文件夹 4.保存即可
阅读全文 »

HTTP Status * http常见status 200,OK: 用户请求成功,如查询数据成功返回。 400,错误的请求: URL匹配上Controller,但方法参数匹配错误,旧货跑出错误 404,NOT Found: 用户发出的请求针对的资源不存在。 405,用户来访问本页面的HTTP Method不被允许: 比如以GET请求方式请求了以@PostMapping限定请求方式的的Controller方法。 406,表示无法使用请求的内容特性来响应请求的资源: 比如,请求后缀以html结尾,但同时请求的HTTP头中又包含了Accept:application/json。
阅读全文 »

用途 * 用途 IDEA安装jrebel插件,即可实现热部署,更改静态文件以及java文件,都不需要再耗费大量的时间重启了。 安装 * 安装JRebel插件 1.IDEA>pluggings>搜索jrebel插件直接安装,安装完重启IDEA即可 2.下载反向代理,激活jrebel: https://github.com/ilanyu/ReverseProxy/releases/latest 3.运行反向代理软件,打开IDEA中JRebel的激活界面,在License Server处填写云翔反向代 理的机器ip,格式为:http://10.200.55.11:8888/GUID。 其中端口为8888,GUID为随机码,网上生成的: https://www.guidgenerator.
阅读全文 »

Zuul简介 * zuul简介 Zuul的主要功能是路由转发和过滤器。路由功能是微服务的一部分,比如/api/user转发到到user服务,/api/shop转发到到shop服务。zuul默认和Ribbon结合实现了负载均衡的功能。 Zuul使用 zuul转发功能 * 创建一个工程并添加依赖:org.springframework.bootspring-boot-starter-weborg.spr
阅读全文 »

Hystrix简介 * Hystrix简介 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫痪。服务与服务之间的依赖性,故障会传播,会对整个微服务系统造成灾难性的严重后果,这就是服务故障的“雪崩”效应。 为了解决这个问题,业界提出了断路器模型。 Hystrix使用 在Feign中使用Hystrix 1:Feign工程中pom.xml中加入Hystrix依赖(feign工程参见《SpringCl
阅读全文 »

Feign概述 * feign简述 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单; Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。 Feign使用 * 创建工程 1.IDEA下通过Spring Initializr>>Cloud Discovery>>Eureka Discovery创建一个工程 2.创建好的工程pom.xml中默认是没有web依赖和feign依赖的,添加依赖即可:org.springframework.bootspring-boot-starter-web
阅读全文 »

Ribbon简介 * ribbon 在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest; ribbon是一个负载均衡客户端,可以很好的控制htt和tcp的一些行为。Feign默认集成了ribbon. Ribbon使用 * 创建工程 1.Cloud Discovery>>Eureka Discovery工程 2.pom.xml中添加web依赖:org.springframework.boot<
阅读全文 »

Eureka概述 * eureka是干什么的 作用:微服务中,负责服务(组件)的注册与发现,是一个“大管家” 由来:由SpringCloud基于Netflix Eureka做了二次封装 Eureka组成: 由Eureka Server 注册中心和 Eureka Client 服务注册 这两个主键组成 Eureka server端 * 参考链接 https://blog.csdn.net/forezp/article/details/69696915 * 如何创建eureka server端 1. IDEA下,new project>>Spring Intializr>>Cloud Discovery>>勾选Eure
阅读全文 »