会员
T恤
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
yues
人生是一场长跑
博客园
首页
新随笔
联系
订阅
管理
2025年4月15日
理解tomcat中的BIO、NIO、AIO、ARP
摘要: 理解tomcat中的BIO、NIO、AIO、ARP tomcat作为springboot中默认的web容器,了解tomcat的运转可以帮助我们更好的去调整tomcat的参数达到更好的性能 1. 前置知识 I/O就是Input/Output,收别人的数据到本机叫Input,本级发数据出去叫Output
阅读全文
posted @ 2025-04-15 21:44 isyues
阅读(265)
评论(0)
推荐(3)
2025年3月27日
通俗易懂分布式事务之2PC、3PC、Seata AT模式、Seata TCC模式
摘要: 通俗易懂分布式事务之2PC、3PC、AT、TCC 单机服务事务提交回滚操作是需要拿到Connection对象,调用提交commit方法或者rollback方法回滚的,例如下面操作 Connection conn = DriverManager.getConnection(...); try{ con
阅读全文
posted @ 2025-03-27 18:55 isyues
阅读(237)
评论(0)
推荐(1)
2025年3月23日
macos设置宿主机可以ping通docker容器
摘要: macos设置宿主机可以ping通docker容器 1. 项目连接不上seata 今天在启动项目时候seata报错: io.seata.common.exception.FrameworkException: can not connect to services-server 意思就是连接不上se
阅读全文
posted @ 2025-03-23 16:55 isyues
阅读(189)
评论(0)
推荐(0)
2025年3月19日
maven为什么发生依赖冲突?怎么解决依赖冲突?
摘要: maven为什么发生依赖冲突?怎么解决依赖冲突? 我们在开发的时候,偶尔会遇到依赖冲突的时候,一般都是NoClassDefFoundError、ClassNotFoundException、NoSuchMethodError。打开搜索框又发现有这个类,明明就是引入进来了,就是找不到,让人头疼 1.
阅读全文
posted @ 2025-03-19 22:47 isyues
阅读(377)
评论(0)
推荐(3)
如何写自己的springboot starter?自动装配原理是什么?
摘要: 如何写自己的springboot starter?自动装配原理是什么? 官方文档地址:https://docs.spring.io/spring-boot/docs/2.6.13/reference/html/features.html#features.developing-auto-config
阅读全文
posted @ 2025-03-19 00:45 isyues
阅读(393)
评论(2)
推荐(1)
2025年3月12日
通俗易懂动态表单自定义字段解决方案
摘要: 动态表单自定义字段解决方案 有些项目可能会有要求,客户可以自定义设计字段,并且字段还需要在后台设置可展示、可搜索。 1. 场景: 比如说报名场景,我们并不知道客户想让用户填哪些东西。 下面我就举个例子,场景前提介绍: 我有一个平台, 动态表单是平台功能,可以独立运行 我有一个比赛系统,比赛系统是平台
阅读全文
posted @ 2025-03-12 17:04 isyues
阅读(483)
评论(0)
推荐(0)
2023年10月8日
Mysql join算法深入浅出
摘要: Mysql join算法深入浅出 联表查询在日常的数据库设计中非常的常见,但是联表查询可能会带来性能问题,为了调优、避免设计出有性能问题的SQL,在explain命令中,会显示用的是哪个join算法,学习一下join过程是非常有必要的 当执行下面这个SQL Join,在不同的情况下会产生不一样的复杂
阅读全文
posted @ 2023-10-08 11:38 isyues
阅读(125)
评论(1)
推荐(1)
2023年9月27日
MySql explain命令返回结果解读
摘要: 1. explain命令是什么东西? explain 是MySql提供的SQL语句查询性能的工具,是我们优化SQL的重要指标手段,要看懂explain返回的结果集就尤为重要 2. explain命令返回列解读 + + + + + + + + + + + + + | id | select_type
阅读全文
posted @ 2023-09-27 16:31 isyues
阅读(380)
评论(0)
推荐(0)
2023年9月4日
关于前后端交互,取header的尴尬
摘要: 背景: 最近在写一个接口的时候,需求是这样的,上传excel,匹配项目有多少个字段匹配上了,如果匹配上了在单元格上标注绿色背景,然后返回excel文件和匹配的详细。 首先这个excel文件,后端是不会去保存的,所以无法直接返回文件链接,然后需要返回一个json,告诉前端有多少行是匹配上了的,中匹配多
阅读全文
posted @ 2023-09-04 21:29 isyues
阅读(143)
评论(0)
推荐(1)
2023年8月29日
logback-spring.xml 模版
摘要: ```xml ${PATTERN} UTF-8 ${LOG_HOME}/info-${APP_NAME}.log ERROR DENY ACCEPT ${LOG_HOME}/info-${APP_NAME}.%d{yyyy-MM-dd}.%i.log.gz 180 50MB ${PATTERN} U
阅读全文
posted @ 2023-08-29 10:45 isyues
阅读(109)
评论(0)
推荐(0)
2023年8月10日
记录一次解决数据库连接池连接泄露BUG
摘要: ## 1 BUG现象 系统并发请求,系统停滞无法使用,所有接口都是无法与后端进行交互的状态,系统并没有宕机 ## 2 BUG的业务流程 1. 插入分数方法 涉及插入表ABCD 加了声明式事务 2. 查询分数方法 涉及表ABCD ``` controller() { @Transactional in
阅读全文
posted @ 2023-08-10 14:04 isyues
阅读(2969)
评论(7)
推荐(2)
2023年7月4日
SpringBoot对接阿里云OSS上传文件以及回调(有坑)
摘要: ### 前言 今天在对接阿里云OSS对象存储, 把这过程记录下来 ### 链接 阿里云的内容很多,文档是真的难找又难懂 本文主要是用的PostObject API 加上 Callback参数 PostObject -> [https://help.aliyun.com/document_detail
阅读全文
posted @ 2023-07-04 01:58 isyues
阅读(1892)
评论(2)
推荐(2)
2023年6月28日
RSA 加密签名验签解密
摘要: ```java import javax.crypto.Cipher; import javax.crypto.spec.OAEPParameterSpec; import javax.crypto.spec.PSource; import java.security.*; import java.
阅读全文
posted @ 2023-06-28 18:21 isyues
阅读(82)
评论(1)
推荐(1)
2023年6月13日
nacos连接不上配置的坑
摘要: ### 问题: 今天在使用nacos时,发现怎么样都连接不上配置 ### 思路: 毋庸置疑这个肯定是配置问题,下面是我现在的配置 ```yaml nacos: username: nacos password: nacos server-addr: 127.0.0.1:8848 # 注册中心 dis
阅读全文
posted @ 2023-06-13 11:04 isyues
阅读(727)
评论(0)
推荐(1)
2023年6月2日
Jackson前后端开发模式必备json利器
摘要: ### 前言 json是我们现代互联网程序最常用的交互格式,是否你在工作中会遇到前端说字段不一致需要改的需求,是否遇到过数据库字段名与javaBean的规范不同,是否遇到过json与javaBean相互转换时因为需求写的土匪代码,这些都可以用Jackson完成,我们经常和json打交道,而Jacks
阅读全文
posted @ 2023-06-02 00:22 isyues
阅读(989)
评论(0)
推荐(2)
下一页
公告