07 2021 档案

摘要:一、组件之间的参数传递 1.父传子 父组件把参数传递给子组件 子组件 content <template> <div id="app"> 欢迎你!{{name}},来自于{{address}} <br/> </div> </template> <script> export default{ dat 阅读全文
posted @ 2021-07-21 18:46 牛奶配苦瓜 阅读(52) 评论(0) 推荐(0) 编辑
摘要:一、Vue的性能为什么好 vue的性能非常好,是借助于它的虚拟dom和diff算法来实现的。 如果使用原生的js,那么修改页面元素时需要修改dom树上的节点,这样的性能是不会特别好。vue提出了虚拟dom的概念,虚拟一个dom树上的节点,在页面上用虚拟的dom通过diff算法进行修改,而不是改dom 阅读全文
posted @ 2021-07-21 18:36 牛奶配苦瓜 阅读(48) 评论(0) 推荐(0) 编辑
摘要:一、vue介绍 除了这些前端框架 javascript html css jquery ajax BootStrap vue agural js vue是一个渐进式的js框架,只关注视图层,视图和数据是分离的。 1.vue的快速开始 <!DOCTYPE html> <head> <meta char 阅读全文
posted @ 2021-07-21 18:28 牛奶配苦瓜 阅读(42) 评论(0) 推荐(0) 编辑
摘要:一、Swagger2 接口文档插件 1.Swagger2的特点 可以在代码层面自动生成接口文档。 修改接口,接口文档也随之修改。 接口文档的ui界面体验比较好。 如果接口功能已完成开发,可以通过swagger进行接口的功能测试。 二、Swagger的使用 1.引入依赖 pom.xml <?xml v 阅读全文
posted @ 2021-07-21 17:41 牛奶配苦瓜 阅读(187) 评论(0) 推荐(0) 编辑
摘要:一、nginx实现静态资源服务器 如何实现 编写nginx的配置文件 user nginx; worker_processes 1; error_log /var/log/nginx/error.log warn; pid /var/run/nginx.pid; events { worker_co 阅读全文
posted @ 2021-07-21 17:37 牛奶配苦瓜 阅读(109) 评论(0) 推荐(0) 编辑
摘要:一、nginx 1.nginx的简介 根据现在的分布式项目的应用场景越拉越多,且需要对服务进行冗余部署,nginx也变得越来越火,nginx具有三大核心功能: 反向代理 负载均衡 静态资源服务器 2.nginx的安装并快速启动 启动之前必须安装docker-compose 在 cd /usr/loc 阅读全文
posted @ 2021-07-21 16:35 牛奶配苦瓜 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 一、操作容器相关的命令 查看当前所有正在运行的容器 docker ps 查看所有容器,包括正在运行、已停止、正在重启等所有状态的容器 docker ps -a 停止某个容器 docker stop 容器id 重启某个容器 docker restart 容器id 启动某个已停止的容器 docker 阅读全文
posted @ 2021-07-21 16:08 牛奶配苦瓜 阅读(41) 评论(0) 推荐(0) 编辑
摘要:一、什么是Docker 1.docker简介 之前的部署方式要想部署一个web应用,我们需要完成以下步骤: 安装jdk 安装tomcat 安装mysql 打包项目并部署 分布式微服务项目,意味着一个大型的项目将为拆分成很多个小应用(服务),30-100个服务都是有可能的。 Docker就出现了。 D 阅读全文
posted @ 2021-07-21 15:57 牛奶配苦瓜 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一、Linux的目录结构 Linux中所有的内容皆为文件,硬件、软件、用户、权限等等所有的内容都是文件。 / linux的顶级根目录 /root 管理员的家 /home 普通用户的家 /etc 存放硬件及配置文件 /usr 安装重要软件的位置 /opt 安装第三方软件的位置 二、Linux中的基 阅读全文
posted @ 2021-07-21 15:39 牛奶配苦瓜 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、Linux 1.Linux的介绍 Linux是一个操作系统的内核,非常的稳定、开源(免费)、轻巧、善于后端开发使用。 我们现在有很多的Linux的发行版: Cenos、Ubuntu他们都是Linux的发行版(厂商在linux内核基础上封装了一些功能、软件)。 要想安装linux,目前我们通过 阅读全文
posted @ 2021-07-21 15:18 牛奶配苦瓜 阅读(45) 评论(1) 推荐(0) 编辑
摘要:常见的认证方式 http basic auth: 最简单的每次都要认证用户名和密码,不安全、麻烦、所以不采用 cookie+session: 比较常用,但是比较费服务器空间,服务器需要为每个用户开辟session空间 OAuth第三方授权: 用户在访问虾米app时需要使用qq账号登陆,于是qq认证服 阅读全文
posted @ 2021-07-21 14:43 牛奶配苦瓜 阅读(761) 评论(0) 推荐(0) 编辑
摘要:一、Spring Security 安全框架 1.介绍 Spring Security框架为我们提供了用户认证和授权的能力。 用户认证: 登陆验证 用户授权:某个用户是否具有某个权限。具有相应权限的用户才能进行具体的操作。比如: 管理员能进行工资设置,但是普通用户只能查看工资。 2.初体验 1) 引 阅读全文
posted @ 2021-07-21 14:37 牛奶配苦瓜 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 一、Thymeleaf介绍 Thymeleaf 是一个模版引擎。所谓的模版引擎,就是模版+数据。 1.快速开始 新增的依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start 阅读全文
posted @ 2021-07-21 14:29 牛奶配苦瓜 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: Springboot 整合 Thymeleaf 1.什么是Thymeleaf Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎。相较与其他的模板引擎,它有一个最大的特点是,它可以让美工在浏览器查看页面的静态效果,也可以让程序员在服 务器查看带数据的动态页面效果 阅读全文
posted @ 2021-07-21 14:21 牛奶配苦瓜 阅读(67) 评论(0) 推荐(0) 编辑
摘要:一、SpringBoot整合Mybatis【重点】 1.1 xml方式整合Mybatis xml方式在编写复杂SQL时,更适合 1.1.1 导入依赖。 <!-- mysql驱动--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-co 阅读全文
posted @ 2021-07-21 14:19 牛奶配苦瓜 阅读(81) 评论(0) 推荐(0) 编辑
摘要:Author:Eric Version:9.0.0 一、引言 1.1 初始化配置 为了使用SSM框架去开发,准备SSM框架的模板配置。 1.2 整合第三方框架 为了Spring整合第三方框架,单独的去编写xml文件。 1.3 后期维护 后期SSM项目后期xml文件特别多,维护xml文件的成本是很高的 阅读全文
posted @ 2021-07-21 14:15 牛奶配苦瓜 阅读(130) 评论(0) 推荐(0) 编辑
摘要:spring 整合 Mybatis 1、为什么要整合?【整合的是什么东西?】 Spring整合Mybatis 让Spring来接管SqlSessionFactory的创建。【FactoryBean】 让Mybatis事务由Dao层变到Service层来控制【声明式事务】 2、让Spring来接管Sq 阅读全文
posted @ 2021-07-21 14:02 牛奶配苦瓜 阅读(52) 评论(0) 推荐(0) 编辑
摘要:面试题: 1、Spring Bean的初始化过程? 参考面试宝典 2、Spring如何解决Bean循环依赖问题? https://www.cnblogs.com/xiaoxing/p/10762686.html 3、BeanFactory 跟 FactoryBean 有什么区别? BeanFacto 阅读全文
posted @ 2021-07-21 14:01 牛奶配苦瓜 阅读(40) 评论(0) 推荐(0) 编辑
摘要:异常处理器 默认处理异常的方式 1、自定义异常处理器 1.1 实现步骤 自定义异常 自定义异常处理器【实现HandlerExceptionResolver】 把异常处理器注入到SpringMVC容器中 测试 1.2 具体实现 自定义异常 package com.qf.java2007.ex; /** 阅读全文
posted @ 2021-07-21 13:55 牛奶配苦瓜 阅读(210) 评论(0) 推荐(0) 编辑
摘要:拦截器 1、概述 Interceptor 一个SpringMVC中的组件 作用:拦截目标Handler,为Handler提供权限过滤、释放资源、改变视图等等作用 2、自定义拦截器实现步骤 2.1 编写一个类【MyInterceptor1】,实现HandlerInterceptor,重写三个方法 pa 阅读全文
posted @ 2021-07-21 13:52 牛奶配苦瓜 阅读(43) 评论(0) 推荐(0) 编辑
摘要:Ajax跨域问题 1、域 协议 + IP + 端口 2、跨域 当协议、IP、端口三个都相同时,这时是同域,就不存在跨域 当协议、IP、端口三个其中一个不相同时,且请求是Ajax的方式,那么就会出现跨域问题。 跨域问题会导致响应失败【请求方得不到目标方的响应结果】,是由浏览器的同源策略引起的。 同源策 阅读全文
posted @ 2021-07-21 13:50 牛奶配苦瓜 阅读(131) 评论(0) 推荐(0) 编辑
摘要:文件上传下载案例 1、文件上传 1.1 导入依赖 <!-- 文件上传相关依赖 --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>2.4</version> </dep 阅读全文
posted @ 2021-07-21 13:49 牛奶配苦瓜 阅读(121) 评论(0) 推荐(0) 编辑
摘要:3、验证码 使用现成的依赖生成验证码 web.xml配置生成验证码的参数及url-pattern 3.1 导入依赖 <!-- 验证码依赖 --> <!-- Kaptcha --> <dependency> <groupId>com.github.penggle</groupId> <artifact 阅读全文
posted @ 2021-07-21 13:47 牛奶配苦瓜 阅读(744) 评论(0) 推荐(0) 编辑
摘要:Restful 风格解释 1、特征 1、每一个URI代表1种资源; 2、客户端使用GET、POST、PUT、DELETE4个表示操作方式的动词对服务端资源进行操作:GET用来获取资源,POST用来新建资源(也可以用于更新资源),PUT用来更新资源,DELETE用来删除资源; 3、交互数据建议 JSO 阅读全文
posted @ 2021-07-21 13:45 牛奶配苦瓜 阅读(110) 评论(0) 推荐(0) 编辑
摘要:SSM整合 1、父子容器 Spring容器【父容器】 SpringMVC容器【子容器】 | 父子容器 | | | 阅读全文
posted @ 2021-07-21 13:43 牛奶配苦瓜 阅读(19) 评论(0) 推荐(0) 编辑
摘要:# 一、WEB阶段 1、BaseServlet 在做什么? 统一接收请求,根据url进行请求分发到具体的Servlet来处理 具体的Servlet返回处理结果到BaseServlet,由BaseServlet统一得出响应结果给浏览器 客户端请求都通过servlet-mapping中url-patt 阅读全文
posted @ 2021-07-21 13:30 牛奶配苦瓜 阅读(46) 评论(0) 推荐(0) 编辑
摘要:# 一、原先代码存在的问题 1、Service层中会用到Dao层的对象? public class UserService { UserDao userDao = new UserDaoImpl(); } Service层与Dao层是强耦合关系。 没有Dao的实现,程序在编译期间就报错了。 2、J 阅读全文
posted @ 2021-07-21 13:10 牛奶配苦瓜 阅读(42) 评论(0) 推荐(0) 编辑
摘要: Author:Shine Version:9.0.1 一、引言 1.1 介绍 官网:https://www.layui.com/ 在官网首页,可以很方便的下载LayUI LayUI 是一款经典模块化前端 UI 框架,我们只需要定义简单的HTML、CSS、JS即可实现很复杂的前端效果。 使得前端页 阅读全文
posted @ 2021-07-21 13:01 牛奶配苦瓜 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Author:Shine Version:9.0.2 一、引言 1.1 简介 Quartz [kwɔːts]:http://www.quartz-scheduler.org/ 是一个定时任务调度框架。比如你遇到这样的问题: 想在30分钟后,查看订单是否支付,未支付则取消订单 想在每月29号,信用 阅读全文
posted @ 2021-07-21 12:58 牛奶配苦瓜 阅读(58) 评论(0) 推荐(0) 编辑
摘要:# 一、目前开发存在的问题? 1、开发有没有可能是一个人? 不可能 公司中基本都是团队开发 ​ A、B、C、D 四个人开发一个项目 目前团队开发存在的问题 二、版本控制工具 Git:分布式版本控制工具 Git(读音为/gɪt/)是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项 阅读全文
posted @ 2021-07-20 21:41 牛奶配苦瓜 阅读(35) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示