草庐IT

Zero-Day

全部标签

day11-MySql存储结构

MySql存储结构参考视频:MySql存储结构1.表空间不同的存储引擎在磁盘文件上的结构均不一致,这里以InnoDB为例:CREATETABLEt(idint(11))Engine=INNODB;在新表创建的过程中,InnoDB会在磁盘的data目录下创建与这个表对应的两个文件:t.frm、t.ibd。t.frm存储了表结构等信息,文件相对较小t.ibd就是常说的”表空间“文件,它用来存储表的数据和索引。文件大小取决于表中的数据量。注意:只有在mysql5.7版本后才会为每个表生成一个ibd文件,称为独立表空间,在此之前所有表的数据和索引都会存储系统表空间中。系统表空间也被称为共享表空间,即所

day01小程序快速入门

这几天正式开始微信小程序的修炼了,就目前而言来看简直就是vue和react的结合体,所以在学小程序前,先把框架熟悉还是挺有用的。一.简介1.1与普通网页区别二.第一个小程序需要注册小程序开发账号,最主要是获得AppId然后就需要安装微信开发者工具2.1设置外观和代理2.2模拟器查看效果2.3真机查看效果三.小程序代码构成3.1项目基本组成结构3.2页面组成部分3.2.1json文件的作用app.jsonprojec.config.jsonsitemap.json我的理解为用户在微信内部搜索的时候这个就发挥作用了,用户可以直接通过微信搜索搜到你这个小程序现在就是表示所有小程序页面都可以被搜索到如

day01小程序快速入门

这几天正式开始微信小程序的修炼了,就目前而言来看简直就是vue和react的结合体,所以在学小程序前,先把框架熟悉还是挺有用的。一.简介1.1与普通网页区别二.第一个小程序需要注册小程序开发账号,最主要是获得AppId然后就需要安装微信开发者工具2.1设置外观和代理2.2模拟器查看效果2.3真机查看效果三.小程序代码构成3.1项目基本组成结构3.2页面组成部分3.2.1json文件的作用app.jsonprojec.config.jsonsitemap.json我的理解为用户在微信内部搜索的时候这个就发挥作用了,用户可以直接通过微信搜索搜到你这个小程序现在就是表示所有小程序页面都可以被搜索到如

day01--MarkDown语法格式

MarkDown语法格式标题一级标题一级标题:井号+空格+标题名字二级标题二级标题:双井号+空格+标题名字三级标题三级标题:三井号+空格+标题名字.........字体斜体(字体两边加星号):HelloWorld!粗体(字体两边各加两个星号):HelloWorld!斜粗体(字体两边各加三个星号):HelloWorld!删除线(字体两边各加两个波浪线):HelloWorld!引用好好学习天天向上大于号>引用的文字分割线三个星号或者三个减号图片超链接链接显示的名称列表有序列表:1+点+空格ABC无序列表:星号+空格或者减号+空格abc表格代码三个反引号```HelloWrold

day01--MarkDown语法格式

MarkDown语法格式标题一级标题一级标题:井号+空格+标题名字二级标题二级标题:双井号+空格+标题名字三级标题三级标题:三井号+空格+标题名字.........字体斜体(字体两边加星号):HelloWorld!粗体(字体两边各加两个星号):HelloWorld!斜粗体(字体两边各加三个星号):HelloWorld!删除线(字体两边各加两个波浪线):HelloWorld!引用好好学习天天向上大于号>引用的文字分割线三个星号或者三个减号图片超链接链接显示的名称列表有序列表:1+点+空格ABC无序列表:星号+空格或者减号+空格abc表格代码三个反引号```HelloWrold

day09-拦截器&文件上传

拦截器&文件上传1.拦截器-Interceptor1.1拦截器概念拦截器拦截器(Interceptor):是一种动态拦截方法调用的机制,在SpringMVC中动态拦截控制器方法的执行。在SpringBoot中,拦截器是开发的常用手段,要用来登录验证、性能检查、日志记录等(1)SpringBoot中拦截器实现的基本步骤:编写一个拦截器实现HandlerInterceptor接口拦截器注册到配置类中(实现WebMvcConfigurer的addInterceptors)指定拦截规则(2)拦截器执行顺序preHandle()ifreturntruecontrollerpostHandle()afte

day09-拦截器&文件上传

拦截器&文件上传1.拦截器-Interceptor1.1拦截器概念拦截器拦截器(Interceptor):是一种动态拦截方法调用的机制,在SpringMVC中动态拦截控制器方法的执行。在SpringBoot中,拦截器是开发的常用手段,要用来登录验证、性能检查、日志记录等(1)SpringBoot中拦截器实现的基本步骤:编写一个拦截器实现HandlerInterceptor接口拦截器注册到配置类中(实现WebMvcConfigurer的addInterceptors)指定拦截规则(2)拦截器执行顺序preHandle()ifreturntruecontrollerpostHandle()afte

day08-2-Thymeleaf

服务器渲染技术-Thymeleaf1.基本介绍官方在线文档:Readonline文档下载:Thymeleaf3.1PDF,EPUB,MOBIThymeleaf是什么Thymeleaf是一个现代的服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,JavaScript,CSS甚至纯文本Thymeleaf是一个跟Velocity、FreeMarker类似的模板引擎,可完全替代JSPThymeleaf是一个Java类库,是一个xml/xhtml/html5的模板引擎,可以作为mvc的web应用的view层Thymeleaf的优点实现JSTL、OGNL表达式效果,语法类似,上手

day08-2-Thymeleaf

服务器渲染技术-Thymeleaf1.基本介绍官方在线文档:Readonline文档下载:Thymeleaf3.1PDF,EPUB,MOBIThymeleaf是什么Thymeleaf是一个现代的服务器端Java模板引擎,适用于Web和独立环境,能够处理HTML,XML,JavaScript,CSS甚至纯文本Thymeleaf是一个跟Velocity、FreeMarker类似的模板引擎,可完全替代JSPThymeleaf是一个Java类库,是一个xml/xhtml/html5的模板引擎,可以作为mvc的web应用的view层Thymeleaf的优点实现JSTL、OGNL表达式效果,语法类似,上手

day10-SpringBoot的异常处理

SpringBoot异常处理1.基本介绍默认情况下,SpringBoot提供/error处理所有错误的映射,也就是说当出现错误时,SpringBoot底层会请求转发到/error这个映射路径所关联的页面或者控制器方法。(默认异常处理机制)要验证这个点,我们只需要设置一个拦截器,当每次请求时都在preHandle()中打印请求URI。在浏览器访问不存在的路径映射时:浏览器:SpringBoot会响应一个"whitelabel"的错误视图,并以HTML格式呈现服务器:后台输出请求的URI为整个过程:当浏览器访问不存在的路径映射时,就产生了错误。这时SpringBoot(底层由默认错误视图解析器De