摘要: #{}和${}表达式区别: 前者是预编译处理,后者是字符串替换;#{},Mybatis会将其替换为?,通过PreparedStatement设置,可以很有效防止SQL注入问题;对于${}就是变量直接替换; MyBatis的二级缓存(两个HashMap):一级缓存:是sqlSession级别的缓存,缓 阅读全文
posted @ 2024-06-27 23:50 乐可乐 阅读(2) 评论(0) 推荐(0) 编辑
摘要: Spring的理解: Spring 是一个用于构建企业级 Java 应用程序的综合性框架。它提供了广泛的功能,包括依赖注入、面向切面编程、数据访问、事务管理等;其核心观念是IOC(控制反转)以及AOP(切面编程); IoC: Spring改变了传统Bean的管理,不在由对象自身管理对象之间的依赖关系 阅读全文
posted @ 2024-06-27 08:19 乐可乐 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 两个概念,暂存区与工作区 暂存区,就是git存储文件修改的区域,也就是git add命令的执行结果,commit命令就是将这些暂存区的修改提交到分支中。 工作区,也就是a56爆大奖在线娱乐们实际操作的区域,暂存区就是保存着工作区的修改记录。 git仓库创建流程 进入到需要创建git仓库的文件夹,输入git init, 阅读全文
posted @ 2024-06-24 23:26 乐可乐 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 封装: 将数据与操作这个数据的方法包装起来,对数据实现只能通过自定义接口实现。 多态: 不同类型的子对象,可以对同一个消息做出不同的响应。 重载:同一个类同a56爆大奖在线娱乐法名,不同参数返回值; 浅拷贝以及深拷贝:前者是指只拷贝对象的基本数据类型,以及引用地址,而不拷贝其引用指向的对象(就比如对象赋值操作,新/ 阅读全文
posted @ 2024-06-24 23:26 乐可乐 阅读(1) 评论(0) 推荐(0) 编辑