自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

叶落雨飘的博客

欢迎各位大佬莅临视察小菜鸡的博客

  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 Nacos作为配置中心读取文件的异常[小坑]

参考官网dataId配置方式:具体操作:去nacos后台,新建一个配置配置dataId远程配置名就是: nacos-config-client-dev.yaml我的controller如下图按理来说应该能读到远程配置文件的config.info中的信息返回给网页但是服务器启动出错了!!!!如果出现错误:org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘s

2020-06-30 21:38:53 18827 16

原创 阿里云服务器学习记录(白嫖+简单入门)

阿里云服务器学习记录首先,感谢阿里爸爸提供的免费服务器如果是是学生,可以免费领取一台半年的阿里云服务器,再次感谢!阿里云「在家实践」活动,三月初就已经有了,ECS云服务器领取地址:https://developer.aliyun.com/adc/student/一、设置安全组1.快速建立安全组规则2.自定义安全组规则我这里是先把前1024~16000的端口全部开放,有点不安全,视自己情况来定二、登录操作1.修改自己的实例名称和密码2.获取公网IP3.使用xshell远程登录我这

2020-06-30 16:05:30 1951

原创 Nginx入门级学习笔记

Nginx学习笔记一、Nginx简介Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。其特点是占有内存少,并发能力强。Nginx作用:反向代理服务器负载均衡客户端动静分离1.反向代理正向代理:如果把局域网外的Internet想象成一个巨大的资源库,则局域网中的客户端要访问Internet,则需要通过代理服务器来访问,这种代理服务就称之为正向代理。简而言之,就是如果要访问一个网址,则通过一个中间网址来访问,这个中

2020-06-30 15:56:45 150

原创 Linux学习笔记(面向JAVA)

Linux学习笔记一、电源指令使用xshell连接云服务器,然后输入账号密码即可登录1.关机与重启在关机和重启前,最好使用sync指令将内存的数据写入到磁盘中sync # 将内存中的数据写到磁盘中,在重启或者关机前需要保存数据。注销:注销指令是logoutlogout # 注销当前用户,登出重启:重启指令有shutdown和rebootshutdown –r now # 现在重启shutdown –r +10 # 十分钟后重启reboot # 重启关机:关机指令shutdo

2020-06-29 20:29:08 627

原创 [SpringCloud学习笔记9]Sleuth分布式请求链路跟踪简单使用

Sleuth分布式请求链路跟踪简单使用一、Sleuth简介在微服务框架中,一个请求会经过多个服务节点协调处理后最后返回请求结果,这之间的过程就形成一条复杂的链路,任何一环出现高延时或者错误都会引起整个请求的失败.而Sleuth则为分布式系统提供了一套完整的跟踪服务的解决方案,兼容zipkin.二、Sleuth的使用1.下载https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-server/2.运行直接将Jar包运行就行j

2020-06-27 17:34:19 165

原创 [SpringCloud学习笔记8]SpringCloud Stream的使用及注意事项

SpringCloud Stream的使用一、SpringCloud Stream简介在实际开发中,有各式各样的消息处理中间件(MQ),而如果学习所有MQ则学习成本太高,而SpringCloud Stream的出现正是可以无视底层使用的消息中间件的差异,降低切换成本,统一消息的编程模型。官方说明Spring Cloud Stream is a framework for building highly scalable event-driven microservices connected wit

2020-06-27 12:31:13 1323 2

原创 [SpringCloud学习笔记7]SpringCloud Bus入门及使用

SpringCloud Bus入门及使用一、Bus简介1.Bus功能使用Bus和Config组合可以实现配置动态刷新2.Bus形式Bus整合了java事件处理机制和消息中间件功能支持消息代理RabbitMQ和Kafka3.总线概念总线简而言之,就是用轻量级的消息代理构建一个共用的消息主题,让所有微服务实例对其进行订阅,被所有微服务实例所监听和消费,如果发生更改,可以广播给所有已订阅的微服务二、Bus使用首先前提是有一个3344的Config服务中心,一个3355的Config客户端和33

2020-06-27 09:56:22 408 1

原创 [SpringCloud学习笔记6]Config入门及使用

