自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 问答 (1)
  • 收藏
  • 关注

原创 spring security WebFlux 动态加载权限

权限校验会调用 DelegatingReactiveAuthorizationManager -> check方法。DelegatingReactiveAuthorizationManager 里的mappings保存的是pathMatcher和对应的权限。思路是拿到mappings,替换之前的权限。把ServerHttpSecurity里的authorizeExchangeSpec替换为自定义的,authorizeExchangeSpec的configure方法里创建Authorizati.

2022-05-28 11:09:49 1591 5

原创 spring boot断点续传

@GetMapping("/download")public void download(@RequestParam String path, HttpServletRequest request, HttpServletResponse response) throws IOException { Path downloadFile = Paths.get(path); if (!Files.exists(downloadFile)) { response.setSta.

2022-05-28 10:49:39 723

原创 gradle设置全局国内镜像

在 %userprofile%/.gradle 路径下,新建init.gradle文件,编辑写入:def replacer = [ 'http[s]://repo1.maven.org/maven2/': 'https://maven.aliyun.com/repository/public', 'http[s]://jcenter.bintray.com/': 'https://maven.aliyun.com/repository/public', 'http[s]://m

2021-05-02 03:19:48 918

原创 Spring aop实现乐观锁重试

如果有错误的地方,大家可以指正出来:@Retention(RetentionPolicy.RUNTIME)@Target(ElementType.METHOD)public @interface TransactionalWithRetries { int maxTimes() default 3;}@Aspect@Componentpublic class RetryOptLockAop { private final static Logger log = L

2021-04-18 16:35:59 258

原创 hyper-v安装android

下载地址: https://osdn.net/projects/android-x86/releases安装过程参考virtualbox安装android:https://jingyan.baidu.com/article/76a7e40987f017bd3b6e1580.html安装完成截图:安装游戏成功:

2020-05-24 00:48:22 8734 1

原创 动态规划 ---- 找零钱,最长公共子列

现存人民币面额 【1, 2, 5, 10】,要找零N元,问最少需要多少张人民币?N为1,最少需要1张。f(1) = 1N为2,最少需要1张。f(2) = 1N为3,最少需要2张。f(3) = 2N为4,最少需要2张。f(4) = 2N为5,最少需要1张。f(5) = 1N为6,最少需要2张。f(6) = 2N为7,最少需要2张。f(7) = 2N为8,最少需要3张...

2020-05-08 00:14:48 168

原创 android 自定义toast

public class ToastUtils { private static Toast toast; /** * * @param context * @param resource 图标 * @param text 内容 * @param width toast宽 * @param height ...

2020-04-14 18:33:28 130

原创 html radio 样式修改

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document...

2020-04-01 17:19:58 942

原创 nio、netty、xnio和epoll简单demo

epoll demo// server端#include <stdio.h>#include <arpa/inet.h>#include <sys/epoll.h>#include <unistd.h>#include <ctype.h>#define BUF_LEN 1024#define SER_PORT 80...

2019-09-05 23:14:53 861

原创 快速排序

原理:1:选取一个数为基准,将数组分为两部分(一部分比基准数小、一部分比基准数大)2:将上面两个数组再继续递归划分。例如:1。 [ 511, 12, 832, 912, 409, 13,521, 99 ]2。99 为基准。12比99小,放到第一位: [ 12, 511, 832, 912, 409, 13, 521, 99 ]3。99 为基准。13比99小,放到第二位:...

2019-08-08 21:07:01 154

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除