04 2022 档案

摘要:@Resource和@Autowired注解都是用来实现依赖注入的。只是@AutoWried按by type自动注入,而@Resource默认按byName自动注入。 @Resource有两个重要属性,分别是name和type spring将name属性解析为bean的名字,而type属性则被解析为 阅读全文
posted @ 2022-04-30 21:26 小知IT 阅读(107) 评论(0) 推荐(0) 编辑
摘要:Spring容器本身没有提供Bean的线程安全策略,因此,也可以说Spring容器中的bean不是线程安全的。 ​ 如何处理线程安全问题,分情况讨论: ​ Spring的作用域(scope): singleton:单例,默认作用域。 prototype:原型,每次创建一个新对象。 request:请 阅读全文
posted @ 2022-04-29 09:55 小知IT 阅读(433) 评论(0) 推荐(1) 编辑
摘要:1.ThreadLocal是Java中所提供的线程本地存储机制,可以利用该机制将数据缓存在某个线程内部,该线程可以再任意时刻、任意方法中获取缓存的数据 2.ThreadLocal底层是通过ThreadLocalMap来实现的,每个Thread对象(注意不是ThreadLocal对象)中都存在一个Th 阅读全文
posted @ 2022-04-29 09:45 小知IT 阅读(54) 评论(0) 推荐(0) 编辑
摘要:优点: 1、代码量大大减少,开发效率高 2、MyBatis相当灵活,SQL写在XML里,将程序代码彻底分离,降低耦合度,便于统一管理和优化,并可重用 3、运行效率高 阅读全文
posted @ 2022-04-28 09:55 小知IT 阅读(590) 评论(0) 推荐(0) 编辑
摘要:1.什么是自动配置 个人理解SpringBoot的自动配置就是在系统启动的过程中自动扫描加载starter和自定义的配置类和配置文件中的bean,并且能根据当前环境和条件动态加载bean,达到开箱即用的目的。 2.从注解反向看自动配置 说到自动配置,很多帖子会直接从启动类的main函数说起,从@Sp 阅读全文
posted @ 2022-04-27 13:32 小知IT 阅读(95) 评论(0) 推荐(0) 编辑
摘要:优点:1、帮助程序员将数据持久化(不存入内容,存入数据库中);2、传统的JDBC操作太复杂,mybatis框架简化开发,实现半自动填充sql代码;3、sql和传统代码分离,提高了维护性;4、提供映射标签,支持字段与数据库的orm字段关系映射;5、提供对象关系映射标签,支持对象关系组建维护;6、提供x 阅读全文
posted @ 2022-04-25 16:43 小知IT 阅读(250) 评论(0) 推荐(0) 编辑
摘要:20个linux常用命令1. ls:列出文件list2. cd:切换目录change directory3. cp:复制copy4. mv:移动move5. rm:移除,删除remove6. mkdir:创建文件夹make directory7. rmdir:移除,删除文件夹remove direc 阅读全文
posted @ 2022-04-25 15:35 小知IT 阅读(1535) 评论(0) 推荐(0) 编辑
摘要:Homebrew是一款Mac OS平台下的软件包管理工具,拥有安装、卸载、更新、查看、搜索等很多实用的功能。简单的一条指令,就可以实现包管理,而不用你关心各种依赖和文件路径的情况,十分方便快捷。 安装命令可查主页文章 卸载命令: $ cd `brew --prefix` $ rm -rf Cella 阅读全文
posted @ 2022-04-24 22:55 小知IT 阅读(346) 评论(0) 推荐(0) 编辑
摘要:SpringMVC是一种基于JAVA实现MVC模型的轻量级Web框架! MVC:(Model view Controller),一种用于设计创建Web应用程序表现层的模式 三层架构: 表现层:负责数据展示 Servlet HTML Spring SpringMVC 业务层:负责业务处理 Spring 阅读全文
posted @ 2022-04-24 21:20 小知IT 阅读(33) 评论(0) 推荐(0) 编辑
摘要:AOP:面向切面编程,一种编程范式,弥补了OOP的不足,基于OOP基础上进行横向开发,构建可能遇到的所有共性功能 作用:最终以功能组合来完成个别业务模块乃至整体业务系统的开发 目标:将软件开发由”刀耕火种“走向半自动化/全自动化阶段,实现”插拔式组件体系结构“搭建 AOP开发过程: 1、正常的制作程 阅读全文
posted @ 2022-04-24 15:24 小知IT 阅读(164) 评论(0) 推荐(0) 编辑
摘要:注解驱动:用注解的形式来代替XML配置简化开发 常用注解:首先启动注解扫描,加载类中配置的注解项,component-scan进行包扫描 1. bean的四种注解定义格式:@Component @Controller @Service @Repository 作用:设置该类为spring管理的bea 阅读全文
posted @ 2022-04-24 13:39 小知IT 阅读(88) 评论(0) 推荐(0) 编辑
摘要:目前常用的数据源主要有c3p0、dbcp、proxool、druidHibernate 推荐使用c3p0和proxool1、 DBCP:apacheDBCP(DataBase connection pool)数据库连接池。是apache上的一个 java连接池项目,也是 tomcat使用的连接池组件 阅读全文
posted @ 2022-04-24 12:48 小知IT 阅读(593) 评论(0) 推荐(0) 编辑
摘要:一、IoC即控制反转,Spring反向控制应用程序所需要使用的外部资源 Spring控制的资源全部放置在Spring容器中,该容器就是IOC容器(控制权在Spring手中) 传统模式下(主控权在类手中),IoC模式下主动变被动 二、bean标签:定义Spring中的资源,受此标签定义的资源将受到sp 阅读全文
posted @ 2022-04-24 12:41 小知IT 阅读(123) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示