- 博客(16)
- 收藏
- 关注
转载 Mysql复习
Mysql常用引擎Innodb引擎:提供了对数据库的ACID事务支持,并且还提供了行级锁的约束。他的目标是处理大数据容量的数据库MyLASM引擎:不提供事务的支持,也不支持行级锁和外键MEMORY引擎: 所有的数据都在内存中,数据的处理速度很快,但是安全性不高MylSAM与InnoDB的区别存储结构:MyISAM每张表存放在三个文件(frm-表格定义、MYD(MYData)-数据文件、MYI(MYIndex)-索引文件),Innodb所有的表都保存在一个数据文件当中。(也有可能是多个文件,或
2021-07-23 17:43:11
166
原创 HTTP再来一次
HTTPOSI网络分层一个HTTP请求分层解析流程HTTP协议HTTP报文格式请求行报文格式响应行报文格式HTTP头字段注意事项常用的头字段HTTP完整过程TCP协议Tcp连接管理如何握手握手内核发生的变化四次挥手字节流的协议可靠传输重传机制滑动窗口协议与累计确认HTTPS协议SSL/TLS...
2021-07-22 17:32:04
104
原创 Filter过滤器和监听器
过滤器一般用于完成通用的操作。如:登录、同意编码处理、敏感字符过滤等…如何使用定义一个类实现接口Fillter复写里面的方法配置执行流程init:服务器创建后会创建filter对象调用init方法(一次)destroy:在服务器关闭后,filter对象被销毁,如果服务器正常关闭,则会执行(一次)doFilter:每一次拦截请求资源的时候,会执行(多次)过滤器配置详解拦截路径配置:拦截方式配置:多个过滤器先后执行顺序增强对象的功能:
2021-07-22 13:09:30
86
原创 JSP学习
JSP1.指令2.注释3.内置对象EL表达式表达式语言,可以替换和简化Jsp当中java代码的编写。语法:${}注意:jsp默认支持EL表达式,可以通过isELIgnored="true"可以忽略,或者前面加一个\El运算符El获取值el表达式只能从域中获取值语法:${键名}:表示从最小的域当中依次查找是否有该值,知道找到位置获取集合、对象的值对象 : ${域名称.键名.属性}list集合:${域名称.键名[索引]}map集合$
2021-07-21 23:53:09
98
原创 JavaWeb中Session、Cookie学习
会话技术当用户打开浏览器访问了很多连接最后关闭了浏览器。这就是一个会话。Cookie技术Cookie是客户端技术,程序将用户的数据以Cookie的方式保存在各自的浏览器当中,当用户使用浏览器访问服务器的web资源的时候,就会带着各自的数据过去,这样web服务器处理的就是用户各自的数据记录用户上次访问的时间流程图cookie的分类1.默认级别的Cookie默认情况下只要关闭浏览器Cookie也会被销毁。2.持久级别的Cookie有有效时间的Cookie,将Cookie持久化到硬盘。再
2021-07-21 22:49:41
79
原创 Response与Request
什么是Response服务器接收请求,需要进行处理,处理以后需要将处理结果。而服务器向浏览器发送数据就叫做响应。Response的一些方法1.1关于响应行的方法SetStatus()设置状态码1.2关于响应头的方法set开头的方法:针对一个Key对应一个Value的情况下add开头的方法:针对一个Key对应多个个Value的情况下1.3关于响应体的方法(与流相关)1.4其他的Api重定向的方法浏览器打开页面时采用的字符集设置响应字符流缓冲区的字符集服务器向
2021-07-21 21:45:16
83
原创 Servlet
基本概念其实就是一个运行在web服务器上的java程序,用于处理从web客户端发送的请求,并且对请求做出响应。Servlet的执行流程1.发送请求2.通过配置找到路径3.通过sevelet-name找到servlet的全名称4.最后找到类并执行service里面的方法Servlet的实现关系Servlet的生命周期1.构造servlet,然后init方法将其初始化2.处理来自客户端对service方法的所有调用3.从服务中去除servelt,然后使用destory方法销毁它,最后进行
2021-07-21 20:42:18
87
原创 HTTP基础学习
HTTP协议规定了浏览器和服务器数据交互的格式HTTP特性必须先要有请求,后有响应请求和响应必须成对出现HTTP是一个基于TCP/IP协议簇来传递数据。请求1.请求头请求头格式都是一个key对应一个或多个valueReferer:代表网页的来源User-Agent:浏览器类型2.请求行请求方式常用就Get和POSTGet:请求的参数会显示在地址栏,通常有大小限制,没有请求体POST:请求的参数不会显示到地址栏,Post没有大小限制,有请求体3.请
2021-07-21 16:04:42
124
原创 FastDFS文件上传
文章目录1.FastDFS安装2.修改pom.xml,引入依赖3.项目使用1.FastDFS安装docker镜像拉取docker pull morunchang/fastdfs运行dockerdocker run ‐d ‐‐name tracker ‐‐net=host morunchang/fastdfs sh tracker.sh运行storagedocker run ‐d ‐‐name storage ‐‐net=host ‐e TRACKER_IP=<your tracker
2021-06-15 21:18:02
1334
原创 java多态
多态绑定机制:实例方法与引用变量所引用的对象的方法绑定;静态方法与引用变量所声明的类型的方法绑定;成员变量(实例变量、静态变量)与引用变量所声明的类型的成员变量绑定。在这道题目中,由于都是实例方法,所以与所引用的对象的方法绑定。(new 后跟引用对象)...
2021-05-17 09:37:05
77
原创 vue入门
vue环境搭建1.安装node.js2.安装npm3.安装cpm4.环境搭建vue init webpack4.1安装npm install5.vue目录介绍build下面的build.js5.1.构建脚本vue-loader.conf.js5.2.配置css加载器及编译css之后自动添加css前缀webpack.dev.conf.js5.3.开发环境配置(自己的电脑环境)webpack.prod.conf.js5.4.生产者环境(项目上线之后所需要配
2021-05-10 23:10:56
180
3
原创 vue如何给后端多个数组对象,并且数组对象当中还有数组。
vue如何给后端多个数组对象,数组对象当中还有数组。记录一下:今天vue前端发送数据的时候,发现发送俩个数组对象用List集合接收不了。因为我两个数组对象里面还嵌套了一个数组,所以用List集合后端解析不了。后面我使用Map集合。然后在通过JSON转换为JSON数组之后在转为list集合这样就可以了。下面是我的代码。如果以后遇到了要接收前端多个数组对象可以这样做 @RequestMapping("/AnswerList") public Result AnswerRadio( @Reques
2021-05-02 21:45:08
2509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人