![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web开发
Mr_ZHOUZHOU
写写代码,做些积累
展开
-
servlet开发
servlet开发servlet的使用一、servlet3.0新特性注解的支持@WebServlet@WeblnitParam@WebFilter@WebListener@MultipartConfig示例异步处理的支持文件上传的支持二、servlet4.0新特性支持http2协议(https)开启http/2所需要的软件私钥生成命令开启Http/2操作步骤服务器推送概念推送的步骤HttpServletMapping提供HttpFilterSpringMVC的使用servlet的使用一、servlet3原创 2020-09-09 14:36:49 · 319 阅读 · 0 评论 -
模板引擎
模板引擎模板引擎一、模板引擎分类置换型模板引擎解释型模板引擎编译型模板引擎二、常见模板引擎JSP一、简介二、结构三、写法四、相关概念三大指令page指令include指令Taglib指令九大对象七大动作JSTL 介绍概念分类使用EL介绍概念语法隐含对象运算符算数运算符关系运算符逻辑运算符条件运算符演示五、JSP的运行过程六、Springboot下JSP的使用依赖目录配置代码FreeMarkerThymeleaf模板引擎为什么而产生模板引擎(用于Web开发)是为了使用户界面与业务数据(内容)分离而产生的原创 2020-08-03 15:02:32 · 658 阅读 · 0 评论 -
数据库访问中间件
数据库访问中间件SpringBoot整合MyBatisSpringBoot整合MyBatisMybatis回顾原创 2020-07-17 16:00:31 · 921 阅读 · 0 评论 -
spring boot基础
spring boot基础spring boot一、基本介绍特性微服务单体架构如何构建微服务二、快速入门开发准备配置Maven配置IDEA配置使用Spring boot进行web开发Springboot的结构说明pom.xml文件:三、原理分析SpringBoot启动类解析 @SpringBootApplication四、配置说明配置原因配置文件种类properties示例yml基本语法支持的数据类型示例使用配置测试value注入注入测试自定义名称properties的读取测试五、web开发示例MVC配置C原创 2020-07-16 16:05:15 · 298 阅读 · 0 评论 -
框架封装核心基础(注解、反射)
框架封装核心基础注解&反射API讲解注解元注解示例反射优缺点API注解之框架封装实战代理模式作用图解静态代理优缺点动态代理示例jdk动态代理:nvocationHandler接口 与 Proxy图示注解&反射API讲解注解注解是一种代码辅助工具,它的核心作用是对类、方法、变量、参数和包进行标注,通过反射来访问这些标注信息,以此在运行时改变所注解对象的行为。Java中的注解由内置注解和元注解组成。普通的注释在编译后的class文件中不存在,而注解附加的信息则根据需要可以保存到cla原创 2020-07-15 17:00:39 · 413 阅读 · 0 评论 -
Spring 事务管理
Spring 事务管理事务的概念:生产环境中一次业务需求需要对数据库进行多次修改,这些修改要么全部成功,要么全部失败,这称为事务。Spring 事务管理是什么 ?Spring 事务管理是由Spring框架来管理事务的回滚等操作。它为什么而存在,或者说它可以干什么用JDBC、Hibernate等底层事务管理都可以实现事务管理,规模小事务管理比较方便,一旦事务规模扩大,管理上将会造成困难。而且两种接口并不兼容,如果需要替换,将会很麻烦。Spring将他们封装起来,具有统一的事务编程模型。替换底层的事务原创 2020-07-15 09:41:31 · 185 阅读 · 0 评论 -
Spring JDBC
Spring JDBCSpring JDBC一、基础知识DaoORM数据访问二、DataSource配置三、JdbcTemplate功能示例查询更新执行sql语句RowMapper声明配置xml配置注解配置四、 NamedParameterJdbcTempIate示例接口异常处理Spring 事务管理一、底层事务管理JDBCHibernate二、接口事务接口实现事务定义事务状态隔离级别传播行为三、事务式声明注解配置事务@TransactionXML配置示例@Transactional的配置属性四、编程式事务原创 2020-07-15 09:33:32 · 149 阅读 · 0 评论 -
MyBatis
MyBatisMyBatis一、基础知识二、架构三、工作机制四、 配置**SqlSessionFactory**java 对象创建JAVA对象和SQL语句映射关系配置文件映射文件写入configuration五、完成数据库查询流程(映射文件)示例(映射文件)流程(注解)示例(注解)配置文件示例映射文件示例六、复杂映射关系ResultMap复杂关系分析数据库表之间关系持久化类之间关系复杂映射关系的映射文件七、数据库连接池文件配置数据库连接生命周期声明周期流程图连接池常用配置选项MyBatisMyBatis原创 2020-07-15 09:32:30 · 215 阅读 · 0 评论 -
JDBC
JDBCJDBC一、安装二、架构二、URLURL解释常见JDBC URL三、API四、构建步骤五、业务场景六、数据池链接简介连接七、数据库的死锁分析与解决事务并发执行事务持锁死锁死锁产生的必要条件Mysql 中的锁排他锁(X)和共享锁(S)加锁方式哪些SQL需要持有锁SQL加锁分析分析死锁的常用方法JDBCJDBC是什么Java数据库连接,Java Database Connectivity,简称JDBC,它是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口它为什么而存在,或者说它可以原创 2020-07-15 09:30:59 · 209 阅读 · 0 评论 -
Tomcat
TomcatTomcat一、安装windows下的安装Ubuntu下的安装二、使用应用目录结构如下代码示例编译启动脚本启动关闭测试三、原理配置文件架构图组件的实现组件的协同工作四、配置server.xml配置Connector配置Executor配置(线程池)测试日志作用分类配置访问日志配置五、部署手动部署(使用war包)TomcatTomcat是什么 ?Tomcat 服务器是一个免费的开放源代码的Web 应用服务器**它为什么而存在,或者说它可以干什么Tomcat可以响应HTML的请求,可以作为原创 2020-07-15 09:29:40 · 185 阅读 · 0 评论