摘要: Spring优点 1.通过控制反转和依赖注入实现低耦合 2.面向切面编程,将业务逻辑和系统功能区分开来(日志记录、事务管理、安全性) 3.切面和模板可以减少板式代码 4.声明式事务的支持(@Translation)可以实现对事务代码的灵活管理,提高代码的质量和效率 5.多种内置的框架(Mybatie 阅读全文
posted @ 2025-03-02 16:49 魙 阅读(29) 评论(0) 推荐(0)
摘要: 常见集合 JAVA集合类主要由Collection和map派生 绿色代表接口。 常规上分为四大类: List代表有序可重复集合。Set代表无序不可重复集合,Queue是队列集合,Map代表的是key-value对集合。 关于它们的常见实现类由ArryayList,LinkedList,HashSet 阅读全文
posted @ 2025-02-27 20:51 魙 阅读(17) 评论(0) 推荐(0)
摘要: mysql具有哪些锁 按锁的粒度分配:行级锁,表级锁,页级锁。 mvcc的实现原理 MVCC--一份数据保留多个版本的一种方式,查询时通过readview和版本链获得对应版本的数据 好处:提升并发性能,对于高并发场景,mvcc比行级锁开销更小 实现原理 MVCC的实现依赖于版本链,版本链具有三个隐藏 阅读全文
posted @ 2025-02-27 15:17 魙 阅读(23) 评论(0) 推荐(0)
摘要: 1.介绍mysql MYSQL是一个关系型数据库 2.事务的四大特性 acid A原子性表示要么全部成功要么全部失败 C一致性事务执行前和执行后需要保持一致的状态 I隔离性一个事务只能读到已提交的更改 D持久性事务一旦被提交更改就是永久性的 3.数据库的三大范式 第一范式inf:确保字段的原子性 第 阅读全文
posted @ 2025-02-24 16:04 魙 阅读(13) 评论(0) 推荐(0)
摘要: 1.常见的关键字有哪些 static:静态变量,静态变量被所有对象共享,在内存中只有一个副本。具有静态变量,静态方法块,静态代码块(在类加载时候被指执行一次),静态内部类:非静态内部类需要依赖外部实列,但静态内部类不需要。 final 基本数据类型用final修饰不能修改,引用对象被修饰,表面只能指 阅读全文
posted @ 2025-02-24 14:16 魙 阅读(20) 评论(0) 推荐(0)
摘要: 1. 2个integer用==比较不相等的原因 观察源码: Integer创建的对象,如果是在-129-127之间,会放入缓存中,下次再使用时候从缓存取出。 2.String为什么不可变 观察源码可得:字符串通过final的char数组进行储存。且是不提供任何append这样的操作方法。对原本的字符 阅读全文
posted @ 2025-02-23 14:19 魙 阅读(21) 评论(0) 推荐(0)
摘要: 1.说出java和c++的区别 java是一个纯粹的面向对象语言,所有的对象都继承于java. lang.Object,C++兼容C,不但支持面向对象也支持面向过程 java有着一次编译四处运行的跨平台特性。 java不具有指针,但具有垃圾回收。 java不支持多重继承,只能通过实现多个接口去达到相 阅读全文
posted @ 2025-02-22 22:11 魙 阅读(18) 评论(0) 推荐(0)
摘要: 功能实现介绍: 先判断优惠卷的信息保证不过期等,为了防止一个用户多次进行插入,要结合悲观锁。故 根据userId在redis生成分布式锁,使得之后的用户请求无法实现。 生成订单。是对优惠卷的数目进行更新,可以使用乐观锁,所以在插入前,判断某个值是否满足即库存是否大于0,如果大于则继续执行, 可能出现 阅读全文
posted @ 2025-02-20 23:16 魙 阅读(93) 评论(0) 推荐(0)
摘要: 1.为什么选择java 回答:1.java相对与c++是纯粹的面向对象编程,抛弃了c++的指针和继承的复杂使用。同时提供了丰富的内置库用于开发。2.一次编译,到处允许。将java代码编译为字节码,可通过jvm虚拟机编译成机器码在不同的环境下运行。3,具有安全性和健壮性,如数组越界机制和垃圾回收机制。 阅读全文
posted @ 2025-02-20 23:14 魙 阅读(26) 评论(0) 推荐(0)
摘要: 简介 个人项目的内容参考,包含了通过前端发送文件和请求下载文件的代码编写。前端基于vue框架,后端基于springboot springboot配置 上传文件 传入的文件用MultiparFile进行接收 postman: 下载文件 将需要传入的文件转换为byte数组然后返回给 ResponseEn 阅读全文
posted @ 2024-12-29 23:16 魙 阅读(944) 评论(0) 推荐(0)