- 博客(29)
- 资源 (31)
- 收藏
- 关注
转载 http请求报文和响应报文
http请求报文和响应报文前言http协议是一个应用层协议,其报文分为请求报文和响应报文;当客户端请求一个网页时,会先通过http协议将请求的内容封装在http请求报文之中,服务器收到该请求报文后根据协议规范进行报文解析,然后向客户端返回响应报文。http报文结构为:起始行 对报文进行描述 头部 向报文中添加了一些附加信息,是一个名/只的列表,头部和协议配合工作,共同决定了...
2019-10-29 10:57:34 513
原创 Chrome 如何查看/修改Cookie
查看cookie,发现network中没有,搜索了一下发现在Application中。Chrome版本 :63.0.3239.108(正式版本) (64 位)
2019-10-29 10:05:57 539
转载 在vue中使用后台提供的token验证方式总结及使用方法
token是相对会叫安全的使用暗码形式的数据传输,由后台产生,并且传输到前台,前台可以将保存,在前台每次发送请求的时候可以携带token,后台可以对token进行验证,通过验证的通过请求可以对数据进行正确的回复,否则就睡返回错误的回执码token有自己的过期时限,并且是在后台实现,前台虚无考虑那么多,具体前台的步骤分为三部1.在登陆的时候后台会给一个token码,前台将其存储在cookie...
2019-10-28 15:41:39 1036
原创 Java实现基于token认证
随着互联网的不断发展,技术的迭代也非常之快。我们的用户认证也从刚开始的用户名密码转变到基于cookie的session认证,然而到了今天,这种认证已经不能满足与我们的业务需求了(分布式,微服务)。我们采用了另外一种认证方式:基于token的认证。一、与cookie相比较的优势:1、支持跨域访问,将token置于请求头中,而cookie是不支持跨域访问的;2、无状态化,服务端无需存储t...
2019-10-28 13:39:44 503
转载 Nginx反向代理、CORS、JSONP等跨域请求解决方法总结
由于 Javascript 同源策略的存在使得一个源中加载来自其它源中资源的行为受到了限制。即会出现跨域请求禁止。通俗一点说就是如果存在协议、域名、端口或者子域名不同服务端,或一者为IP地址,一者为域名地址(在跨域问题上,域仅仅是通过“ url的首部 ”来识别而不会去尝试判断相同的IP地址对应着两个域或者两个域是否同属同一个IP),之中任意服务端旗下的客户端发起请求其它服务端资源的访问行动都是...
2019-10-25 15:43:05 294
原创 CORS跨域与Nginx反向代理跨域优劣对比
最近写了一些关于前后端分离项目之后,跨域相关方案的基本原理和常见误区的帖子,主要包括CORS和Nginx反向代理。这两种方案项目中都有在用,各有优缺,关于具体使用哪种方案,大家的观点也不大一致,本文主要就此展开一下,从前后端及服务器配置、安全性、移植灵活性、扩展性等方面详细对比一下两种方案的优缺,以便于后期在方案选型上对大家有所帮助。前端配置CORS方案:跨域时部分浏览器默认不携带cook...
2019-10-25 15:30:09 698
原创 CSDN博客积分、等级与勋章规则
博客积分规则博客积分是CSDN对用户努力的认可和奖励,也是衡量博客水平的重要标准。博客等级也将由博客积分唯一决定。积分规则具体如下:1、每发布一篇原创或者翻译文章:可获得10分; 2、每发布一篇转载文章:可获得2分; 3、博主的文章每被评论一次:可获得1分; 4、每发表一次评论:可获得1分(自己给自己评论、博主回复评论不获得积分); 5、博文阅读次数每超过100次:可获得1分,阅...
2019-10-25 14:02:30 1236
原创 jQuery ajax实现文件上传
jQuery+ajax实现文件上传我在写jQuery接口上传文件的时候,遇到一个特头疼的问题,那就是上传图片,刚开始那我以为一个简单的form表单就搞定了,没想到写了两个小时都没写出来,心情那个烦躁啊,有一种想砸电脑的冲动,最后那我就用下面的方法实现了这个功能,突然发现好简单,分享给大家!废话不多说,直接上干货,代码走起。。。。代码块html代码段<input type="...
2019-10-25 13:06:41 205
原创 Sublime 格式化代码 设置快捷键以及插件使用
实在sublime中已经自建了格式化按钮:Edit —> Line —> Reindent 只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可Preference —> Key Bindings -user (首选项—>快捷键设置)中 括号内添加(比如添加:ctrl + alt + l (和idea编辑器保持一致){ "k...
2019-10-24 14:37:58 214
转载 VMwear安装Centos7超详细过程
1.软硬件准备软件:推荐使用VMwear,我用的是VMwear 12镜像:CentOS6 ,如果没有镜像可以在阿里云下载 https://mirrors.aliyun.com/centos/硬件:因为是在宿主机上运行虚拟化软件安装centos,所以对宿主机的配置有一定的要求。最起码I5CPU双核、硬盘500G、内存4G以上。2.虚拟机准备1.打开VMwear选择新建虚拟机...
2019-10-23 16:42:31 163
转载 Vue项目中实现用户登录及token验证
在前后端完全分离的情况下,Vue项目中实现token验证大致思路如下:1、第一次登录的时候,前端调后端的登陆接口,发送用户名和密码2、后端收到请求,验证用户名和密码,验证成功,就给前端返回一个token3、前端拿到token,将token存储到localStorage和vuex中,并跳转路由页面4、前端每次跳转路由,就判断 localStroage 中有无 token ,没有就跳...
2019-10-18 17:44:22 317
原创 浅谈vue中的几个重要的钩子函数
生命周期钩子函数一个组件从创建到销毁的过程就是生命周期。beforeCreate:创建前1、当前vue实例化的时候会做一个初始化的操作,在这个生命周期函数里面我们可以做初始化的loading2、在当前函数里面是访问不到data中的属性,但是可以通过vue的实例对象进行访问crea...
2019-10-18 13:53:29 713
原创 vue使用axios和webpack反向代理跨域
axios并不像ajax或者vue-resource那样,它默认post是以Request Payload这种形式来传输的,所以第一次用的时候就被坑到了。不过网上很多解决的方法,我直接就放例子了吧...以下例子都基于vue-cli 快速创建的那个项目1.安装axiosnpm install --save axios2. 在入口main.js中导入axios 并将axios写入v...
2019-10-18 13:39:44 437
原创 详解Tomcat与Nginx,Apache的区别及优缺点
面主要介绍下tomcat 与 nginx,apache的定义、区别及优缺点。详解tomcat 与 nginx,apache的区别及优缺点一、 定义:1. ApacheApache HTTP服务器是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机平台上。其属于应用服务器。Apache支持支持模块多,性能稳定,Apache本身是静态解析,适合静态HTML、图片等,但可以通过扩展脚...
2019-10-17 14:42:58 777
原创 Linux-操作指令
1. 查看当做操作目录位置 > pwd2. 查看(当前)目录里边的文件内容 > ls //list > ls -l 或ll //显示文件的详细信息 > ls -al //all显示文件的详细信息(包括隐藏文件) > ls -a //显示...
2019-10-16 16:51:53 128
转载 windows下CMD常用命令
作为一个开发者,我们用的最多的就是windows,但是对于cmd,我不知道大家熟不熟,反正我是一直不怎么熟悉。平时操作linux比较多,反而忽视了cmd相关命令,这里大致总结一些常用的命令,作为记录。一、常用命令1、进入某个盘//进入d盘D://进入F盘F:这里我经常弄混,老是用cd命令,结果回回进不去。。Linux和windows果然不一样。2、查看目录文件//...
2019-10-16 14:15:45 154
原创 修改echart tooltip到鼠标的距离
position: function (point, params, dom, rect, size) { return [point[0]+8, point[1]+8];}
2019-10-16 11:18:22 678
原创 码云仓库提交代码方式
新建线上仓库项目建好后,选中建好的项目---管理---启用SVN访问至此,码云仓库项目创建完成。使用小乌龟提交代码小乌龟安装教程:https://mp.csdn.net/postedit/93042001注意:提交代码之前需要先拉取代码,拉取代码只能拉取到空文件夹中新建一个空文件夹:和线上仓库名称一样复制码云仓库的SVN地址打开小乌龟,URL中为...
2019-10-12 17:22:55 656
原创 echart自定义主题
(function (root, factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. define(['exports', 'echarts'], factory); } else...
2019-10-12 10:27:36 393
原创 js定时刷新页面
/*添加定时器*/ var Timer = 600000; var screenTimer; function startTimer() { clearTimeout(screenTimer) screenTimer = setTimeout(function() { window.location.reload(); }, T...
2019-10-12 09:45:40 179
原创 js事件执行多次,只执行最后一次
可以使用定时器解决! //写在事件外边,防止被注销 var iTime; /*筛选过滤*/ $('input.column_filter').on( 'keyup', function () { //写在事件内部 clearTimeout(iTime); iTime = setTimeout(function () { ...
2019-10-12 09:10:33 1247
原创 MySQL实现分页查询
limit 基本实现方式一般情况下,客户端通过传递 pageNo(页码)、pageSize(每页条数)两个参数去分页查询数据库中的数据,在数据量较小(元组百/千级)时使用 MySQL自带的limit来解决这个问题:收到客户端{pageNo:1,pagesize:10}select * from table limit (pageNo-1)*pageSize, pageSize;...
2019-10-10 10:33:12 104
原创 利用IDEA搭建SpringBoot项目,整合mybatis,实现简单的登录功能。
Spring Boot 主要目标是: 为所有 Spring 的开发者提供一个非常快速的、广泛接受的入门体验 开箱即用(启动器starter-其实就是SpringBoot提供的一个jar包),但通过自己设置参数(.properties),即可快速摆脱这种方式。 提供了一些大型项目中常见的非功能性特性,如内嵌服务器、安全、指标,健康检测、外部化配置等 绝对没有代码生...
2019-10-09 14:16:38 763
原创 nginx服务器启动、停止、重启
启动nginx:nginx -c /path/to/nginx.conf关闭nginx:nginx -s stop :快速停止nginx quit :完整有序的停止nginx重启nginx:nginx -s reload :修改配置后重新加载生效 nginx -s reopen :重新打开日志文件 nginx -t -c /pat...
2019-10-08 16:19:16 125
原创 nginx反向代理配置
首先修改本机host文件nginx中的每个server就是一个反向代理配置,可以有多个server完整配置:#user nobody;worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type a...
2019-10-08 16:14:32 634
原创 NATAPP1分钟快速新手图文教程
首先在本站注册账号点击注册 登录后,点击左边 购买隧道,免费/付费均可 根据需要选择隧道协议,这里以web演示,购买隧道 本机建立web服务,如 nginx/apache/iis 等,默认80端口 确保http://127.0.0.1可以访问,如5.在natapp.cn根据您的本机下载对应的客户端,比如我的本机是win10,64位,则下载Wi...
2019-10-08 15:25:25 5307
原创 windows下nginx的安装及使用
1.下载nginxhttp://nginx.org/en/download.html 下载稳定版本,以nginx/Windows-1.12.2为例,直接下载nginx-1.12.2.zip下载后解压,解压后如下2.启动nginx有很多种方法启动nginx(1)直接双击nginx.exe,双击后一个黑色的弹窗一闪而过(2)打开cmd命令窗口,切换到ngi...
2019-10-08 15:15:39 135
原创 移动端适配方案 flexible.js
前言移动端适配一直以来都是前端开发中不可或缺的重要组成部分,如果没有了它,那么你做出来的页面极有可能会出现各种意外(写出来的页面与设计稿之间的差别)。所有我们得找到一种相对来说让人比较满意的解决方案,尽可能地让这种“意外”减到最少。没错今天的主角就是它“flexible.js” 。根据阿里手淘团队发布的可伸缩布局方案amfe-flexible,git地址:https://github.co...
2019-10-08 14:01:33 957
基于swiper轮播图
2019-09-19
TortoiseSvn小乌龟安装教程.zip
2019-06-20
mysql-5.5.27-64位和32位(内含安装图解,mysql学习文档,mysql思维导图)
2019-06-18
pepflashplayer.dll 64位和32位
2019-01-10
CefSharp V63 demo
2018-12-22
CefSharp.WinForms实例 支持mp4
2018-11-26
GreenDao3.2.2的使用Demo源码
2018-07-13
JAVA帮助文档大全
2016-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人