logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

VScode任务配置详解(task.json与launch.json)

vscode非常强大,有很多可以自定义的东西,但是也不容易上手,例如搭建一个新环境是如何配置运行程序。本篇文章就将详细说明vscode的如何配置任务来完成编译等操作,如何配置launch来debug。tasks.json:配置和管理自动化任务,如编译、构建、运行脚本…launch.json:配置调试器,定义调试会话的启动和运行参数。

文章图片
JavaAgent的agent与attach

javaagent是什么?从名字agent也可以看出,是一种代理。javaagent用来做什么?本质上是对class的一种增强,用来实现一些通用功能,例如链路追踪等。和AOP有什么区别?AOP和javaagent本质上都是通过修改class来实现额外功能,对代码逻辑本身无侵入,在运行时侵入。AOP通常是项目内的代理增强,通常是增强业务逻辑,例如:公用授权检查逻辑。

文章图片
pandas数据选择

locloc是使用索引名称和列名称选择行列的,接收2个参数,第一个参数用于选择索引,第二个参数用于选择列。import pandas as pdimport numpy as np# 设置种子,让每次测试数据一样np.random.seed(147258)dates = pd.date_range('20200101', periods=5)# 数据范围[0,20) 5行4列 二...

git rebase-优雅合并与修改提交

在Git核心概念图例与最常用内容操作(reset、diff、restore、stash、reflog、cherry-pick)中我们已经介绍了git的最常用实用的命令。在上面说的那篇文章中,我们只是简单提了一下rebase。是因为rebase比较复杂,并且用的相对较少,因为我们通常更喜欢用merge。但是rebase绝对是有强迫症朋友的福音,尽管rebase非常危险,但是它非常优雅。能让我们的提交

文章图片
#git
JavaScript下载文件(简单模式、跨域问题、文件压缩)

相信各位开发朋友都遇到过下载的文件的需求,有的非常简单,基本链接的形式就可以。有的就比较复杂,涉及跨域和压缩文件,例如,文件在OSS中,有的oss不支持压缩文件,要下10个文件就得弹10个下载出来。业务老师多半是没有办法接受这种情况,怎么处理呢?这就涉及到跨域获取文件并压缩文件了。本文会介绍一下简单下载和下载OSS文件并压缩。

文章图片
观察者模式与spring guava事件

1. 观察者模式观察者模式,也叫发布/订阅(Publish/Subscribe)模式,观察者模式比较简单,但是非常常用,当然也非常实用。观察者模式最大的好处是,当业务逻辑变得复杂之后,通过观察者模式可以减轻耦合。举个简单的例子,一个简单的用户充值事件,当业务复杂之后,除了处理订单之外,可能还需要送券、奖励积分金币、提示VIP等级、送抽奖等激励活动、处理邀请码、发送重要事件记录日志、处理重要事件异常

#观察者模式
Python正则表达式详解

目录一、re1.1 match1.2 search1.3 sub1.4 findall1.5 finditer1.6 split1.7 compile二、Pattern2.1 属性2.2 方法三、Match3.1 属性3.2 方法四、正则表达式4.1 常用4.2 边界空白4.3 分组4.4 前后匹配4.5 其他匹配4.6 flags五、文档一、re我们先介绍一下re模块下的方法,这个是我们拿来..

#正则表达式
Spring Gateway核心概念、流程及原理

我们已经从属性配置类知道了定义,该去到自动配置类了。SpringBoot自动配置原理再继续之前,我们得先了解一下Spring Gateway的入口。Spring Gateway现在使用的是响应式模式,使用的是WebFlux,而不是WebMvc。WebFlux的一个重要类入口是:org.springframework.web.reactive.DispatcherHandler看名字就知道,类似于D

文章图片
#spring#gateway
Spring Gateway常用过滤器(限流、熔断等)

Bean不推荐直接创建ReactiveResilience4JCircuitBreakerFactory,我们只需要专注于我们需要的配置就可以。

文章图片
#spring#gateway
Spring Gateway动态路由

所以所有RouteDefinitionRepository也会被CompositeRouteDefinitionLocator拿到,然后给RouteDefinitionRouteLocator,最终给了CachingRouteLocator,而CachingRouteLocator最后到RoutePredicateHandlerMapping实际使用的RouteLocator。会扫描redis中所

文章图片
    共 29 条
  • 1
  • 2
  • 3
  • 请选择