走进舒适圈の小窝

Loading...
摘要: 我这里阅读的是JDK17关于ArrayList的源码,不过思路都是一样的 简介 ArrayList 是一个可以动态修改的数组,与普通数组的区别就是它是没有固定大小的限制,我们可以添加或删除元素。 ArrayList 继承了 AbstractList ,并实现了 List 接口。 属性设置 // 序列 阅读全文
posted @ 2025-01-03 16:34 走进舒适圈 阅读(120) 评论(0) 推荐(0)
摘要: 整合JDBC 导入依赖:spring-boot-starter-jdbc<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId> </depen 阅读全文
posted @ 2025-01-02 17:18 走进舒适圈 阅读(340) 评论(2) 推荐(3)
摘要: 简介 Spring Boot 是一个开源的 Java 框架,用于简化 Spring 应用程序的开发过程。它基于 Spring 框架,旨在通过自动配置、简化的项目结构以及内嵌的服务器支持,帮助开发者快速构建和部署应用程序。 特性 自动配置:根据项目的依赖关系自动配置 Spring 框架 内嵌服务器:内 阅读全文
posted @ 2024-12-30 16:35 走进舒适圈 阅读(2577) 评论(0) 推荐(1)
摘要: 什么是Docker Docker是一个开发、交付和运行应用程序的开放平台 Docker允许将应用程序与基础设施分开,以便快速交付软件。使用Docker,可以像管理应用程序一样管理基础设施。利用Docker交付、测试和部署代码,可以显著减少编写代码和生产环境中运行代码的延迟 容器 轻量的虚拟化技术,目 阅读全文
posted @ 2024-12-21 14:43 走进舒适圈 阅读(99) 评论(0) 推荐(0)
摘要: MVC 分层 MVC:Model View Controller(模型-视图-控制器) 模型(Model):处理数据逻辑的部分;在web应用中,他通常包含与数据库交互的代码,负责数据的存储、检索和更新 视图(View):将数据渲染为用户界面,视图只展示页面,不包含业务逻辑 控制器(Controlle 阅读全文
posted @ 2024-12-18 19:42 走进舒适圈 阅读(328) 评论(0) 推荐(0)
摘要: 循环依赖 简单来说,就是多个bean之间相互依赖,最终形成闭环,极限情况,甚至可能出现自己依赖自己 @Component public class A { // A中注入了B @Autowired private B b; } @Component public class B { // B中也注入 阅读全文
posted @ 2024-12-12 14:40 走进舒适圈 阅读(323) 评论(0) 推荐(1)
摘要: Spring 简介 一般来说,Spring指的是SpringFramework,它提供了很多功能,例如:控制反转(IOC)、依赖注入 (DI)、切面编程(AOP)、事务管理(TX) 主要 jar 包 org.springframework.core:Spring的核心工具包,其他包依赖此包 org. 阅读全文
posted @ 2024-12-11 16:14 走进舒适圈 阅读(1033) 评论(5) 推荐(14)
摘要: MyBatis 简介 是一款轻量级的持久层框架,它通过XML或注解方式将Java对象和数据库表进行映射,简化了JDBC的冗余代码,同时保留了开发者对SQL的完全控制权,与全自动框架(Hibernate)不同,Mybatis更强调SQL和业务代码之间的解耦,适合需要精细优化SQL的场景 Hiberna 阅读全文
posted @ 2024-12-11 10:23 走进舒适圈 阅读(351) 评论(0) 推荐(0)
摘要: Java 锁 Java 中的锁是在多线程环境下,保证共享资源健康,线程安全的一种手段 线程操作某个共享资源之前,先对资源加一层锁,保证操作期间没有其他线程访问资源,操作完成后再释放锁 保持数据一致性的方法 事务管理:使用数据库事务来确保一组数据库操作要么全部成功提交,要么失败全部回滚 锁机制:使用锁 阅读全文
posted @ 2024-12-10 11:06 走进舒适圈 阅读(54) 评论(0) 推荐(0)
摘要: 线程和进程 进程就是一个内存中运行的应用程序 线程是当前进程中的一个执行任务(控制单元),负责当前进程中程序的执行 区别与联系 根本区别:进程是操作系统资源分配的基本单位,线程是处理器任务调度和执行的基本单位 包含关系:一个进程可以有多个线程,至少有一个 内存分配:同一进程的线程共享本进程的地址空间 阅读全文
posted @ 2024-12-09 21:24 走进舒适圈 阅读(65) 评论(0) 推荐(0)