ZH.cat
码龄5年
求更新 关注
提问 私信
  • 博客:27,934
    27,934
    总访问量
  • 54
    原创
  • 7
    粉丝
  • 17
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2020-07-04
博客简介:

Crazy_sounding的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得4次评论
  • 获得15次收藏
  • 博客总排名2,177,511名
创作历程
  • 13篇
    2021年
  • 41篇
    2020年
成就勋章

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 2

TA参与的活动 0

创作活动更多

王者杯·14天创作挑战营·第2期

这是一个以写作博客为目的的创作活动,旨在鼓励码龄大于4年的博主们挖掘自己的创作潜能,展现自己的写作才华。如果你是一位热爱写作的、想要展现自己创作才华的小伙伴,那么,快来参加吧!我们一起发掘写作的魅力,书写出属于我们的故事。 注: 1、参赛者可以进入活动群进行交流、分享创作心得,互相鼓励与支持(开卷),答疑及活动群请见https://bbs.csdn.net/topics/619735097 2、文章质量分查询:https://www.csdn.net/qc 我们诚挚邀请你们参加为期14天的创作挑战赛!

62人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

excel表格数据的批量插入

添加依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> </dependency> <dependency> <groupId>org.sprin
原创
发布博客 2021.05.08 ·
820 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sleuth 链路跟踪

sleuth在服务中,产生链路跟踪日志数据A–> B–>C–>D每一个服务执行时 都会产生一个服务id 当做链路idserivce-id链路id当前服务id是否发生到zipkin展现产生链路日志,只需要添加sleuth依赖,不用做任何配置在2,3,4,11项目中添加sleuth依赖2.3.4.11连接rabbitmq,发送链路日志添加amqp依赖,zipkin client依赖yml添加rabbitmq连接信息,向rabbitmq发送zipkin消息向eu
原创
发布博客 2021.01.26 ·
271 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

IntelliJ IDEA Working directory设置

当idea中已有一个Project的情况下,再添加一个新Module的时候,Module的working directory可能默认还是Project的目录。导致页面请求404这样导致的问题是Run Module的Spring boot项目时,其使用的application.properties配置文件不是自己resources目录下的,而是Project工程下面的。解决办法是修改一下Run/Debug Configurations中的Working directory为MODULEWORKINGDIR
原创
发布博客 2021.01.21 ·
973 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

zuul

API网关 - 后台服务统一调用入口 - 转发的路由规则zuul: routes: # 远程服务: 调用路径 # 配置的是默认规则,不配置也可以自动配置 # 如果不配置,可以根据注册表自动配置 item-service: /item-service/** user-service: /user-service/** oredr-service: /order-service/**主启动类添加@EnableZuulProxy注解统一
原创
发布博客 2021.01.18 ·
208 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Turbine

监控数据的集合,把多个服务器监控数据聚合起来,一起提供给仪表盘进行展现搭建turbine添加依赖turbineeureka client配置聚合的服务turbine.app-config:服务id,order-service,item-service 可配置多个turbine.cluster-name-expression:new String(“default”)启动类添加注解@EnableTurbine...
原创
发布博客 2021.01.15 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Feign

集成工具集成了远程调用ribbonhystrix远程调用 声明式客户端是需要声明一个抽象的接口,就可以通过接口方法调用远程服务//调用商品服务的声明式客户端接口//需要配置三条: 那个服务, 调用这个服务的那个路径 ,向这个路径提交什么参数@FeignClient("item-service")public interface ItemClient { @GetMapping("/{orderId}") JsonResult<List<Item>
原创
发布博客 2021.01.14 ·
149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RabbitMQ

https://blog.csdn.net/weixin_38305440/article/details/102810522
原创
发布博客 2021.01.12 ·
147 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hystrix

Hystrix容错限流降级调用远程服务失败(异常, 服务不存在–调用的服务宕机或者调用的服务没启动, 超时–响应迅速,提高用户体验),可执行当前服务的一段代码,向客户端响应返回错误提示返回缓存数据实现降级添加hystrx依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-
原创
发布博客 2021.01.12 ·
1149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ribbon负载均衡,重试

ribbon对RestTemplate的封装对象,对RestTemplate进行增强,并添加了负载均衡和重试功能对RestTemplate添加@LoadBalanced注解,增强其功能,实现负载均衡从注册中心获取地址表调用地址使用服务id: http:item-service/{1}根据服务id,获得这个服务集群服务器地址列表在集群地址列表中轮询调用实现负载均衡添加ribbon依赖(eureka-client中包含了ribbon起步依赖)@LoadBalanced注解
原创
发布博客 2021.01.11 ·
326 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

远程调用RestTemplate

