您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站
  • SpringCloud系列教程 | 第十三篇:Spring Cloud Gateway服务化和过滤器

    757 wiki 2022-01-02
    SpringCloud系列教程 | 第十三篇:Spring Cloud Gateway服务化和过滤器 1. 注册中心 1.1 准备服务和注册中心 上篇主要讲解了网关代理单个服务的使用语法,在实际的工作中,服务的相互调用都是依赖于服务中心提供的入口来使用,服务中心往往注册了很多服务,如果每个服务都需要单独配置的话,这将是一份很枯燥的工作。Spring Cloud Gateway 提供了一种默认转发的能力,只要将 Spring Cloud Gateway 注册到服务中心,Spring Cloud ... 哈哈哈558
    java Java
  • SpringCloud系列教程 | 第十四篇:Spring Cloud Gateway高级应用

    750 wiki 2022-01-02
    SpringCloud系列教程 | 第十四篇:Spring Cloud Gateway高级应用 这篇文章我们将继续介绍 Filter 的一些高级功能。 熔断 限流 重试 1. 限速路由器 限速在高并发场景中比较常用的手段之一,可以有效的保障服务的? ... 哈哈哈558
    java Java
  • SpringCloud系列教程 | 第十五篇:微服务利剑之APM平台(一)Skywalking

    853 wiki 2022-01-02
    SpringCloud系列教程 | 第十五篇:微服务利剑之APM平台(一)Skywalking 1. Skywalking概述 Skywalking与2016年11月2日由国人吴晟在Github上传v1.0版本,用于提供分布式链路追踪功能,从5.x开始,成为一个功能较为完善的APM(Application Performance Management)系统,2019年4月17日从Apache孵化器毕业,正式成为Apache顶级项目。提供分布式追踪、服务网格遥测分析、度量聚合和可视化一体化 ... 嗯哦额
    java Java
  • SpringCloud系列教程 | 第十六篇:微服务利剑之APM平台(二)Pinpoint

    729 wiki 2022-01-02
    SpringCloud系列教程 | 第十六篇:微服务利剑之APM平台(二)Pinpoint 1. Pinpoint概述 Pinpoint是一个由韩国人编写的为大型分布式系统服务的链路跟踪平台,并提供大量链路跟踪数据分析汇总解决方案。自2012年7月开始开发,与2015年1月做为一个开源项目推出。 2. Pinpoint主要特性 分布式事务跟踪,跟踪跨分布式应用的消息。 自动检测应用拓扑,帮助你搞清楚应用的架构。 水平扩展以便支持大规模服务器集群。 提供代码级别的可见性以便轻 ... 嗯哦额
    java Java
  • SpringCloud系列教程 | 第十七篇:服务网关Zuul基于Apollo动态路由

    704 wiki 2022-01-02
    SpringCloud系列教程 | 第十七篇:服务网关Zuul基于Apollo动态路由 同为Spring Cloud服务网关组件的Spring Cloud Zuul在生产环境中使用更为广泛,那么它有没有方便的动态路由解决方案呢?答案当然是肯定的,Zuul作为一个老牌的开源服务网关组件,动态路由对它来讲是一个十分必要的功能,毕竟我们不能随便重启服务网关,服务网关是一个微服务系统的大门,今天我们介绍的Zuul动态路由的解决方案来自于携程开源的配置中心Apollo。 ? ? ... 乔诗茜
    java Java
  • SpringCloud系列教程 | 第十八篇:微服务 Docker 化之基础环境

    754 wiki 2022-01-02
    SpringCloud系列教程 | 第十八篇:微服务 Docker 化之基础环境 1. 容器化 Docker 的横空出世,给了容器技术带来了质的飞跃,Docker 标准化了服务的基础设施,统一了应用的打包分发,部署以及操作系统相关类库等,解决了测试生产部署时环境差异的问题。对于运维来讲,由于镜像的不可变性,更容易进行服务部署和回滚操作。利用各种第三方容器管理平台,实现一键部署、动态伸缩等操作变的轻而易举。 2. 基础镜像选择 在操作系统的选择 ... 乔诗茜
    java Java
  • SpringCloud系列教程 | 第三篇:服务的提供与Feign调用

    726 wiki 2022-01-02
    SpringCloud系列教程 | 第三篇:服务的提供与Feign调用 本篇文章中需要三个角色,分别是服务的提供者,服务的消费者,还有一个是上一篇文章的主角——注册中心Eureka(使用单机版本即可,本篇的示例也会使用单机版本的Eureka)。 整体流程为: 先启动注册中心Eureka 启动服务的提供者将提供服务,并将服务注册到注册中心Eureka上 启动服务的消费者,在注册中心中找到服务并完成消费 1. 服务提供者 1. pom.xml <?x ... 公园美丽
    java Java
  • SpringCloud系列教程 | 第四篇:熔断器Hystrix

    726 wiki 2022-01-02
    SpringCloud系列教程 | 第四篇:熔断器Hystrix 1. 熔断器 服务雪崩 在正常的微服务架构体系下,一个业务很少有只需要调用一个服务就可以返回数据的情况,这种比较常见的是出现在demo中,一般? ... 公园美丽
    java Java
  • nginx加载sticky模块

    776 wiki 2022-01-02
    nginx加载sticky模块 sticky 模块安装1,下载包 wget?https://bitbucket.org/nginx-goodies/nginx-sticky-module-ng/get/08a395c66e42.zip2,解压 unzip -D 08a395c66e42.zip3,修改文件夹名 mv nginx-goodies-nginx-sticky-module-ng-08a395c66e42 ngi ... z63as
    java Java
  • springcloud 微服务 ribbon 的使用

    739 wiki 2022-01-02
    springcloud 微服务 ribbon 的使用 ribbon 可以看到?Feign 调用步骤比较繁琐,并且传参数以及经过zuul 问题较多 再来看看ribbon? ?只需要在?implements 接口类里面引入一个?ribbon 均衡,再方法中调用即可 /** * www.1b23.com */ @Service @Transactional //开启事物 public class UsersServiceImpl im ... m17165851127
    java Java
  • Spring Boot (三): ORM 框架 JPA 与连接池 Hikari

    783 wiki 2022-01-02
    Spring Boot (三): ORM 框架 JPA 与连接池 Hikari 本篇文章我们继续介绍在 Spring Boot 中如何使用数据库。 1. 概述 数据库方面我们选用 Mysql , Spring Boot 提供了直接使用 JDBC 的方式连接 ... valiant025
    java Java
  • Spring Boot (四): Druid 连接池密码加密与监控

    774 wiki 2022-01-02
    Spring Boot (四): Druid 连接池密码加密与监控 本篇文章我们就来聊一聊 Druid 的一些使用姿势。 1. Druid 是什么? 我们先来看一下官方的回答: Druid 是 Java 语言中最好的数据库连接池。 D ... valiant025
    java Java
  • SpringCloud系列教程 | 第十九章:Spring Cloud 组件 Docker 化

    734 wiki 2022-01-02
    SpringCloud系列教程 | 第十九章:Spring Cloud 组件 Docker 化 这一节我们介绍 Spring Cloud 组件的容器化,主要包括 eureka-server 、 gateway-server 和 provider-server 。 1. Docker 化配置 这里我们根据 dockerfile-maven-plugin 这个 maven 插件来构建,可以用来构建 docker 镜像的 maven 插件有很多,其中使用比较多的包 ... 白马探
    java Java
  • SpringCloud系列教程 | 第二十篇:Spring Cloud 之 okhttp

    834 wiki 2022-01-02
    SpringCloud系列教程 | 第二十篇:Spring Cloud 之 okhttp 1. 什么是 okhttp ? okhttp 是由 square 公司开源的一个 http 客户端。在 Java 平台上,Java 标准库提供了 HttpURLConnection 类来支持 HTTP 通讯。不过 HttpURLConnection 本身的 API 不够友好,所提供的功能也有限。大部分 Java 程序都选择使用 Apache 的开源项目 HttpClient 作为 HTTP 客 ... 白马探
    java Java
  • Java项目源码 考试系统 springboot mybaits vue.js 前后分离跨域 shiro 权限

    710 wiki 2022-01-02
    Java项目源码 考试系统 springboot mybaits vue.js 前后分离跨域 shiro 权限 -------------------------------------------------题库管理 22. 图片库:创建文件目录,维护图片,供题库选择调用 23. 单选题:维护单选试题,试题题目,选项,答案,类型,级别,状态,解析 24. 多选题:维护多选试题,试题题目,选项,答案,类型,级别,状态,解析 25. 判断题:维护判断试题,试题题目,答案,类型,级别,状态,解析 26 ... m17192147867
    java Java
  • Spring Cloud 和 Dubbo 哪个会被淘汰?

    775 wiki 2022-01-02
    Spring Cloud 和 Dubbo 哪个会被淘汰? 今天看到了这样一个问题:Spring Cloud 和 Dubbo哪个会被淘汰?看了几个回答,都觉得不在点子上,所以要么就干脆写篇小文瞎逼叨一下。 简单说说个人? ... m17192147867
    java Java
  • Spring Boot (五): Redis缓存使用姿势盘点

    741 wiki 2022-01-02
    Spring Boot (五): Redis缓存使用姿势盘点 1.?Redis?简介 Redis 是目前业界使用最广泛的内存数据存储。相比 Memcached,Redis 支持更丰富的数据结构,例如 hashes, lists, sets 等,同时支持数据持久化。 ... valiant025
    java Java
  • Spring Boot (六): 为 JPA 插上翅膀的 QueryDSL

    757 wiki 2022-01-02
    Spring Boot (六): 为 JPA 插上翅膀的 QueryDSL 1. 引言 不可否认的是 JPA 使用是非常方便的,极简化的配置,只需要使用注解,无需任何 xml 的配置文件,语义简单易懂,但是,以上的一切都建立在单表查询的前提下的,我们可以使用 JPA 默认提供的方法,简单加轻松的完成 CRUD 操作。 但是如果涉及到多表动态查询, JPA 的功能就显得有些捉襟见肘了,虽然我们可以使用注解?@Query?,在这个注解中写 SQL 或者 HQL 都是在拼接 ... valiant025
    java Java
  • springboot sessionFactory 方式 配置 mybaits 扫描多个 mapper xml

    745 wiki 2022-01-02
    springboot sessionFactory 方式 配置 mybaits 扫描多个 mapper xml static final String MAPPER_LOCATION1 = "classpath:mybatis/dsno1/*/*.xml"; //扫描 目录1 static final String MAPPER_LOCATION2 = "classpath:mybatis/dsno2/*/*.xml"; //扫描 目录2 @Bean(n ... m17192147867
    java Java
  • 系统CPU内存耗尽问题分析

    776 wiki 2022-01-02
    系统CPU内存耗尽问题分析 jstack -F pid >jst.log(java进程id,可以用jps或者ps aux|grep java 去找),将线程的状态输出到jst.log文件 ? ? ? ?值得关注的线程状态有: ? ? ?死锁,Deadlock(重点关注) ? ? ?执行中,Runnable?? ? ? ?等待资源,Waiting on condition(重点关注) ? ? ?等待获取监视 ... ganxueyun
    java Java

联系我
置顶