ICode9

精准搜索请尝试: 精确搜索
  • Java重试机制2022-06-20 20:03:00

    重试作用: 对于重试是有场景限制的,不是什么场景都适合重试,比如参数校验不合法、写操作等(要考虑写是否幂等)都不适合重试。 远程调用超时、网络突然中断可以重试。在微服务治理框架中,通常都有自己的重试与超时配置,比如dubbo可以设置retries=1,timeout=500调用失败只重试1次,超过500ms调

  • Mybatis架构原理(二)-二级缓存源码剖析2022-06-20 19:02:14

    Mybatis架构原理(二)-二级缓存源码剖析 二级缓存构建在一级缓存之上,在收到查询请求时,Mybatis首先会查询二级缓存,若二级缓存没有命中,再去查询一级缓存,一级缓存没有,在查询数据库; 二级缓存-->一级缓存-->数据库 与一级缓存不同,二级缓存和具体命名空间绑定,一个mapper中有一个

  • EF Core之查询数据2022-06-20 17:34:25

    EF Core使用Linq进行数据查询。 基本查询 微软提供了一百多个示例来演示查询,地址:https://code.msdn.microsoft.com/101-LINQ-Samples-3fb9811b 我们可以通过下面的代码进行简单的查询: //获取全部数据 var blogs = context.Blogs.ToList(); //获取单个实体 var blog = context.B

  • React中的context 数据传递2022-06-19 19:02:44

    1.定义 js文件 import React from 'react' /**  *  * Context 相当于一个公共的存储空间,  *      我们可以将多个组件中都需要访问的数据统一存储到一个Context中,  *      这样无需通过props逐层传递,即可使组件访问到这些数据  *        *      通过React

  • springBoot 找不到localhost的网页2022-06-17 17:31:41

    最近启动springboot项目访问localhost老报找不到网页,找了很久发现yml配置文件中配置了“context.path”,只要在端口号后面加上context.path地址就可以访问了。  

  • vue之require.context(自动加载js模块等作用)2022-06-17 11:32:12

    require.context初识 require.contextrequire.context是webpack中,用来创建自己的(模块)上下文 webpack会在构建的时候解析代码中的require.context() require.context函数接收三个参数:1. 要搜索的文件夹目录2. 是否还应该搜索它的子目录3. 以及一个匹配文件的正则表达式 // 语法 req

  • Ultimate ASP.NET CORE 6.0 Web API --- 读书笔记(5)2022-06-16 19:34:54

    Global Error Handling 本文内容来自书籍: Marinko Spasojevic - Ultimate ASP.NET Core Web API - From Zero To Six-Figure Backend Developer (2nd edition) 错误处理,一般是使用try-catchblocks,然后是finally处理资源释放 但是会把这些处理逻辑零散地分布在代码中,如果将错误处

  • Ultimate ASP.NET CORE 6.0 Web API --- 读书笔记(15)2022-06-16 19:33:27

    15 Action Filters 本文内容来自书籍: Marinko Spasojevic - Ultimate ASP.NET Core Web API - From Zero To Six-Figure Backend Developer (2nd edition) Authorization filters,放在最前面,决定了请求是否有权限访问 Resource filters,就在授权过滤器的后面,在缓存和性能很有用 A

  • go+gin设置服务的cors2022-06-16 10:33:39

    package main import ( "fmt" "github.com/gin-gonic/gin" ) func main() { r := gin.Default() // 设置全局跨域访问 r.Use(CrosHandler()) err :=r.Run(":8887") if err!=nil{ fmt.Println("error")

  • ASP.NET Core的中间件创建与基本用法2022-06-15 19:04:27

    ASP.NET Core 中间件 ASP.NET Core的处理流程是一个管道,而中间件是装配到管道中的用于处理请求和响应的组件。中间件按照装配的先后顺序执行,并决定是否进入下一个组件。中间件管道的处理流程如下图(图片来源于官网): 管道式的处理方式,更加方便我们对程序进行扩展。 使用中间件 ASP.N

  • sentinel 基本原理2022-06-15 03:31:06

    1.整体设计 sentinel的整体设计比较简单.sentinel把提供的每个功能都封装成一个slot,然后通过一个slotchain(责任链模式)把所有的功能串联起来,从而将不同的功能组合起来.sentinel的功能又分为统计功能和面向用户的限流,熔断降级等功能.sentinel的统计功能是面向用户功能的基础,se

  • 个人冲刺92022-06-14 22:05:28

    完善开始闹钟开始导入不能使用直接注释掉 package timeline.lizimumu.com.t.util; import android.app.AlarmManager;import android.app.PendingIntent;import android.content.Context;import android.content.Intent;   public class AlarmUtil { public static void setAlarm

  • js 手写防抖2022-06-14 16:32:45

    如果存在之前的计时器,取消重新计时。 即多次点击只执行最后一次 注意this指向和回调形参列表 <button onclick="clickMe(1)">点我</button> <script> const clickMe = debounce((a) => { console.log(a); }, 500) function debounc

  • velocity的基础入门学习2022-06-14 14:00:06

    什么是velocity velocity是一个基于java的模板引擎,可以通过特定的语法获取在java对象的数据,填充到模板中,从而实现界面和Java的分离。 应用场景 Web应用场景:作为应用程序的试图,展示数据。 源代码生成:velocity可以用来基于模板生成java源代码 自动电子邮箱:网站注册,认证等的电子邮

  • Spring工厂模式2022-06-14 09:02:56

    Spring工厂模式 //实体类 package com.msb.pojo; import lombok.AllArgsConstructor; import lombok.Data; import lombok.NoArgsConstructor; @Data @AllArgsConstructor @NoArgsConstructor public class Demo1 { private String bname; private String author; } 创

  • Spring通过获取反射文件获取对象(属性的赋值 DI)2022-06-13 17:33:03

    Spring通过获取反射文件获取对象(属性的赋值 DI) DI处理的是对象的属性赋值和互相依赖的关系 c和p是引入的名称空间 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSche

  • Blazor WebAssembly + Grpc Web = 未来?2022-06-13 16:34:03

    Blazor WebAssembly是什么 首先来说说WebAssembly是什么,WebAssembly是一个可以使C#,Java,Golang等静态强类型编程语言,运行在浏览器中的标准,浏览器厂商基于此标准实现执行引擎。   在实现了WebAssembly标准引擎之后,浏览器中可以执行由其他语言编译成的wasm模块。使用强类型编程语

  • 02. Spring之IOC2022-06-13 11:04:47

    一、IOC的概念与原理   IOC(控制反转),把对象创建和对象之间的调用过程,交给Spring进行管理。使用IOC,可以将程序的耦合度降低。   IOC的底层主要使用了xml解析、工厂模式、反射这三个部分。IOC思想基于IOC容器完成,IOC容器底层就是对象工厂。Spring提供了IOC容器实现的两种方式(两个

  • ASP.NET Core--全局异常处理2022-06-12 18:36:06

    使用过滤器做全局异常处理,具体代码如下: public class CustomerExceptionFilter : ExceptionFilterAttribute { private readonly ILogger<CustomerExceptionFilter> _logger; public CustomerExceptionFilter(ILogger<CustomerExceptionFilter> logger)

  • 【Spring】学习笔记07-Bean自动装配2022-06-11 13:01:45

    自动装配是Spring满足bean依赖的一种方式! Spring会在上下文中自动寻找,并自动给bean装配属性!   在Spring中有三种装配的方式: 1.在xml中显式的配置 pojo类 public interface makevoice { public void makevoice(); } /** * @author 王广元 */ @Data public class Cat imp

  • Web Dynpro for ABAP(8):Service Calls2022-06-11 11:04:10

    3.12 Service Calls 调用已经存在的function以及Class的方法。 1.创建Service Call 2.使用Service Call 选择Component->右键->Create->Service call   使用已有Component Controller         这里可以选择将function的参数创建为method的parameter或者controller的attribute

  • 【Spring】学习笔记06-Bean作用域2022-06-11 00:32:58

    Spring官方,Beans作用域类型 ScopeDescription singleton (Default) Scopes a single bean definition to a single object instance for each Spring IoC container. prototype Scopes a single bean definition to any number of object instances. request

  • springboot进行单元测试时找不到数据源2022-06-09 22:34:46

    问题发现:springboot进行单元测试时,出现一下报错 java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) a

  • Entity Framework(EF)2022-06-09 08:01:48

    Entity Framework简介    Entity Framework是微软的Object Relational Mapper(对象关系映射器),也就是我们平常说的ORM,它可以让应用程序开发者将关系型数据作为业务模型来使用,也消除了开发者为数据访问编写的绝大多数管道代码的需要(比如使用ADO.NET)。Entity Framework提供了一

  • 【Spring注解驱动开发】00-Configuration Bean 注册组件2022-06-08 22:31:43

    笔记来源:✨尚硅谷Spring注解驱动教程(雷丰阳源码级讲解) 目录Configuration Bean 注册组件1、准备工作pom实体类2、@Bean 注解3、@ComponentScan 注解excludeFiltersincludeFilters@ComponentScansFilterType按照类型过滤自定义规则4、@Scope 注解5、@Lazy 注解6、@Conditional

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

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

ICode9版权所有