ICode9

精准搜索请尝试: 精确搜索
  • Sentinel源码之Slot分析2022-05-21 10:31:23

    StatisticSlot StatisticSlot 是 Sentinel 最为重要的类之一,用于根据规则判断结果进行相应的统计操作。 entry 的时候:依次执行后面的判断 slot。每个 slot 触发流控的话会抛出异常(BlockException的子类)。若有 BlockException抛出,则记录 block 数据;若无异常抛出则算作可通过(pass),记

  • Nacos源码之客户端实例注册分析2022-05-21 00:32:11

    客户端服务注册入口 流程图: 实际上我们在真实的生产环境中,我们要让某一个服务注册到Nacos中,我们首先要引入一个: <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency> 在引入这个依赖

  • 好客租房53-context的使用2022-05-20 19:34:02

    app组件要传递给child组件 该如何处理 更好的姿势 跨组件传递数据 Provider 用来提供数据 Consumer用来消费数据 1调用React.createContext() 创建provider和comsumer消费两个组件 const {Provider,Consumer}=React.createContext() 2使用Provider <Provider> <div> <child1/> </d

  • Go: go-redis2022-05-20 18:03:57

    https://github.com/go-redis/redis   package main import ( "context" "fmt" "time" "github.com/go-redis/redis/v8" ) var ( ctx context.Context rdb *redis.Client ) func init() { rdb = redis.NewClient(

  • 用jQuery实现文件上传的方法2022-05-19 17:33:26

    1、利用FormData实现文件上传 <input type="file" id="avatar" name="avatar"> <button type="button">保存</button> ('button').click(function(){ var files = $('#avatar').prop('files

  • SpringBoot中获取profile的方法详解2022-05-19 13:32:52

    这篇文章主要介绍了springboot获取profile的操作,文中的示例代码讲解详细,具有很好的参考价值,希望对大家有所帮助   spring boot与profile spring boot 的项目中不再使用xml的方式进行配置,并且,它还遵循着约定大于配置。 静态获取方式 静态工具类获取当前项目的profile环境。

  • Android技术分享| Context浅析2022-05-19 11:00:58

    类继承图 我们来看下关于 Context 的类继承图,我们通过查看源码得知,Context 是一个抽象类,所以它肯定有其实现类,查阅得知它的实现类为 ContextWrapper 和 ContextImpl ,所以它的继承图如下: 以上的 Context 类继承关系清晰简洁,可以得知,Application 、 Service 、Activity 都是继承的

  • abp 在 .net core web 应用中接管请求2022-05-19 08:01:52

    abp里面每个中间件都可以配置自己的依赖注入容器(重写 ConfigureServices ,然后通过上下文的 Services 属性获取ioc容器)和请求管道(重写 OnApplicationInitialization,然后通过上下文的GetApplicationBuilder 获取 applicationBuilder) [DependsOn(typeof(AbpAspNetCoreMvcModul

  • Python-Django模板2022-05-19 00:01:18

    前面将hello world输出给浏览器,将数据与 视图 混合在一起,不符合 MVC思想。 模板就是一个文本,用来分离文档的表现形式和内容。 在templates目录下创建一个html模板 然后需要向Django 说明模板文件的路径 修改settings.py TEMPLATES 中的DIRS参数 注意,这里的BASE_DIR是db.sqlite3

  • setup的两个传值2022-05-17 15:04:00

    setup执行的时机 在beforeCreate之前执行一次,this是undefined。 setup的参数 props:值为对象,包含:组件外部传递过来,且组件内部声明接收了的属性。 context:上下文对象 attrs: 值为对象,包含:组件外部传递过来,但没有在props配置中声明的属性, 相当于 this.$attrs。 s

  • .Net Core使用xxl-job定时任务2022-05-15 18:04:06

    一、下载NuGet包 NuGet:DotXxlJob.Core 二、Startup类 public class Startup { public Startup(IConfiguration configuration) { Configuration = configuration; } public IConfiguration Configuration { get; } //

  • go并行编程4-context2022-05-15 17:31:35

    context 在 Go 服务中,每个传入的请求都在其自己的goroutine 中处理。请求处理程序通常启动额外的 goroutine 来访问其他后端,如数据库和 RPC 服务。处理请求的 goroutine 通常需要访问特定于请求(request-specific context)的值,例如最终用户的身份、授权令牌和请求的截止日期(deadline

  • 9-protobuf进阶2022-05-14 23:31:57

    官方地址: https://developers.google.com/protocol-buffers/docs/proto3 一 protobuf 基本类型和默认值 1.1 protobuf类型和语言对应关系 该表格展示了定义于.proto文件中的类型,与go和python对应的类型: .proto Type Notes Python Type Go Type double float float64 flo

  • 【设计模式】—解释器模式2022-05-13 12:02:42

        如上图,设计一个软件用来进行加减计算。我们第一想法就是使用工具类,提供对应的加法和减法的工具方法。 //用于两个整数相加public static int add(int a,int b){ return a + b;} //用于两个整数相加public static int add(int a,int b,int c){ return a + b + c;} //用

  • ABP标准模型来处理异常2022-05-12 23:00:35

    ABP 随笔分类 - ABP   Abp 业务异常源码解读   Abp 业务异常源码解读 最近一直在读代码整洁之道,我在读到第三章函数的3.9 使用异常替代返回错误码,其实在我的开发经历中都是使用返回错误码给到前端,之前在阅读ABP官网文档中就有看到过使用异常替代异常的做法,当时自己还是比

  • AutoCAD中使用EntityFramework连接SqlServerCe数据库2022-05-10 20:01:39

    1、需要用到的依赖库如下: EntityFramework.6.4.4 EntityFramework.SqlServerCompact.6.4.4 Microsoft.SqlServer.Compact.4.0.8876.1 2、app.config需要的配置: <configSections> <!-- For more information on Entity Framework configuration, visit http://go.microsoft.com/

  • (二)Spring-bean的作用域、xml和注解方式自动装配以及注解开发2022-05-10 18:31:55

    (二)Spring-bean的作用域、xml和注解方式自动装配以及注解开发 一、 bean的作用域 1.1 定义 当您创建一个 bean 定义时,您创建了一个用于创建由该 bean 定义定义的类的实际实例的方法。bean 定义是一个配方的想法很重要,因为这意味着,与一个类一样,您可以从一个配方创建许多对象实例。

  • Golang标准库之context包2022-05-10 16:34:35

    在 Go http包的Server中,每一个请求在都有一个对应的 goroutine 去处理。请求处理函数通常会启动额外的 goroutine 用来访问后端服务,比如数据库和RPC服务。用来处理一个请求的 goroutine 通常需要访问一些与请求特定的数据,比如终端用户的身份认证信息、验证相关的token、请求的截止

  • 关闭Command启动的进程2022-05-10 15:04:46

    在用exec包调用的其他进程后如何关闭结束,可以使用context包的机制进行管理,context包的使用详见:https://godoc.org/context exec.CommandContext方发实现了context,通过context可以对exec启动的进程结束。 隐藏程序自身黑窗口的方法:go build -ldflags="-H windows" 隐藏子进程黑窗口

  • Sentinel 源码分析(一)2022-05-08 20:00:08

    版本: <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> <version>2.2.5.RELEASE</version> 在spring.factories中: org.springframework.boot.autoconfigure.EnableAutoConf

  • IExceptionFilter、IAsyncExceptionFilter2022-05-08 19:01:16

    IExceptionFilter在它的作用范围内,当程序发生异常,可以接收到异常,对异常进行统一的处理。 当程序同时继承了IExceptionFilter,IAsyncExceptionFilter,则优先处理异步方法OnExceptionAsync 1、新建过滤器类CustomExceptionFilterAttribute继承Attribute, IExceptionFilter 1 using

  • Spring Ioc源码分析系列--Ioc源码入口分析2022-05-07 18:35:35

    Spring Ioc源码分析系列--Ioc源码入口分析 本系列文章代码基于Spring Framework 5.2.x 前言 上一篇文章Spring Ioc源码分析系列--Ioc的基础知识准备介绍了Ioc的基础概念以及Spring Ioc体系的部分基础知识。那么这一篇就会真正通过一个例子,启动Ioc容器,获取容器里的bean。 首先说

  • 扩展.Net Core Identity Server 授权方式,实现 手机号+ 验证码 登录2022-05-07 12:32:20

    背景 国内来讲,注册/登录流程都是尽可能的简单,注册流程复杂,容易流失客户。手机号 + 短信验证码的方式非常普遍;但是框架默认并没有类似的功能,需要我们自己进行扩展。   思路 验证登录手机号为注册用户,且验证码正确;验证通过后,去 Identity Server 获取Token,然后返回客户端。 扩展 Id

  • .NetCore Hangfire任务计划2022-05-06 16:34:12

    安装Hangfire  新建ASP.NET Core空 项目,.Net Core版本3.1  往*.csproj添加包引用,添加新的PackageReference标记。如下所示。请注意,下面代码段中的版本可能已经过时,如有需要,请使用nuget获取最新版本。 <ItemGroup> <PackageReference Include="Microsoft.AspNetCore.App" />

  • Flutter 状态管理框架 Provider 和 Get 分析2022-05-06 15:34:44

    文/ Nayuta,CFUG 社区 状态管理一直是 Flutter 开发中一个火热的话题。谈到状态管理框架,社区也有诸如有以 Get、Provider 为代表的多种方案,它们有各自的优缺点。 面对这么多的选择,你可能会想:「我需要使用状态管理么?哪种框架更适合我?」 本文将从作者的实际开发经验出发,分析状态管理

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

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

ICode9版权所有