会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
记性不好,只能多做记录喽
好记性不如烂笔头
博客园
首页
新随笔
联系
订阅
管理
2025年5月6日
工厂模式--业务中的使用
摘要: 一、适用场景 如果业务逻辑中有很多不同的分支,拿支付举例,如微信支付、支付宝支付、现金支付,并且可以预见到后续会进行扩展,如增加银行卡支付,则可以使用工厂模式。 二、代码展示 1. 定义支付的抽象方法接口 public interface PayMethod { public void pay();
阅读全文
posted @ 2025-05-06 16:05 卡利的亲爹
阅读(13)
评论(0)
推荐(0)
2025年4月10日
Mysql是否解决了RR隔离级别下的幻读问题?
摘要: Mysql不同隔离级别下的数据查询问题,如脏读、幻读等是Java开发人员必须掌握的知识之一,网上的信息来源驳杂,但RR级别下的幻读问题基本上的描述都是Mysql InnoDB引擎通过 MVCC + 间隙锁 的方式解决了,但是真的是这样吗? Mysql版本 8.0.33 会话隔离级别 快照读、当前读
阅读全文
posted @ 2025-04-10 13:22 卡利的亲爹
阅读(22)
评论(0)
推荐(0)
2025年2月19日
DynamicTP-动态线程池管理工具本地部署-Springboot + Nacos + Prometheus + Grafana
摘要: 一、官方地址 DynamicTP 二、踩坑 先要把依赖版本搞定,后面的配置才能顺利生效 1.一定要确定好自己是什么项目,SpringBoot或SpringCloud 不同类型的项目使用的DynamicTP的配置不相同 如果pom.xml文件中带有<artifactId>spring-cloud-de
阅读全文
posted @ 2025-02-19 15:12 卡利的亲爹
阅读(431)
评论(0)
推荐(0)
2025年2月11日
堆排序--代码实现
摘要: 本文主要说明代码编写思路和具体代码,下面的博文讲的比较全面 参考文章:https://www.cnblogs.com/jingmoxukong/p/4303826.html 代码思路(以大根堆为例) 堆排一共分2个阶段:1. 创建一个大根堆 2.交换堆顶和堆尾元素,获取到堆顶元素,并重新维护大根堆
阅读全文
posted @ 2025-02-11 17:11 卡利的亲爹
阅读(7)
评论(0)
推荐(0)
2025年2月8日
java - 创建线程的几种方法
摘要: public class CreateThread { public static void main(String[] args) throws ExecutionException, InterruptedException { //1. 继承Thread类,重写run方法 NewThread
阅读全文
posted @ 2025-02-08 09:40 卡利的亲爹
阅读(14)
评论(0)
推荐(0)
2025年2月7日
java双线程交替打印1-100的数字
摘要: 第一版代码 Thread threadOdd = new Thread(() -> { for (int i = 1; i <= 99; i+=2){ synchronized (sharedThing){ System.out.println(Thread.currentThread().getN
阅读全文
posted @ 2025-02-07 15:51 卡利的亲爹
阅读(276)
评论(0)
推荐(0)
2025年1月8日
vue3项目yarn install遇到的info There appears to be trouble with your network connection.Retrying.·. 问题解决
摘要: 新接手的vue3项目在安装依赖的时候经常下载失败,报错Couldn't find package ... on the "npm" registry 或者 error Error:read ECONNRESET 1. 可以改变当前的源 查看当前使用的源 yarn config get registr
阅读全文
posted @ 2025-01-08 15:02 卡利的亲爹
阅读(260)
评论(0)
推荐(0)
公告