自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 收藏
  • 关注

原创 使用Jedis或者RedisTemnplate操作redis,redis客户端无法查询到存入的值

1 使用RedisTemplate或者Jedis存入redis的数据,可以在redis客户端中使用keys * 查看到,确实是存在的;2 如果使用代码访问redis,能够获取到对应的值;3 在redis提供的默认客户端中,使用命令查看该值 显示为nil4 redis的存储机制;(默认 1(1分钟??次修改) 5(5分钟?/次修改) 15(15分钟1次修改)),可以通过查看redis的配置文件...

2019-09-13 10:54:08 2898 1

原创 SpringAOP底层实现与配置(详细)

SpringAOP 底层实现方式1:基于jdk的动态代理(需要源对象必须实现至少一个接口) 通过Proxy.newProxyInstance(Classloader,Interfaces.class,InvocationHandler) new InvocationHandler(){ public Object invoke(Object proxy, Method method(源...

2019-09-11 22:53:24 148

原创 Spring原始注解以及新注解使用(详细)

Spring Base Annottion: 基础注解Component 表示该组件用于Spring生成一个bean ->Component:组件 @Component("user")Controller 表示该控制器用于Spring生成一个bean @Controller("user")Service 表示该业务逻辑类用于Spring生成一个bean @Servic...

2019-09-11 22:49:17 550

原创 springcloud跨域问题

spring cloud 我能找到的解决办法就只有这个:spring: application: name: gateway-server cloud: gateway: globalcors: corsConfigurations: '[/**]': allowedOrigins: ...

2019-09-08 16:10:59 556

原创 SpringCloud基础配置与一些注意事项(九)所有的配置

user-service的bootstrap.ymlspring: cloud: config: # git仓库中,存放的配置文件 比如 user-service.yml,name = user ,profile = service name: user profile: service # 配置文件在git仓库的分支 ,这里使用的是...

2019-09-08 16:05:55 162

原创 SpringCloud基础配置与一些注意事项(八)Spring cloud Config 配置中心

配置中心需要的依赖(实现了自动从gitee或者github自动拉取配置文件的效果) <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-config-server</artifac...

2019-09-08 16:01:59 149

原创 SpringCloud基础配置与一些注意事项(七)Gateway网关

Gateway按照官方来说是要比Zuul强的有点多的;但是配置的坑比较多,很多官方的原配置 抄下来 也没有效果,毕竟不咋理得清,只能抄,抄不懂,就没得搞Gateway就直接上完全的配置了:引入依赖 <dependency> <groupId>org.springframework.cloud</groupId> ...

2019-09-08 15:43:29 274

原创 SpringCloud基础配置与一些注意事项(六)消费端熔断器配置

继续上一章,这里使用的熔断器是由feign内部提供的;(我感觉springcloud做的非常臃肿)当调用服务端,久久没有得到相应的时候,我们应该让此次请求降级,实现降级的方法有 线程池和服务熔断的方式;线程池的方式:是为每一个服务创建一个线程池,当调用某个服务的时候,如果出现了问题,那么该线程就不会归还到线程池,当线程池中的线程耗尽的时候,该服务自然不会再被访问到了,因为线程池中已经没有可供操...

2019-09-08 15:35:30 235

原创 SpringCloud基础配置与一些注意事项(五)服务提供端集群

服务提供端集群,会涉及到spring’cloud中的另一个组件 负载均衡 由组件feign实现(默认仅仅实现负载均衡是不需要feign的,仅仅使用ribbon配置和@LoadBalance注解即可)前面提到,消费者调用服务者的方法,是使用的discoveryClient.getInstances.get(0).geturi获取到的uri,再拼接成的url,交由restTemplate调用get...

2019-09-08 15:19:14 149

原创 SpringCloud基础配置与一些注意事项(四)Eureka集群

在第一章中,已经设置了eureka: client: service-url: defaultZone: ${defaultZone:http://127.0.0.1:10001/eureka} # 集群10001和10002 10001注册到10002 10002注册到10001 # 仅有一个服务的时候需要设置 拉取(查询)注册信息 为false, fe...

2019-09-08 15:06:14 157

原创 SpringCloud基础配置与一些注意事项(三)服务消费端consumer-service

简陋版的springcloud即将搭建完毕;spring: application: name: consumer-serviceserver: port: ${port:8091}eureka: client: # 默认30秒 到eureka服务端拉取一次 服务注册列表 缓存本地 registry-fetch-interval-seconds: 30...

2019-09-08 14:55:49 508

原创 SpringCloud基础配置与一些注意事项(二)服务提供端user-service

spring: application: name: user-service # 一定不能有下划线,springcloud底层识别不了 datasource: # hikari数据源配置 driver-class-name: com.mysql.jdbc.Driver url: jdbc:mysql://localhost:3306/spring_boot ...

2019-09-08 14:34:06 336

原创 SpringCloud基础配置与一些注意事项(一)Eureka注册中心

eureka注册中心配置文件 (配置文件中,尽量不要有下划线)在配置spring.application.name的时候,eureka-server不要改成eureka_server底层无法识别 ‘’_’’server: port: ${port:10001} # 启动服务的时候没有提供port就默认使用10001spring: application: name: eu...

2019-09-08 14:25:09 171

原创 【Java单链表】分享一些自己写单链表的碰头点和心得

【Java单链表】分享一些自己写单链表的碰头点和心得 近日,在学Java的途中,琢磨着单链表的实现应该是由节点元素和链体构成。那么就应该可以按照链体封装节点为内部类的方法来实现单链表。 public class LinkList(){ //链体 private class Link(){ //节点 } } 节点类属性:需要有一个头结点(first),需要有节点存储的数据(...

2019-05-11 16:12:07 361

空空如也

空空如也

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

TA关注的人

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