会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
你我山巅自相逢
Talk is cheap. Show me the code.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
下一页
2023年6月20日
封装svg通用组件
摘要: 1. 安装`vite-plugin-svg-icons`插件 ``` pnpm i vite-plugin-svg-icons -D ``` 2. 在main.ts中引入`vite-plugin-svg-icons` ```tsx import 'virtual:svg-icons-register
阅读全文
posted @ 2023-06-20 12:43 孙半仙人
阅读(105)
评论(0)
推荐(0)
2023年6月13日
mybatis批量插入的四种方式
摘要: ## 一、循环插入 ```java public void insert(List userList) { userList.forEach(user -> userDao.insert(user)); } ``` ```java INSERT INTO `demo`.`user` (`userna
阅读全文
posted @ 2023-06-13 19:20 孙半仙人
阅读(4197)
评论(0)
推荐(0)
2023年5月12日
SPI机制
摘要: SPI机制 SPI (Service Provider Interface),主要适用于扩展作用,SPI可以很灵活的让接口和实现分离,让api提供者只提供接口,第三方来实现,然后可以使用配置文件的方式来实现替换或者扩展,在框架中比较常见,提高框架的可扩展性。 JDK的SPI机制-ServiceLoa
阅读全文
posted @ 2023-05-12 16:03 孙半仙人
阅读(113)
评论(0)
推荐(0)
2023年4月5日
接口安全处理
摘要: 一、为什么要保证接口安全 在我们日常开发中,存在一些接口是敏感且重要的,比如充值接口,如果在你调用充值接口的时候被别人抓包了,然后就可以修改充值的金额,本来充值10元可以改成充值10w,产生重大生产问题,再或者说被被人抓包了,别人可以不限制的调用该充值10元的接口,调用几万次,也是会导致重大问题,那
阅读全文
posted @ 2023-04-05 17:42 孙半仙人
阅读(146)
评论(0)
推荐(0)
2023年3月28日
HTTPS加密原理
摘要: 一、单向加密 单向加密算法又叫做不可逆算法, 就是明文被加密后,原则上是不能还原的; | 名称 | 运行速度 | 安全性 | | : | : | : | | MD5 | 快 | 中 | | SHA-1 | 慢 | 高 | | SHA-256 | 更慢 | 更高 | // hutool工具包有md5,
阅读全文
posted @ 2023-03-28 22:23 孙半仙人
阅读(351)
评论(0)
推荐(0)
2023年3月1日
java服务OOM和CPU飙升排查
摘要: 一、JVM参数 -D 可以是系统默认有的参数,也可以是自己定义的参数 -Dfile.encoding=UTF-8 -Dmaven.test.skip=true -Dspring.profiles.active=test -Dhsf.server.port=12404 -Dhsf.http.port=
阅读全文
posted @ 2023-03-01 12:44 孙半仙人
阅读(469)
评论(0)
推荐(1)
2023年2月27日
MDC实现微服务链路追踪
摘要: 一、问题背景 在微服务架构中,我们没办法快速定位用户在一次请求中对应的所有日志,在排查生产问题的时候会非常困难,那是因为我们在输出的日志的时候没把请求的唯一标示输出到我们的日志中,导致我们没办法根据一个请求或者用户身份标识来做日志的过滤。 二、MDC简介 MDC(Mapped Diagnostic
阅读全文
posted @ 2023-02-27 19:03 孙半仙人
阅读(347)
评论(0)
推荐(0)
Nacos服务跨分组调用
摘要: 一、 问题背景 nacos有两种服务隔离的机制,一个是空间namespace,一般我们用namespace区分环境,另外一个是分组group,nacos的默认调用机制是同namespace下的同group的服务才可以相互调用; 那现在有个问题: 在测试阶段,由于测试环境和开发环境数据库等不一致,在测
阅读全文
posted @ 2023-02-27 13:55 孙半仙人
阅读(3671)
评论(0)
推荐(1)
2023年2月19日
git基础操作
摘要: 一、分支 分支命名规则 开发分支: dev 功能分支:feature/功能名称 bug分支:bugfix/bug名称 预发布分支:release/预发布版本名称 列出本地分支: git branch 列出远程分支: git branch -r 切换分支: git checkout newB 删除本地
阅读全文
posted @ 2023-02-19 19:59 孙半仙人
阅读(50)
评论(0)
推荐(0)
ThreadLocal父子间通信的四种解决方案
摘要: ThreadLocal父子间通信的四种解决方案 ThreadLocal 是存储在线程栈帧中的一块数据存储区域,其可以做到线程与线程之间的读写隔离。 但是在我们的日常场景中,经常会出现父线程需要向子线程中传递消息,而 ThreadLocal 仅能在当前线程上进行数据缓存,这里就介绍4种父子间通信问题;
阅读全文
posted @ 2023-02-19 19:24 孙半仙人
阅读(871)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告