【笔记】后端框架
文章平均质量分 79
记录后端框架的笔记
duck不必√
方法+努力+坚持=成长
展开
-
Apache Dubbo
一、 软件架构的演进过程1、单体架构架构说明:所有的功能集中在1个项目内。优点:架构简单,前期开发成本低、开发周期短,适合小型项目。缺点:1、项目不利于扩展、难以维护2、技术栈受限:只能使用1种开发语言3、系统性能扩展只能通过扩展集群节点,成本高2、垂直架构架构说明:按照业务进行切割,形成小的单体项目。优点:技术栈可扩展(不同的系统可以用不同的编程语言编写)缺点:1、项目不利于扩展、难以维护2、技术栈受限:只能使用1种开发语言3、系统性能扩展只能原创 2020-05-20 18:54:28 · 3353 阅读 · 0 评论 -
Linux入门
Linux一、Linux的安装Linux虽然是1个计算机,但是我们一般不会直接在系统界面操作它,我们会把它当做远程服务器,通过远程连接工具进行访问。二、什么是LinuxLinux是一种自由和开放源码的操作系统。因为开源,有众多爱好者共同优化Linux,我们对该操作系统有更多的拓展操作。三、Linux目录结构/:代表根目录四、Linux常用命令1、列出文件列表:ls:显示所有文件或目录(不包括隐藏)ls -a :显示所有文件或目录(包含隐藏的文件)ls -l :显示更详细信息,原创 2020-05-16 20:03:00 · 1138 阅读 · 0 评论 -
为什么实体类要实现Serializable进行序列化?
转载原创 2020-05-09 00:53:46 · 462 阅读 · 0 评论 -
SpringBoot入门
一、SpringBoot简介SpringBoot核心功能:起步依赖:自动配置:二、SpringBoot快速入门(此处是用没有骨架的maven创建)1、简单的演示:①pom.xml引导类<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0"...原创 2020-05-08 11:39:56 · 135 阅读 · 0 评论 -
【整理】SpringMVC(旧)
Day—oneSpring集成web开发环境使用Maven的webapp模板①pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchem...原创 2020-04-27 13:45:03 · 254 阅读 · 0 评论 -
ServletContext、WebApplicationContext 、Servlet介绍
一、ServletContext介绍web.xml中的这个配置<context-param> <param-name>key</param-name> <param-value>value123</param-value></context-param><listener> <li...原创 2020-04-24 23:19:53 · 241 阅读 · 0 评论 -
spring和MyBatis整合:SqlSessionFactoryBean
我想记录的是,这里可以配置实体类的别名、扫mapper映射文件spring配置文件: <!-- spring和MyBatis完美整合,不需要mybatis的配置映射文件 --> <bean id="sqlSessionFactory" class="org.mybatis.spring.SqlSessionFactoryBean"> &l...原创 2020-04-20 00:51:26 · 323 阅读 · 0 评论 -
Maven高级(附带SSM整合)
这个不错1、简介2、maven的仓库类型3、maven依赖范围默认是compile <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <vers...原创 2020-04-19 15:26:11 · 265 阅读 · 0 评论 -
【整理】MyBatis
此处只讲重点的内容,详细讲解请到此。Day_01:入门1、快速入门1)执行步骤①添加MyBatis的坐标②创建user数据表③编写User实体类④编写映射文件UserMapper.xml 【用于配置SQL语句】⑤编写核心文件SqlMapConfig.xml 【配置Mybatis核心配置】⑥编写测试类④编写映射文件UserMa...原创 2020-04-18 12:19:11 · 222 阅读 · 0 评论 -
问题:慕课SSM项目
项目结构分析项目出现的问题or注意的地方1、 @repository用在注解上我在做慕课实战项目的时候,有看到他在dao层写注解,他说把Bean放在spring容器中,是为了能在业务层进行自动注入依赖,实际上我在其他视频中看到可以不需要因为当你在配置mybatis配置中配置了session工厂对象,它会帮我代理实现这个接口,你可以在业务层直接自动注入了。感觉这样是不是多此一举啊?当你在...原创 2020-04-18 02:04:48 · 233 阅读 · 0 评论 -
【整理】SpringMVC
本文只讲些重点。这里是我跟着视频敲的笔记目录1、Spring集成web开发环境配置原创 2020-04-17 22:54:27 · 605 阅读 · 1 评论 -
SpringMVC异常处理机制与配置多视图解析器
背景:原先我在spring-mvc核心配置文件配置了1个视图解析器,这个视图解析器会给ModelAndView、return “xxx” 和springmvc的简单异常解析器返回错误页面自动添加前后缀,我的“错误页面”和需要配置视图解析器的路径不一样,这一个视图解析器还是会对异常返回的视图添加前后缀。spring-mvc.xml <!--视图解析器: view添加前后缀--&g...原创 2020-04-12 11:10:59 · 176 阅读 · 0 评论 -
关于视图解析器
视图解析器可以配置页面路径的前后缀,如果你配置添加了路径它会对ModelAndView返回的页面进行自动添加前后缀,但是对于方法的返回值是不会自动添加的。return “跳转方式+/xxx.jsp”...原创 2020-04-10 23:25:33 · 185 阅读 · 0 评论 -
四、SSM整合:基本配置+注意事项
pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="h...原创 2020-04-14 16:16:58 · 186 阅读 · 0 评论 -
Mybatis_快速入门
一、演示:快速入门MyBatis开发步骤:①添加MyBatis的坐标②创建user数据表③编写User实体类④编写映射文件UserMapper.xml 【用于配置SQL语句】⑤编写核心文件SqlMapConfig.xml 【配置Mybatis核心配置】⑥编写测试类①添加MyBatis的坐标<!--mybatis坐标--&...原创 2020-04-14 11:17:03 · 243 阅读 · 0 评论 -
三、Mybatis多表操作
一、多表操作前言多表查询有多少种?1对11对多(多对一)多对多环境搭建(可忽略)1、数据库2、pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.o...原创 2020-04-14 00:51:54 · 188 阅读 · 0 评论 -
二、Mybatis的dao层实现原理
一、MyBatis的Dao层实现1)代理开发方式只有接口(类似dao),没有实现;实现实际上是动态代理对象,框架帮我生成这个”全限定名还没改↓”(xml配置的namespace = 接口的全限定名)代码实现:①配置Mapper<mapper namespace="com.itheima.dao.UserMapper"> //接口全限定名<!--查询所有U...原创 2020-04-13 00:34:47 · 789 阅读 · 0 评论 -
【整理】Spring
点击跳转到标题0标题0 //锚点设置目录:Spring入门1、Bean标签的基本介绍2、Bean的依赖注入3、Spring引入其他配置文件4、ApplicationContext的实现类5、getBean简介6、注解开发7、Spring集成单元测试8、Spring AOP9、Spring JdbcTemlate基本使用一、Spri...原创 2020-04-08 16:52:52 · 343 阅读 · 0 评论 -
【SpringMVC】工作流程与核心配置文件(部分解析)
一、工作流程①原理图②简易图③语言描述1、客户端: 用户向服务端发送一次请求,这个请求会先到前端控制器DispatcherServlet(也叫中央控制器)2、前端控制器(DispatcherServlet): 接收到请求后会调用处理器映射器(HandlerMapping)。3、处理器映射器(HandlerMapping): 根据请求中的URL,找到对应的Controller,返回给...原创 2020-04-07 01:07:45 · 186 阅读 · 0 评论 -
SpringMVC-three
一、上传文件⊙客户端1-客户端表单3要素2、文件上传原理⊙服务器端1、单文件上传步骤①pom.xml导包导入fileupload和io坐标<dependency> <groupId>commons-fileupload</groupId> <artifactId>commons-fileupload<...原创 2020-04-06 15:20:57 · 219 阅读 · 0 评论 -
Spring_Three00
Day-three1.Spring 的 AOP 简介1.1 什么是 AOP1.2 AOP 的作用及其优势作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强优势:减少重复代码,提高开发效率,并且便于维护阶段性地理解:1.3 AOP 的底层实现实际上,AOP 的底层是通过 Spring 提供的的动态代理技术实现的。在运行期间,Spring通过动态代理技术动态的生成代理对象,...原创 2020-03-31 21:31:47 · 173 阅读 · 0 评论 -
SpringMVC-two
一、SpringMVC数据响应:响应01-SpringMVC数据响应方式(理解)1) 页面跳转直接返回字符串通过ModelAndView对象返回2) 回写数据直接返回字符串返回对象或集合02-返回字符串形式(应用)为什么转发要加前缀呢?因为转发是服务器资源内部之间的请求访问,而重定向是外部的请求访问访问。03、返回ModelAndView形式1(应用)在Controlle...原创 2020-04-04 22:44:58 · 171 阅读 · 0 评论 -
SpringMVC_one
Spring集成web开发环境使用Maven的webapp模板①pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...原创 2020-04-03 22:54:05 · 129 阅读 · 0 评论 -
Spring_two
Day-two1.1 数据源(连接池)的作用1、数据源(连接池)是提高程序性能如出现的2、事先实例化数据源,初始化部分连接资源3、使用连接资源时从数据源中获取4、使用完毕后将连接资源归还给数据源5、常见的数据源(连接池):DBCP、C3P0、BoneCP、Druid等开发步骤①导入数据源的坐标和数据库驱动坐标②创建数据源对象③设置数据源的基本连接数据④使用数据源获取连接资源和...原创 2020-03-31 21:33:35 · 177 阅读 · 0 评论 -
Spring_four
1、Spring JdbcTemlate基本使用①导入spring-jdbc和spring-tx 【前者封装着Jdbc的模板对象,后者是事务控制的对象】②创建数据库和实体类③创建JdbcTemlate对象④执行数据操作导入spring-jdbc和spring-tx<!--c3p0数据库驱动包--> <dependency> ...原创 2020-03-31 21:29:29 · 190 阅读 · 0 评论 -
Spring_one
Day_one总结:将类的创建控制器交给Spring,而且,Spring除了可以通过有参构造方法,还可以通过set方法来注入依赖(记得声明成员变量)5、快速入门—概述执行步骤:①导入 Spring 开发的基本包坐标②编写 Dao 接口和实现类③创建 Spring 核心配置文件④在 Spring 配置文件中配置 UserDaoImpl⑤使用 Spring 的 API 获得...原创 2020-03-30 14:06:37 · 340 阅读 · 0 评论