05 2022 档案
摘要:什么是IO? IO:指的是输入(input)和输出(output)。 什么是流? 流:指的是一连串的数据(字节或字符),以先进先出的方式发送信息的通道。 当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接。 类似的,当程序需要写入数据时,就会开启一个通向目
阅读全文
摘要:Mybatis是一款优秀的持久层框架,它支持定制化SQL、存储过程以及高级映射。 Mybatis避免了几乎所有的JDBC代码和手动设置参数以及获取结果集。 Mybatis可以使用简单的XML或注解来配置和映射原生类型、接口和Java的pojo为数据库中的记录。 什么是持久化? 持久化就是将程序的数据
阅读全文
摘要:MVC:指一种架构模式。用来将业务逻辑,数据,显示分离的方法来组织代码。 M(model):模型。提供要展示的数据,因此包含数据和行为,可以认为是领域模型或JavaBean组件(包含数据和行为),不过现在一般都分离开来:数据DAO和行为Service。 V(view):视图。负责进行模型的展示,一般
阅读全文
摘要:spring是一款轻量级的控制反转和面向切面编程开源框架, spring核心容器的主要组件是Bean工厂(BeanFactory),Bean工厂使用IOC模式来降低程序代码之间的耦合度,并提供了AOP的实现 Spring常用注解(annotion): 1.@Controller:用于标注控制层组件,
阅读全文
摘要:Java多线程 进程:正在运行的程序或者是程序的一次执行过程,是动态的过程 线程:是程序中的一条执行路劲,也被称为轻量级进程 多线程:是指操作系统能同时执行多个线程 并行:多核CPU同时执行多个任务,例如 ,多个人同时做不同的事 并发:单核CPU同时执行多个任务,例如,多个人同时做同件事,秒杀系统
阅读全文