- 博客(16)
- 收藏
- 关注
原创 javaEE:多线程,单列模式和生产者消费者模型
单例模式确保类只有一个实例并提供全局访问点,包括饿汉式(立即创建)和懒汉式(延迟创建)。懒汉式需解决线程安全问题,通过双重检查锁定和volatile避免指令重排。阻塞队列支持线程安全的put/take操作,满或空时自动阻塞。手动实现可使用ReentrantLock和Condition管理不同阻塞条件,确保线程安全。
2025-12-11 11:06:34
1047
原创 javaEE:多线程,线程安全
解释了什么是线程安全,怎样写才是一个线程安全的代码.详细解释了什么是synchronized和RenntrantLock锁和其用法.还有死锁
2025-11-26 22:00:09
361
原创 MySQL:数据库约束
查看表结构,发现class_id的key为mul,表示外键约束建立成功(mul代表索引,不代表外键约束)原因是因为我们只删除了外键约束,但是没有删除创建外键约束时的索引,删除索引之后再说。作用:为列内容设置默认值,如果插入时没有指定该列,就使用默认值(可作用多个列)尝试删除主表java01的记录,发现删除失败,因为有记录用引用了java01。此时我们已经成功删除了外键,但查看表结构时,发现key显示的还是mul。查询表内容,发现不指定姓名的变成了无名,而不是默认的null。
2025-10-30 16:24:23
469
原创 学习笔记:继承
简单说就是让子类"继承"父类的属性和方法.就像现实里儿子继承父亲的财产和家族特征一样.现在我定义一个学生类会发现他们都有共同属性,姓名,年龄,班级.不过,我现在我告诉你小明有个特点是会唱,然后要重新定义他们,这时候最方便的方法便是使用继承.直接新创建一个类,然后使用extends继承即可这样的子类会继承到父类的所有属性和方法,并且还特有一个chan方法当我们希望在子类中访问父类成员时,可以使用super关键字来进行访问继承时会遇到的奇怪问题编写下段代码会发现编译不通过原因是在执行子类时,父类未初
2025-07-07 17:06:47
916
原创 只用C语言基础语法就能完成扫雷?
开始我先声明一下完成扫雷所需要的C语言基础1,数据类型2,分支循环语句3,函数的使用4,......没有了,就这么简单只需要了解这3点,我们就能做出最基本的扫雷程序了不过毕竟是最基本的扫雷嘛,所以这个扫雷玩起来还是很吃力的。
2025-04-25 11:19:09
979
4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