web
文章平均质量分 86
qianye_97
这个作者很懒,什么都没留下…
展开
-
[web] 跨域问题及CSRF、XSS攻击
问题原因-浏览器同源策略同源:协议相同域名相同端口相同浏览器是从两个方面去做这个同源策略的针对接口的请求针对Dom的查询没有同源策略限制的接口请求我们经常用cookie来记住用户的登录信息,如果你请求了接口进行登录,服务端验证通过后会在响应头加入Set-Cookie字段,然后下次再发请求的时候,浏览器会自动将cookie附加在HTTP请求的头字段Cookie中,服务端就能知道这个用户已经登录过了。由于没有同源策略的限制,它向淘宝发了个请求!然后淘宝就会在响应头加入Set-Cooki原创 2021-12-25 22:22:29 · 2485 阅读 · 0 评论 -
web基础
Java webweb编程基础1、启动项目时如何实现不在链接里输入项目名就能启动?可在 taomcat 配置虚拟目录。2、1 分钟之内只能处理 1000 个请求,你怎么实现,手撕代码?限流的几种方法:计数器,滑动窗口、漏桶法、令牌桶3、什么时候用 assertassertion (断言)在软件开发中是一种常用的调试方式,很多开发语言中都支持这种机制。在实现中,assertion 就是在程序中的一条语句,它对一个 boolean 表达式进行检查,一个正确程序必须保证这个 boolean 表达式的原创 2021-08-27 14:13:18 · 123 阅读 · 0 评论 -
[web] 四种会话跟踪技术
在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混淆。例如,用户A在超市购买的任何商品都应该放在A的购物车内,不论是用户A什么时间购买的,这都是属于同一个会话的,不能放入用户B或用户C的购物车内,这不属于同一个会话。而Web应用程序是使用HTTP协议传输数据的。HTTP协议是无状态的协议。一旦数据交换完毕,客户端与服务器端的连接就会关闭,再次交换数据需要建立新的连接。这就意味着服务器无法从连接上跟踪会话。即用户A原创 2021-08-24 09:58:26 · 1005 阅读 · 0 评论 -
[web] vue狂神笔记
1、介绍Vue Vue (读音/vju/, 类似于view)是一套用于构建用户界面的渐进式框架,发布于2014年2月。与其它大型框架不同的是,Vue被设计为可以自底向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库(如: vue-router, vue-resource, vuex)或既有项目整合。MVVM模式的实现者Model:模型层,在这里表示JavaScript对象View:视图层,在这里表示DOM (HTML操作的元素)ViewModel:连接视图和数据的中间件,原创 2020-12-07 14:23:42 · 374 阅读 · 0 评论 -
[web] 输入框的格式限制以及判断内容是否合法
写程序难免的会遇到各种各样的输入框,为了减少服务器的压力,一般会在前端界面上提前控制用户输入的内容,其中包括两个部分,一个是限定格式,例如保留两位小数等。另外一种是内容的合法性检测,比如手机号的格式检测,出生年份的合法检测等。这一篇博文是紧接着上一篇博文【web里面常用的正则表达式】来写的,用的方法也就是正则表达式。话不多说,进入正题<!--html代码--><input type="text" onkeyup='this.value=this.value.replace(/[^\原创 2020-10-31 20:54:41 · 1429 阅读 · 0 评论 -
[web] web里面常用的正则表达式
正则表达式作为一个神奇的存在可以在建站的过程中省去很多格式判断以及字符匹配中的麻烦,以前都是百度过来然后直接用,曾经也想过要学习一下里面的规则,但是当时可能耐不下心来去看就一直被搁置,而且平常用的时候百度就好,也不需要自己写就更没有去学习正则表达式的欲望了今天特地去学习了一下,做了个总结,然后列举了一些网站里面常用的正则表达式,而且还去详细解释了一下,因为这样更能巩固自己学习的内容。基础知识稍微列举一些常用的正则符号,因为我也不可能每个正则式都去逐个解释里面的符号[ABC]:匹配 […] 中的所有原创 2020-10-27 21:44:01 · 2346 阅读 · 0 评论 -
[web] css中的塌陷问题
css中有一些常见的塌陷问题,尤其是新手遇到之后会很解决,明明代码逻辑是正确的,为什么样式错乱了,曾经我也好几次为这个问题绊倒过,今天做一下记录总结。1、父级边框塌陷问题描述<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>test</title> <style> .content{border:1px sol原创 2020-10-26 21:18:59 · 1000 阅读 · 0 评论 -
[web] css学习笔记
0、前言大学的时候觉得写网站比较好玩,就学习过html+css来写一个好看的网站,那个时候没有记笔记的习惯,写css的过程中遇到了不少问题,都只是当时去搜索解决掉了,到现在的印象也比较浅了,好多css里面容易踩坑的地方或者样式容易错乱的地方都不太记得了,所以想再系统性的回顾一下,css虽然简单,但是里面的东西却也有些复杂,是需要大量的时间去训练去熟悉的,只有写得多才写的快,附上一张当初练习时临摹的一个网页[原网页链接:若古],代码全部原创,是当时学完之后第一个完整的网页作品。成品如图:当时也对照着原网原创 2020-10-26 19:03:11 · 396 阅读 · 0 评论 -
[web] 函数闭包
一、问题发现事情的起因是这样的,之前在写Java web项目的时候,出现了一个小bug,大概内容就是:在注册成为服务商时可以上传多个自己曾经获得过的荣誉,每项荣誉需要上传一份证明,上传的按钮后面有一个span标签用于显示文件的名称。因为荣誉数量是通过‘添加荣誉’这个按钮动态增加的,点击一下会新增一条记录,所以我给每一项荣誉都添加了按照顺序编号的动态id,例如第一行的上传按钮的id是‘upButton1’,文件名称的span标签的id是‘upName1’,第二行就是’upButton2’和’upNam原创 2020-10-24 19:55:58 · 106 阅读 · 0 评论 -
[web] javascript学习笔记
本文章根据b站狂神说javascript视频教程以及其中一篇笔记整理文章链接:https://blog.csdn.net/pan_h1995/article/details/105974385视频链接:https://www.bilibili.com/video/BV1JJ41177di?from=search&seid=6715593633392022867因为javascript还算比较熟悉,所以暂且把整理过程当作一次复习,系统性的重新学习一下,整理时会根据自己的知识进行补充和删除.原创 2020-10-25 19:42:45 · 429 阅读 · 0 评论