Config入门及使用一、Config简介及入门SpringCloud Config为微服务架构中的微服务提供集中化的外部配置支持,配置服务器为各个不同微服务应用的所有环境提供了一个中心化的 外部配置。核心: SpringCloud Config分为服务端和客户端两部分。服务端也称为分布式配置中心,它是一个独立的微服务应用, 用来连接配置服务器并为客户端提供获取配置信息,加密/解密信息等访问接口。客户端则是通过指定的配置中心来管理应用资源,以及与业务相关的配置内容,并在启动的时候从配置中心获取和加

2020-06-26 22:10:09 168

原创 Config中占位符{application}与git中仓库文件名的关系(坑)

Config中占位符{application}与git中仓库文件名的关系(坑)今天学习Config在服务端配置侧(与git交互一侧)的具体配置查阅官方文档可以看到其配置读取/{application}/{profile}[/{label}]/{application}-{profile}.yml/{label}/{application}-{profile}.yml/{application}-{profile}.properties/{label}/{application}-{profi

2020-06-26 21:07:24 241

原创 [SpringCloud学习笔记5]GateWay入门及使用

GateWay入门及使用一、服务网关的选择zuulGatewaySpring Cloud Gateway is built on Spring Boot 2.x, Spring WebFlux, and Project Reactor.Gateway是建立在这些新技术上的,使用的是WebFlus框架,底层使用了Netty通讯框架的异步非阻塞模型开发,而zuul2也还没出,所以在逐渐替代zuul。Gateway旨在提供一种简单的方式对API进行路由,提供反向代理,鉴权,日志监控熔断,限流,重试等。

2020-06-25 23:50:57 290

原创 [SpringCloud学习笔记4]Hystrix入门及使用

Hystrix入门及使用一、Hystrix简介及功能SpringCloud已经大大降低了我们各个服务之间的耦合性,但每个服务之间的调用却紧密联系,不可切断,随着分布式服务的数量增多,如果出现意外导致其中一个无法正常工作,会导致整个服务都停止,这显然是不合理的.Hystrix的出现能够在某个依赖出问题的情况下,不导致整个服务失败.也就是说相当于一个断路器,通过监控断路,返回一个符合预期,可处理的备选响应,而不是直接返回异常中断或者长时间等待,增加分布式系统的弹性.目前Hystrix已经停更,但其设计思

2020-06-24 16:39:43 188

原创 [SpringCloud学习笔记3]SpringCloud服务调用(ribbon,openFeign)

SpringCloud服务调用这次学习的服务调用主要是ribbon和openFeign的应用一、ribbon的负载均衡和RestTemplate1.负载均衡在调用eurake的时候,其pom文件默认帮我们调用了ribbon,所以能实现默认的轮询方式的负载均衡功能.<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-netflix-

2020-06-23 15:25:11 308

原创 [SpringCloud学习笔记2]服务注册中心入门操作及测试(整合SpringBoot)

SpringCloud服务注册中心入门一、Eureka服务注册功能1.注册server1.创建子模块2.改pom文件<dependencies> <!--eureka server--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netfli

2020-06-22 23:04:10 285

原创 [springcloud学习笔记day01]SpringCloud入门学习

本笔记是基于尚硅谷周阳老师课程记录,有问题可以一起讨论哈~SpringCloud入门一、SpringBoot及SpringCloud版本选择(截止2020.6.20)1.SpringBoot版本根据spring官网可以得知,目前最稳定的最新版是2.3.1(查询网页)2.SpringCloud版本根据spring官网可以得知,目前最稳定的最新版是Hoxton SR5(查询网页)3.版本选择版本选择的原则需要兼顾两者的版本,以spring官网声明为主这里推荐使用的是SpringCloud

2020-06-22 08:53:58 257 4

原创 [springboot学习笔记]Springboot整合Spring Security

Spring Boot与安全一、常用安全框架apache shiroSpring SecuritySpringboot能整合Spring Security二、Springboot整合Spring Security1.认证和和授权的概念“认证”(Authentication)是建立用户的过程,就是将你携带的用户名和密码进行确认,看你是否是这个人“授权”(Authorization)是在访问过程中看认证过的用户是否具有访问这个资源链接的权限2.在Pom.xml中引入Spring Secur

2020-06-18 10:07:05 205

原创 [学习笔记]springboot2.1.5整合SpringSecurity的sec标签无效的解决方案

Springboot整合SpringSecurity遇到的坑今天在使用springboot2.1.5整合SpringSecurity过程中,发现sec:这个标签输出的语句好像无效,查阅很多资料发现好像是版本问题,但网上仅说2.0.x版本前如何除了,最后通过修改SpringSecurity的版本和html名称空间解决问题.1.环境首先说一下我的环境:Spingboot 2.1.5<parent> <groupId>org.springframework.boot&lt

2020-06-17 23:45:01 637

原创 [springboot学习笔记]SpringBoot与任务

SpringBoot与任务一、异步任务1.应用场景在java应用中,绝大多数场景都采用的是同步的方式交互,如果有第三方进行交互,则可能会产生交互迟缓的的情况,这种时候就考虑使用多线程,而在Spring 3.x以后已经内置了异步2.应用方式采用注解@EnableAysnc、@Aysnc//注解于springapplication的main方法上,用于开启异步任务@EnableAysnc//注解于希望异步处理的方法上@Aysnc应用场景@Servicepublic class Ays

2020-06-17 20:43:36 209

原创 [springboot学习笔记]Spring Boot与检索(ElasticSearch)

Spring Boot与检索(ElasticSearch)1.docker运行elasticsearchdocker pull elasticsearch#拉取仓库中的软件docker run -e ES_JAVA_OPTS="-Xms256m -Xmx256m" -d -p 9200:9200 -p 9300:9300 --name ES01 镜像IDdocker安装6.x版本elasticearch容器:(这有坑)1.创建启动容器docker run -di --name=自定

2020-06-17 18:21:30 176

原创 [springboot学习笔记]SpringBoot与消息

SpringBoot与消息一、消息服务概述1.应用场景大多应用中,可通过消息服务中间件来提升系统异步通信、扩展解耦能力2.消息服务中两个重要概念消息代理(message broker)和目的地(destination)当消息发送者发送消息以后,将由消息代理接管,消息代理保证消息传递到指定目的地。3.消息队列主要有两种形式的目的地1.队列(queue)点对点消息通信(point-to-point)2.主题(topic)发布(publish)/订阅(subscribe)消息通信4.点对点

2020-06-17 18:19:33 241

原创 [springboot学习笔记]SpringBoot缓存机制

SpringBoot缓存机制一、SpringBoot缓存机制概念1.JSR107的五个核心接口CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProvider。CacheManager定义了创建、配置、获取、管理和控制多个唯一命名的Cache,这些Cache存在于CacheManager的上下文中。CacheManager仅被一个CachingProvider所拥有。Cache是一个类似Map的数据结构并临时

2020-06-17 18:15:53 463

原创 [Springboot2.1.5学习笔记]Springboot2.1.5启动机制源码分析

一、启动配置原理启动流程分析:1.debug方式启动springboot2.run springApplication上面的run方法调用下面的重载run方法,参数从Class<?>primarySource转换成 Class<?>[] primarySources,具体调用下面的重载方法返回一个ConfigurableApplicationContext对象3.初始化一个SpringApplication容器,参数是primarySources调用其有参构造方法

2020-06-12 17:53:09 213

原创 Linux操作Docker后,Navicat连接MySql8版本后出现连接错误1251

今日在使用学习springboot的Linux使用时,发现在控制台按教程输入无法连接上服务器,一直提示错误信息1251,整了一个小时才搞明白错误提示1251-Client does not support authentication protocol requested by server; consider upgrading MySQL client试了一会网上的教程,搞了半天还是没什么反应,一样1251的提示。后面看了看,原来是加密方式在MySQL8发生了改变,需要在安装的时候选择使用传统密

2020-06-11 15:44:03 192 1

nacos-server-1.3.0.zip

nacos1.3.0的包,windows版,github下载太慢我就传上来了,这是在码云上clone后打包的,希望能帮助到你~还有个linux版本的

2020-07-10

空空如也

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

TA关注的人

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