![](https://img-blog.csdnimg.cn/20190918140158853.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
框架
Java 开发框架
DLC的学习笔记
这个作者很懒,什么都没留下…
展开
-
手写一个MINI SpringMVC
文章目录一、开发准备1.Gradle2.仿Spring的项目结构二、Web功能开发1.Web服务器2.Web服务模型3.Servlet4.集成Tomcat对于一个只会使用SpringBoot而不知道其内部原理的菜鸡,准备系统学习一下Spring的实现。于是第一节课学习的是《仅需2小时 手写MINI Spring MVC框架》。一、开发准备1.Gradle在Web开发时,常用的依赖管理工具通常是Maven。不过Gradle相比于Maven语法更加简单,且不需要安装,更加灵活,所以此项目使用Gradle原创 2020-09-14 13:45:16 · 332 阅读 · 0 评论 -
Spring Boot Web开发-基础篇
一、简介最简单的使用Spring Boot方法:创建SpringBoot应用,选中我们需要的模块;SpringBoot已经默认将这些场景配置好了,只需要在配置文件中指定少量配置就可以运行起来;自己编写业务代码。思考一下:这个场景SpringBoot帮我们配置了什么?能不能修改?能修改哪些配置?能不能扩展?xxxxAutoConfiguration:帮我们给容器中自动配置组件;xx...原创 2020-04-01 18:27:32 · 157 阅读 · 0 评论 -
Spring Boot 日志
一、日志框架JUL、JCL、Jboss-logging、logback、log4j、log4j2、slf4j…日志门面 (日志的抽象层)日志实现JCL(Jakarta Commons Logging) SLF4j(Simple Logging Facade for Java) jboss-loggingLog4j JUL(java.util.loggi...原创 2020-03-31 16:19:55 · 102 阅读 · 0 评论 -
Spring Boot 配置
一、配置文件(一)全局配置文件application.properteisapplication.yml用来修改Spring Boot自动配置的默认值。(二)YAML以前的配置文件:大多数都是xml文件。.yml以数据为中心,比json、xml更适合做配置文件。YAML配置端口:server: port: 8081XML配置端口:<server> &...原创 2020-03-30 12:40:09 · 153 阅读 · 0 评论 -
Spring Boot入门
一、简介Spring Boot来简化Spring应用开发,约定大于配置,去繁从简。底层用的就是Spring全部的技术栈,整合Spring全家桶。是J2EE开发的一站式解决方案。优点:快速创建独立运行的Spring项目以及与主流框架集成;使用嵌入式Servlet容器,无需打成WAR包;starters自动依赖与版本控制(web,jdbc,redis…);大量自动配置,简化开发,也可修改...原创 2020-03-28 19:15:15 · 159 阅读 · 0 评论 -
MyBatis 第三扇门
缓存1.什么是缓存查询是需要连接数据库的,耗资源。如果我们把一次查询的结果暂存在一个可以直接取到的地方(缓存),下次查询相同数据时便直接走缓存,不用走数据库了。什么是缓存?存在内存中的临时数据将用户经常查询的数据存放在缓存中,用户就不用到磁盘中查询,而是从缓存中查询,从而提高查询效率,解决了高并发系统的性能问题。为什么要有缓存?减少和数据库的交互次数,减少系统开销,提高系统效...原创 2020-04-08 19:52:28 · 162 阅读 · 0 评论 -
MyBatis 第二扇门
一、日志1.日志工厂如果一个数据库操作出现了异常,我们需要排错。STDOUT_LOGGING标准日志输出 <settings> <setting name="logImpl" value="STDOUT_LOGGING"/> </settings>设置即可使用。这样在执行时即可打印日志。2.LOG4JLog4j...原创 2020-04-07 17:05:17 · 171 阅读 · 0 评论 -
MyBatis 入门
环境:JDK1.8Mysql 5.7maven 3.6.1IDEA回顾:JDBCMysqlJava基础MavenJunit框架:最好的方式是看文档一、简介1.什么是MyBatisMyBatis 是一款优秀的持久层框架它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis ...原创 2020-04-03 19:27:16 · 196 阅读 · 0 评论