ICode9

精准搜索请尝试: 精确搜索
  • 5-4 Sentinel 限流_流控与降级2022-07-16 12:05:22

    Sentinel 介绍 什么是Sentinel Sentinel也是Spring Cloud Alibaba的组件 Sentinel英文翻译"哨兵\门卫" 随着微服务的流行,服务和服务之间的稳定性变得越来越重要。Sentinel 以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。 官网地址 https://sentin

  • Spring cloud Alibaba 组件Nacos、Ribbon(Feign)、Sentinel2022-07-10 23:32:17

    Spring cloud Alibaba 一. 为什么使用spring cloud alibaba 很多人可能会问,有了spring cloud这个微服务的框架,为什么又要使用spring cloud alibaba这个框架了?最重要的原因在于spring cloud中的几乎所有的组件都使用Netflix公司的产品,然后在其基础上做了一层封装。然而Netflix的服

  • day72(Spring JDBC的事务管理,添加类别:(业务逻辑层,控制层),根据父级类别查询其所有子级类别:(持久层,业务逻辑层,控制层))2022-06-13 22:03:53

    day72(Spring JDBC的事务管理,添加类别:(业务逻辑层,控制层),根据父级类别查询其所有子级类别:(持久层,业务逻辑层,控制层)) 1.基于Spring JDBC的事务管理 1.事务 是一种能够保证同一个业务中多个写(增删改)操作要么全部成功,要么失败的机制! 2.实现 在业务方法上添加@Transactional即

  • ActionFilterAttribute2022-05-04 09:33:54

    1、新建类CustomActionResultFilterAttribute,继承ActionFilterAttribute 1 using Microsoft.AspNetCore.Mvc; 2 using Microsoft.AspNetCore.Mvc.Filters; 3 using Project6.Model; 4 5 namespace Project6.Utility.Filters 6 { 7 public class CustomActionResultF

  • IAsyncResultFilter2022-05-04 00:03:07

    1、新建类CustomAsyncResultFilterAttribute继承Attribute, IAsyncResultFilter 1 using Microsoft.AspNetCore.Mvc; 2 using Microsoft.AspNetCore.Mvc.Filters; 3 using Project6.Model; 4 5 namespace Project6.Utility.Filters 6 { 7 public class CustomAsyncR

  • SpringBoot上传图片项目2022-03-20 21:03:11

    上传图片到服务器,并返回路径 maven的配置 <?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://mav

  • 注册——控制层2022-03-07 21:02:26

    5.控制层 5.1json数据返回状态 package com.cy.store.utils;​import java.io.Serializable;​public class JsonResult<E> implements Serializable {​    private Integer state;​    private String message;​    private E data;​    public JsonResult(Integer s

  • java判断今天是否为工作日2022-03-07 09:02:10

    该方法的实现是通过调用一个网上的大佬的线上API(http://tool.bitefu.net/jiari/)实现的,所以该方法的实现需要联网才可以。   import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java

  • JsonResult与OkObjectResul2022-02-14 18:03:49

    JsonResult是IActionResult,用于将给定对象格式化为JSON ObjectResult是内置了内容协商的IActionResult。 在负责写入响应流的ExecuteResultAsync内部,该框架将遍历可用的格式化程序并选择一个相关的格式化程序。 选择格式化程序的逻辑类似于ASP.NET Web API中的逻辑,并基于以下优先

  • 12.13-MVC2021-12-14 08:32:30

    returen 的全部类型 ViewResult 返回相应视图 ContentResult 返回字符串 RedirectResult 重定向 RedirectToRouteResult 根据路由进行重定向 FileResult 向客户端输出文件 JSonResult 向客户端返回对象的json序列化后的结果 HttpStatusCodeResult 显示不同的状态码信息 PartialVie

  • MVC笔记62021-12-01 03:31:27

    returen 的全部类型 ViewResult 返回相应视图 ContentResult 返回字符串 RedirectResult 重定向 RedirectToRouteResult 根据路由进行重定向 FileResult 向客户端输出文件 JSonResult 向客户端返回对象的json序列化后的结果 HttpStatusCodeResult 显示不同的状态码信息 PartialVie

  • NetCore 封装JsonResult通用返回模型2021-11-03 14:32:20

    1.NuGet添加引用,包名: Microsoft.AspNetCore.Mvc 1.1.步骤为:选中类库 / 右键 / 管理NuGet程序包 / 包名 / 安装 1.2.或者如下图  2.Demo如下 using Microsoft.AspNetCore.Mvc; using CustAotuBuilderFramework.Extends; using Xunit.Abstractions; using Xunit; namespace Cor

  • 全局异常捕获(支出@Valid)2021-08-20 16:04:22

    package com.test3.handler; import java.util.stream.Collectors; import javax.servlet.http.HttpServletRequest; import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.validation.FieldError; import org.springframework.web.bind.

  • SpringMVC的常用注解2021-07-05 17:06:08

    SpringMVC的常用注解 1、@RestController 作用是将返回的数据结构转换为JSON格式;@RestController=@Controller+@ResponseBody 在SpringMVC中,@Controller主要负责处理前端控制器(DispatcherServlet )发过来的请求,经过业务逻辑层处理之后封装层一个model,并将其返回给view进行展

  • 业务项目自定义响应包装类和请求类2021-05-26 22:57:20

    序言 现公司的很多东西,都是一团糟,所以很多东西,都需要重新去规范 对响应结果的统一包装 import com.xingren.common.exceptions.ApiCallException; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; import ja

  • spring-cloud微服务之【服务降级】【Hystrix】--持续更新2021-05-10 11:01:19

    为什么需要服务降级? 在分布式架构服务中,服务的调用链路非常的长,这样就会导致服务与服务之间的连接关系越来越复杂。为了保证服务的稳定运行,防止(服务雪崩)雪崩效应。 瞬间把服务器的CPU或者内存直接打满。导致服务器内存溢出或者宕机的情况。那么这个时候就需要一种链路中断或者

  • 《feign (ribbon + hystrix + hystrix监控) 工具整合》2021-02-26 19:31:01

    背景 先看 feign 的单独文章 Feign 声明式客户端接口 spring cloud 中好多工具是 一起使用的,feign 整合了 ribbon和hystrix 并提供了声明式消费者客户端,我们把这些工具整合一起使用 ribbon —— 负载均衡,重试 hystrix —— 断路器 (降级 ,熔断) 用 feign 代替 hystrix+ri

  • 新!Shiro自定义异常无法被捕获总是抛出AuthenticationException解决方案2021-01-09 21:30:50

    文章目录 一、出现原因二、当我们创建全局拦截失败三、最终方案 一、出现原因 在 AuthorizingRealm doGetAuthenticationInfo 中抛出异常 案例: @Override protected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authenticationToken){

  • .Net core 上传文件2020-12-29 15:01:49

    #region 上传文件 /// <summary> /// 上传文件(上传到项目中),返回保存地址(保存文件文件夹+保存文件名称) /// </summary> /// <returns></returns> public JsonResult Upload(IFormFile file) { var currentDate = D

  • java 简单抽奖2020-11-25 18:04:33

    基本思路     1、确定你要的奖项,比如:一等奖、二等奖、三等奖、谢谢惠顾;     2、设置4个区间,0~5是一等奖、6~15是二等奖、16~40是三等奖、剩下的40~100是谢谢惠顾;     3、产生一个随机数,判断随机数在哪个区间之内,就会获得相应的奖项; 很简单的一个方法,刚好正在做的微信

  • 框架 Spring Boot 技术入门到整合 3-2 Jackson的基本演绎法2020-11-15 12:03:44

    0    视频地址   1    课程内容 1.1  @JsonIgnoreProperties({"a","b"})   类上加此注解,json中忽略相应元素,不上传   1.2  @JsonIgnore 属性上加此注解,json中忽略相应元素,不上传   1.3  @JsonFormat(pattern = "yyyy/MM/dd hh:mm:ss a",locale = "zh",timezone

  • java 异步2020-01-19 15:03:17

    注:本文基于 jdk1.8 1. 异步不需要返回值; CompletableFuture.runAsync()        示例代码如下: public JsonResult test() { JsonResult result = new JsonResult(); CompletableFuture.runAsync(() -> { // 准备请求 JsonResult postResu

  • 汇总:ASP.NET Core中HttpContext获取传参数据,有哪些方式2019-11-04 09:52:23

    一、原生方式: 1.POST(以ajax请求为案例,教大家用法) $.ajax({ type: "post", dataType: "json", cache: false, data: { method: "add"

  • Spring Boot 入门之路(16)--- Spring Boot 与 Swagger2 的集成2019-10-27 15:09:30

    1 Swagger2 简介 相信大家都有过手写 API 文档的经历吧,公司一般都会有这方面的需求,但是手写 API 文档有一个很严重的问题,效率过于低下了!为解决这个问题, Swagger2 横空出世。Swagger2 可以方便测试后台 restful 形式的接口,实现动态的更新。当我们在后台的接口进行了修改,Swa

  • Restful风格,使用同一地址,访问不同的方法2019-10-20 16:01:38

    RESTful : 是一种风格 一个请求(路径,方式)对应一个资源要求使用同一个请求"/login" 实现不同的功能1:进入登录页面 1 @RequestMapping(value = "/login",method = RequestMethod.GET)2 public String index(){3 return "login";4 }  2:实现登录功能 1 @Requ

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有