Springboot提供的远程调用工具RestTemplategetForObject(url,类型.class,提交数据)postForObject(url,提交的数据,类型.class)ribbon对RestTemplate的封装对象,对RestTemplate进行增强,添加了负载均衡和重试功能
原创
发布博客 2021.01.11 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jar 文件覆盖yml配置端口,指定端口8002启动

java -jar item.jar --server.port=8002
原创
发布博客 2021.01.10 ·
804 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Spring Cloud 微服务组件

1注册中心主要做服务的发现本地已经保存注册表 服务没有改变的情况下注册中心挂掉也可以正常使用市场流行的注册中心服务:1.zk2.eureka3.nacos(阿里注册中心)4.etcd5.consuleureka的运行机制1.注册把服务器的地址注入到注册中心----一次次反复尝试注册,直到注册成功为止 (localhost:80…)正常情况 先启动注册中心 在启动服务 直接启动完成时完成注册先启动服务 再启动注册中心也行 --注册中心一次次反复尝试注册,直到注册成功为止
原创
发布博客 2021.01.10 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

idea git安装使用

1.git安装1.1 下载githttps://git-scm.com/1.2idea配置gitgit用默认设置就行1.3idea配置git的本地仓库路径根据项目选择仓库1.4提交代码到本地仓库点击commit提交的代码打钩切换视图填写提交信息填写 提交名 和e-mail 自定义填写1.5本地仓库推送到远程仓库选择push配置远程仓库地址git地址复制粘贴到URL输入远程仓库用户名密码点击push完成推送...
原创
发布博客 2021.01.07 ·
188 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

购物车模块

1 创建jt-cart项目1.1 新建项目1.2 添加基础/依赖/插件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO
原创
发布博客 2020.09.18 ·
455 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

单点登录实现&用户模块

1 需求说明要求用户只需要登录一次,那么就可以访问其他的认证系统,无需用户再次登录.如果采用如下的配置,则必然会出现用户频繁登录的现象.2 SSO介绍单点登录(SingleSignOn,SSO),就是通过用户的一次性鉴别登录。当用户在身份认证服务器上登录一次以后,即可获得访问单点登录系统中其他关联系统和应用软件的权限,同时这种实现是不需要管理员对用户的登录状态或其他信息进行修改的,这意味着在多个应用系统中,用户只需一次登录就可以访问所有相互信任的应用系统。这种方式减少了由登录产生的时间消耗,辅助了
原创
发布博客 2020.09.18 ·
1071 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

Dubbo

1 Dubbo框架通讯的方式说明:只要使用Dubbo框架 ,在内部使用了dubbo协议进行通讯,其中的IP地址是动态生成的.并且端口号是访问服务的唯一标识信息.2 ZK存储数据的结构说明:zk中的数据的存储的方式是树形结构的.一般三级.3 关于负载均衡的说明3.1 集中式的负载均衡说明:由于nginx处于负载均衡的中心,所以什么样的服务都会经过nginx之后转向到不同的服务器中. 所以会造成nginx的负载压力很大.nginx的主要的作用是反向代理.3.2 客户端的负载均衡说明:在微
原创
发布博客 2020.09.18 ·
230 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

Dubbo& zk

1SOA思想知识回顾: 面向对象的思想/ 面向接口开发 /面向切面开发 /面向服务开发面向服务的架构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构件在各种各样的系统中的服务可以以一种统一和通用的方式进行交互。概括:SOA思想要求按照业务将服务进行拆分,之后按照同一的中立的接口进行交互.2 RPC(概念)远程过程调用:在服务之间
原创
发布博客 2020.09.16 ·
582 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

微服务框架介绍&HttpClient

1远程调用的说明浏览器解析ajax发起跨域请求.程序虽然可以正确的调用,但是浏览器可以监控用户的所有的参数及返回值.在一些特定的条件下该操作不安全.一般使用跨域的请求都是用来获取其他服务器的数据(查询操作),如果遇到了POST需要提交的参数应该使用更加安全的请求方式实现.2 HttpClient介绍HTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java net包中已经提供了访问
原创
发布博客 2020.09.16 ·
315 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

单点登录系统

1 通用页面跳转1.1 业务分析1.注册的url地址http://www.jt.com/user/register.html2.登录的url地址http://www.jt.com/user/login.html1.2 编辑UserControllerpackage com.jt.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annota
原创
发布博客 2020.09.16 ·
728 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

跨域的说明

1 跨域访问测试测试1: 同服务器测试说明:1.浏览器的网址信息: http://manage.jt.com/test.html2.ajax请求的地址信息: http://manage.jt.com/test.json发现: 请求协议名称://域名:端口号都相同时,请求可以正常进行.测试2: 不同的服务器测试说明:;1.浏览器的网址信息: http://www.jt.com/test.html2.ajax请求的地址信息: http://manage.jt.com/test.json结论:
原创
发布博客 2020.09.16 ·
257 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多