首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
🐱主流框架
共饮一杯无
创建于2022-06-05
订阅专栏
市面上主流框架从入门到入土
等 13 人订阅
共29篇文章
创建于2022-06-05
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
SpringBoot设置允许跨域请求
跨域 一个资源会发起一个跨域HTTP请求(Cross-site HTTP request), 当它请求的一个资源是从一个与它本身提供的第一个资源的不同的域名时 。 比如说,域名A(http://dom
SpringBoot中的配置文件详解(yml、properties全局配置和自定义配置、有趣的banner图配置)
全局配置文件 全局配置文件能够对一些默认配置值进行修改。Spring Boot使用一个application.properties或者application.yaml的文件作为全局配置文件,该文件存放
SpringBoot的约定优于配置,SpringBoot解决了哪些问题?
约定优于配置 上面是引自官网的一段话,大概是说:Spring Boot 是所有基于Spring 开发的项目的起点。SpringBoot的设计是为了让你尽可能快的跑起来Spring应用程序并且尽可能减少
自定义持久层框架MyORMFramework(三)—框架实现
框架端 定义数据源配置和映射语句实体 Configuration MappedStatement 定义配置文件访问的工具类 定义SqlSessionFactoryBuilder 数据源配置和映射语句解
自定义持久层框架MyORMFramework(二)—框架设计
框架端 读取配置⽂件 读取完成以后以流的形式存在,我们不能将读取到的配置信息以流的形式存放在内存中,不好操作,可 以创建javaBean来存储 Configuration : 存放数据库基本信息、Ma
自定义持久层框架MyORMFramework(一)—JDBC分析和解决思路
JDBC连接查询数据库 上述所需引入的jar如下: 执行后控制台输出如下: JDBC问题总结 原始jdbc开发存在的问题如下: 数据库连接创建、释放频繁造成系统资源浪费,从⽽影响系统性能。 SQL语句
自定义持久层框架MyORMFrameworkJDBC回顾和问题分析,自定义持久层框架思路分析
JDBC回顾和问题分析 自定义持久层框架设计思路 使用端(项目) 引入自定义持久层框架的jar包 提供两部分配置信息:数据库配置信息、sql配置信息:sql语句、参数类型、返回值类型使用配置文件来提供
MyBatis从入门到精通—源码剖析之延迟加载源码细节
什么是延迟加载? 在开发过程中很多时候我们并不需要总是在加载⽤户信息时就⼀定要加载他的订单信息。此时就是我 们所说的延迟加载。 举个栗⼦: 延迟加载 就是在需要⽤到数据时才进⾏加载,不需要⽤到数据时就
MyBatis从入门到精通—源码剖析之二级缓存细节
⼆级缓存构建在⼀级缓存之上,在收到查询请求时,MyBatis ⾸先会查询⼆级缓存,若⼆级缓存未命中,再去查询⼀级缓存,⼀级缓存没有,再查询数据库。 ⼆级缓存------》 ⼀级缓存------》数据库
MyBatis从入门到精通—源码剖析之Mapper代理方式细节
具体代码如下: 思考⼀个问题,通常的Mapper接⼝我们都没有实现的⽅法却可以使⽤,是为什么呢? 答案很简单:动态代理 开始之前介绍⼀下MyBatis初始化时对接⼝的处理:MapperRegistry
MyBatis从入门到精通—源码剖析之Configuration、SqlSession、Executor、StatementHandler细节
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 源码剖析-初始化 源码分析 MyBatis在初始化的时候,会将MyBatis的配置信息全部加载到内存中,使用org.apache.ibatis.s
MyBatis从入门到精通—MyBatis架构原理
架构设计 我们把Mybatis的功能架构分为三层: API接⼝层:提供给外部使⽤的接口API,开发⼈员通过这些本地API来操纵数据库。接⼝层⼀接收 到 调⽤请求就会调⽤数据处理层来完成具体的数据处理。
MyBatis从入门到精通—MyBatis插件原理探究和自定义插件实现
插件简介 ⼀般情况下,开源框架都会提供插件或其他形式的拓展点,供开发者⾃⾏拓展。这样的好处是显⽽易⻅的,⼀是增加了框架的灵活性。⼆是开发者可以结合实际需求,对框架进⾏拓展,使其能够更好的⼯作。以MyB
MyBatis从入门到精通—MyBatis缓存和二级缓存整合Redis
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 ⼀级缓存 缓存验证 在⼀个sqlSession中,对user表根据username进⾏两次查询,查看他们发出sql语句的情况 查看控制台打印情况:
MyBatis从入门到精通—MyBatis多表查询和注解开发
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 Mybatis多表查询 一对一查询 一对一查询的模型MapperScannerConfigurer 用户表和订单表的关系为,一个用户有多个订单,一
MyBatis从入门到精通—MyBatis的Dao实现和配置文件深入
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 Mybatis的Dao层实现 传统开发方式 编写UserDao接口 编写UserDaoImpl实现 测试传统方式 代理开发方式 代理开发方式介绍
MyBatis从入门到精通—MyBatis基础知识和快速入门
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 Mybatis简介 原始jdbc操作(查询数据) 原始jdbc操作(插入数据) 原始jdbc操作的分析 原始jdbc开发存在的问题如下: ①数据库
Spring 的事务传播特性和隔离级别
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 spring事务的传播级别 PROPAGATION_REQUIRED:Spring的默认传播级别,如果上下文中存在事务则加入当前事务,如果不存在事
Spring JdbcTemplate&声明式事务
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 JdbcTemplate基本使用 概述 JdbcTemplate是spring框架中提供的一个对象,是对原始繁琐的Jdbc API对象的简单封装。
Spring从入门到精通(十)—面试官:FactoryBean 和 BeanFactory有啥区别
本文已参与「新人创作礼」活动,一起开启掘金创作之路。 BeanFactory接⼝是容器的顶级接⼝,定义了容器的⼀些基础⾏为,负责⽣产和管理Bean的⼀个⼯⼚,具体使⽤它下⾯的⼦接⼝类型,⽐如Appli
下一页