会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蟑螂恶霸的开发笔记
好记性不如烂笔头
博客园
首页
新随笔
管理
2024年6月27日
项目中对外暴露的http接口的安全性如何保证
摘要: 1 接口提供方,在header中添加clientId,用于标识调用方来源 2 接口提供方,请求参数body中添加公共参数:nonce随机值,可以用来防重,比如访问过一次,下次直接拦截、timestamp用来进行请求时间的校验,比如超过30秒的请求直接拦截,sign: 加密串 3 对body,进行加密
阅读全文
posted @ 2024-06-27 11:01 蟑螂恶霸的开发笔记
阅读(94)
评论(0)
推荐(0)
2023年2月17日
mysql B+ 树与 Buffer Pool
摘要: 转自 https://lvwenhan.com/tech-epic/506.html 内存缓存 Buffer Pool Buffer Pool 是在 MySQL 启动的时候,向操作系统申请的一片连续的内存空间,默认为 128MB,强烈建议任何一台 MySQL 服务器都根据自己的机器资源情况,增大配置
阅读全文
posted @ 2023-02-17 10:55 蟑螂恶霸的开发笔记
阅读(72)
评论(0)
推荐(0)
2023年1月17日
spring 管理的线程池实现优雅关闭
摘要: 创建线程池时, setWaitForTasksToCompleteOnShutdown setAwaitTerminationSeconds // 将ThreadPoolTaskExecutor实例交给Spring管理 @Bean public ThreadPoolTaskExecutor thre
阅读全文
posted @ 2023-01-17 09:45 蟑螂恶霸的开发笔记
阅读(1383)
评论(0)
推荐(0)
2023年1月13日
spring 线程池中,如何使用theadlocal上下文
摘要: 依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>transmittable-thread-local</artifactId> </dependency> 使用 public class AsyncThreadPoolConfig
阅读全文
posted @ 2023-01-13 09:45 蟑螂恶霸的开发笔记
阅读(105)
评论(0)
推荐(0)
2022年12月16日
获取当前controller bean
摘要: @Autowiredprivate RequestMappingHandlerMapping requestMappingHandlerMapping;@Autowiredprivate ApplicationContext applicationContext;@Autowiredprivate
阅读全文
posted @ 2022-12-16 11:10 蟑螂恶霸的开发笔记
阅读(112)
评论(0)
推荐(0)
2021年7月2日
Content-Type 与 springmvc 参数注解的对应
摘要: package com.example.demo.controller; import org.springframework.web.bind.annotation.*; /** * @Classname AController * @Description * @Date 2021/7/2 14
阅读全文
posted @ 2021-07-02 14:15 蟑螂恶霸的开发笔记
阅读(119)
评论(0)
推荐(0)
2021年5月25日
CompletableFuture 异步编排
摘要: public static void main1(String[] args) throws ExecutionException, InterruptedException { System.out.println("开始"); //异步编排1 无返回值runAsync() Completable
阅读全文
posted @ 2021-05-25 11:04 蟑螂恶霸的开发笔记
阅读(73)
评论(0)
推荐(0)
java threadpool 线程池核心参数
摘要: /** * corePoolSize 保留在池中的线程数 即使处于空闲状态 除非设置了allowCoreThreadTimeOut * * maximumPoolSize *池中允许的最大线程数 * * keepalivueTime 存活时间 如果当前线程大于core的数量 * 释放空闲的线程 ma
阅读全文
posted @ 2021-05-25 10:48 蟑螂恶霸的开发笔记
阅读(150)
评论(0)
推荐(0)
2021年5月24日
spring 事务 事务提交后才执行某方法
摘要: 第一种方法:在要执行的方法加上 @TransactionalEventListener(phase = TransactionPhase.AFTER_COMMIT)第二种方法: TransactionSynchronizationManager.registerSynchronization(new
阅读全文
posted @ 2021-05-24 16:05 蟑螂恶霸的开发笔记
阅读(722)
评论(0)
推荐(0)
redis 缓存穿透 缓存击穿 缓存雪崩
摘要: 缓存穿透 问题描述 key对应的数据在数据源并不存在,每次针对此key的请求从缓存获取不到,请求都会压到数据源,从而可能压垮数据源.比如用一个不存在的用户id,获取用户信息,无论是数据库或缓存都没有,若黑客利用此漏洞进行攻击可能压垮数据库. 解决方案 对空值进行缓存,如果一个查询返回的数据为空,我们
阅读全文
posted @ 2021-05-24 11:15 蟑螂恶霸的开发笔记
阅读(46)
评论(0)
推荐(0)
下一页
公告