- 博客(264)
- 资源 (2)
- 收藏
- 关注
原创 Java多线程完整详解
本文详解Java多线程核心概念及线程池应用,涵盖进程与线程区别、线程池优势及ThreadPoolExecutor核心参数。重点介绍Spring封装的ThreadPoolTaskExecutor配置方法,包括核心线程数、队列容量、拒绝策略等,并通过实例演示注解式与手动提交两种异步调用方式,强调合理配置拒绝策略避免任务丢失,提升系统稳定性与性能。
2026-11-08 23:41:16
151
原创 分布式事务
事务是数据库操作的最小单位,具有原子性、隔离性、持久性和一致性。在并发环境下,可能引发脏读、不可重复读和幻读等问题,需通过设置隔离级别(如读已提交、可重复读等)来避免。本地事务在单机环境中管理,而分布式事务则需在多服务器间保证数据一致性,通常采用两阶段提交或补偿机制实现“全部成功或全部回滚”。
2026-09-17 11:52:12
198
原创 接口幂等性
幂等性指接口多次执行与一次执行结果一致,避免重复操作导致数据异常。数据库查询、删除天然幂等,但更新(如金额计算)和插入操作需防范重复提交。可通过前端按钮置灰、服务端校验、唯一ID或Token机制实现幂等,确保系统稳定可靠。
2026-09-15 15:40:04
98
原创 yum命令下载出现Failed to synchronize cache for repo ‘AppStream‘, ignoring this repo.
【代码】yum命令下载出现Failed to synchronize cache for repo 'AppStream', ignoring this repo.
2024-02-02 23:58:29
1507
原创 虚拟机配置网络
1开启网络右击打开属性配置ipv4配置vm配置系统配置liunx网卡信息vim /etc/sysconfig/network-scripts/ifcfg-ens33打开电脑任务管理器
2024-01-14 14:48:39
489
原创 文件上传的方式和下载
异步上传不是表单提交而是ajax请求,想要发送ajax请求吧文件数据带上就必须用到jQuery.form.js工具。上传之后会跳转页面,但是有时候不需要跳转页面而是进行局部刷新,如上传头像。
2022-07-16 17:19:28
348
原创 2022-mysql优化
mysql连接- mysql的连接- 通信类型1 同步通信 : 同步通信依赖于被调用方,程序在连接数据库时,会一直等待数据库的返回和响应,2 异步通信: 可以避免应用阻塞等待,遇到高并发一条sql建立一个连接,- 连接方式1 短连接: 创建连接-数据传输-关闭连接 注意每次进行连接都会重新创建连接2 长链接: 创建连接-数据传输-保持连接-数据传输-保持连接-关闭连接- 连接协议1 tcp/ip: 套接字连接方式是任何平台连接mysql的方式,在网络中最常用的方式,2 Unix .
2022-05-29 11:31:13
268
1
原创 git常用命令
git-git config 查看git配置信息git config user.name 查看用户名git config user.email 查看邮箱地址git config -global user.name "name" 设置用户名- git init 初始化一个本地git仓库- git clone url 通过指定一个url来获取远程git仓库的数据- git add file 添加一个文件到暂存区git add * 添加所有文件到暂存区- git commit -m "注释".
2022-05-27 16:56:45
123
原创 java常用的类
常用类的总结1 内部类2 Object类3 包装类4 数学类5 时间类6 字符串7 String Builder 和 String Buffer8 DecimalFormat内部类- 1 内部类 一个类中内部再定义一个完整的类一般情况下类与类之间是相互独立的,内部类是一个类在一个类中,和成员变量和成员方法是同一个级别。内部类的好处: 内部类和外部类的效果是一样的,内部类的隐藏性比较好 这个理由其实比较扯淡注意一个文件下只有一个public class 2 匿名内部类: 匿名内.
2022-04-27 23:33:14
758
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