日常总结-1

数组是有序的元素序列,实现Collection接口,元素可重复
list 元素有序可重复
set     元素无序不可重复
map  键值对value可多值 继承Collections类  Collections是对Co1lection的补充辅助
ArrayList:查询快 ,增删慢  数组
Vator:线程安全
LinkedList:增删快,查询慢 双向链表
创建线程的三种:继承Thread 实现Runable接口 通过Callable接口创建实现类实现方法
spring企业级的开源开发框架 解耦
Spring MVC是MVC模式的完美实现 是spring的web应用模块 提高代码编码效率 让程序有可扩展性
        常用注解:@RestController @RestMapping @PathValable
spring 轻量级的开发开源框架
        核心IoC控制反转DI依赖注入 
       AOP面向切面编程 是对面向对象的补充
       1.方便解耦,简化开发
       2.集成各种优秀框架
       3.集成测试
       4.支持AOP
       5.非侵入式框架
       6.降低javaEE API难度
       常用的注解:@Bean @Service @Component等
Mybatis:是一款优秀的持久层框架,内部整合了JDBC,简化了用户操作数据过程
Mybatis是一个“半自动化”的ORM映射框架
ORM思想:程序设计技术,用于实现面向对象编程里不同类型系统的数据之间的转换,和java的跨平台性比较像
宗旨:以对象的方式操作数据库
Mybatis基本原理程序通过SqlSessionFactoryBuilder从配置文件构建SqlSessionFactory(线程安全)
        创建实例开启SqlSession会话(非线程安全),再创建实例获取Mapper对象运行Sql语句,完成数据库的CRUD操作及事务提交,之后关闭SqlSession

springMVC基本原理 用户发送请求到前端控制器DispatchServlet,通过URL找到处理器映射器HandleMapping 处理器映射器分发请求到具体的处理器适配器HandleAdapter处理具体事务,处理完后返回向前端控制器返回一个ModelAndView,最后通过View来渲染前端视图

jdbc步骤

注册驱动->获取连接->获取传输器对象PrepareStatement->执行Sql语句->处理结果集->释放资源

反向代理:保护了服务器端的信息,称之为服务器端代理
正向代理:保护了用户的信息,称之为客户端代理
用户的每次请求都包括了正向和反向代理

           

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值