- 博客(281)
- 资源 (31)
- 收藏
- 关注
转载 mysql的查询、子查询及连接查询
一、mysql查询的五种子句where子句(条件查询):按照“条件表达式”指定的条件进行查询。group by子句(分组):按照“属性名”指定的字段进行分组。group by子句通常和count()、sum()等聚合函数一起使用。having子句(筛选):有group by才能having子句,只有满足“条件表达式”中指定的条件的才能够输出。order by子句(排序):按照“属性...
2020-03-06 23:27:24 564
转载 http请求报文和响应报文
http请求报文和响应报文前言http协议是一个应用层协议,其报文分为请求报文和响应报文;当客户端请求一个网页时,会先通过http协议将请求的内容封装在http请求报文之中,服务器收到该请求报文后根据协议规范进行报文解析,然后向客户端返回响应报文。http报文结构为:起始行 对报文进行描述 头部 向报文中添加了一些附加信息,是一个名/只的列表,头部和协议配合工作,共同决定了...
2019-10-29 10:57:34 531
原创 Chrome 如何查看/修改Cookie
查看cookie,发现network中没有,搜索了一下发现在Application中。Chrome版本 :63.0.3239.108(正式版本) (64 位)
2019-10-29 10:05:57 555
转载 在vue中使用后台提供的token验证方式总结及使用方法
token是相对会叫安全的使用暗码形式的数据传输,由后台产生,并且传输到前台,前台可以将保存,在前台每次发送请求的时候可以携带token,后台可以对token进行验证,通过验证的通过请求可以对数据进行正确的回复,否则就睡返回错误的回执码token有自己的过期时限,并且是在后台实现,前台虚无考虑那么多,具体前台的步骤分为三部1.在登陆的时候后台会给一个token码,前台将其存储在cookie...
2019-10-28 15:41:39 1051
原创 Java实现基于token认证
随着互联网的不断发展,技术的迭代也非常之快。我们的用户认证也从刚开始的用户名密码转变到基于cookie的session认证,然而到了今天,这种认证已经不能满足与我们的业务需求了(分布式,微服务)。我们采用了另外一种认证方式:基于token的认证。一、与cookie相比较的优势:1、支持跨域访问,将token置于请求头中,而cookie是不支持跨域访问的;2、无状态化,服务端无需存储t...
2019-10-28 13:39:44 513
转载 Nginx反向代理、CORS、JSONP等跨域请求解决方法总结
由于 Javascript 同源策略的存在使得一个源中加载来自其它源中资源的行为受到了限制。即会出现跨域请求禁止。通俗一点说就是如果存在协议、域名、端口或者子域名不同服务端,或一者为IP地址,一者为域名地址(在跨域问题上,域仅仅是通过“ url的首部 ”来识别而不会去尝试判断相同的IP地址对应着两个域或者两个域是否同属同一个IP),之中任意服务端旗下的客户端发起请求其它服务端资源的访问行动都是...
2019-10-25 15:43:05 308
原创 CORS跨域与Nginx反向代理跨域优劣对比
最近写了一些关于前后端分离项目之后,跨域相关方案的基本原理和常见误区的帖子,主要包括CORS和Nginx反向代理。这两种方案项目中都有在用,各有优缺,关于具体使用哪种方案,大家的观点也不大一致,本文主要就此展开一下,从前后端及服务器配置、安全性、移植灵活性、扩展性等方面详细对比一下两种方案的优缺,以便于后期在方案选型上对大家有所帮助。前端配置CORS方案:跨域时部分浏览器默认不携带cook...
2019-10-25 15:30:09 712
原创 CSDN博客积分、等级与勋章规则
博客积分规则博客积分是CSDN对用户努力的认可和奖励,也是衡量博客水平的重要标准。博客等级也将由博客积分唯一决定。积分规则具体如下:1、每发布一篇原创或者翻译文章:可获得10分; 2、每发布一篇转载文章:可获得2分; 3、博主的文章每被评论一次:可获得1分; 4、每发表一次评论:可获得1分(自己给自己评论、博主回复评论不获得积分); 5、博文阅读次数每超过100次:可获得1分,阅...
2019-10-25 14:02:30 1263
原创 jQuery ajax实现文件上传
jQuery+ajax实现文件上传我在写jQuery接口上传文件的时候,遇到一个特头疼的问题,那就是上传图片,刚开始那我以为一个简单的form表单就搞定了,没想到写了两个小时都没写出来,心情那个烦躁啊,有一种想砸电脑的冲动,最后那我就用下面的方法实现了这个功能,突然发现好简单,分享给大家!废话不多说,直接上干货,代码走起。。。。代码块html代码段<input type="...
2019-10-25 13:06:41 218
原创 Sublime 格式化代码 设置快捷键以及插件使用
实在sublime中已经自建了格式化按钮:Edit —> Line —> Reindent 只是sublime并没有给他赋予快捷键,所以只需加上快捷键即可Preference —> Key Bindings -user (首选项—>快捷键设置)中 括号内添加(比如添加:ctrl + alt + l (和idea编辑器保持一致){ "k...
2019-10-24 14:37:58 225
转载 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 173
转载 Vue项目中实现用户登录及token验证
在前后端完全分离的情况下,Vue项目中实现token验证大致思路如下:1、第一次登录的时候,前端调后端的登陆接口,发送用户名和密码2、后端收到请求,验证用户名和密码,验证成功,就给前端返回一个token3、前端拿到token,将token存储到localStorage和vuex中,并跳转路由页面4、前端每次跳转路由,就判断 localStroage 中有无 token ,没有就跳...
2019-10-18 17:44:22 336
原创 浅谈vue中的几个重要的钩子函数
生命周期钩子函数一个组件从创建到销毁的过程就是生命周期。beforeCreate:创建前1、当前vue实例化的时候会做一个初始化的操作,在这个生命周期函数里面我们可以做初始化的loading2、在当前函数里面是访问不到data中的属性,但是可以通过vue的实例对象进行访问crea...
2019-10-18 13:53:29 724
原创 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 444
原创 详解Tomcat与Nginx,Apache的区别及优缺点
面主要介绍下tomcat 与 nginx,apache的定义、区别及优缺点。详解tomcat 与 nginx,apache的区别及优缺点一、 定义:1. ApacheApache HTTP服务器是一个模块化的服务器,可以运行在几乎所有广泛使用的计算机平台上。其属于应用服务器。Apache支持支持模块多,性能稳定,Apache本身是静态解析,适合静态HTML、图片等,但可以通过扩展脚...
2019-10-17 14:42:58 796
原创 Linux-操作指令
1. 查看当做操作目录位置 > pwd2. 查看(当前)目录里边的文件内容 > ls //list > ls -l 或ll //显示文件的详细信息 > ls -al //all显示文件的详细信息(包括隐藏文件) > ls -a //显示...
2019-10-16 16:51:53 138
转载 windows下CMD常用命令
作为一个开发者,我们用的最多的就是windows,但是对于cmd,我不知道大家熟不熟,反正我是一直不怎么熟悉。平时操作linux比较多,反而忽视了cmd相关命令,这里大致总结一些常用的命令,作为记录。一、常用命令1、进入某个盘//进入d盘D://进入F盘F:这里我经常弄混,老是用cd命令,结果回回进不去。。Linux和windows果然不一样。2、查看目录文件//...
2019-10-16 14:15:45 163
原创 修改echart tooltip到鼠标的距离
position: function (point, params, dom, rect, size) { return [point[0]+8, point[1]+8];}
2019-10-16 11:18:22 692
原创 码云仓库提交代码方式
新建线上仓库项目建好后,选中建好的项目---管理---启用SVN访问至此,码云仓库项目创建完成。使用小乌龟提交代码小乌龟安装教程:https://mp.csdn.net/postedit/93042001注意:提交代码之前需要先拉取代码,拉取代码只能拉取到空文件夹中新建一个空文件夹:和线上仓库名称一样复制码云仓库的SVN地址打开小乌龟,URL中为...
2019-10-12 17:22:55 669
原创 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 408
原创 js定时刷新页面
/*添加定时器*/ var Timer = 600000; var screenTimer; function startTimer() { clearTimeout(screenTimer) screenTimer = setTimeout(function() { window.location.reload(); }, T...
2019-10-12 09:45:40 189
原创 js事件执行多次,只执行最后一次
可以使用定时器解决! //写在事件外边,防止被注销 var iTime; /*筛选过滤*/ $('input.column_filter').on( 'keyup', function () { //写在事件内部 clearTimeout(iTime); iTime = setTimeout(function () { ...
2019-10-12 09:10:33 1258
原创 MySQL实现分页查询
limit 基本实现方式一般情况下,客户端通过传递 pageNo(页码)、pageSize(每页条数)两个参数去分页查询数据库中的数据,在数据量较小(元组百/千级)时使用 MySQL自带的limit来解决这个问题:收到客户端{pageNo:1,pagesize:10}select * from table limit (pageNo-1)*pageSize, pageSize;...
2019-10-10 10:33:12 117
原创 利用IDEA搭建SpringBoot项目,整合mybatis,实现简单的登录功能。
Spring Boot 主要目标是: 为所有 Spring 的开发者提供一个非常快速的、广泛接受的入门体验 开箱即用(启动器starter-其实就是SpringBoot提供的一个jar包),但通过自己设置参数(.properties),即可快速摆脱这种方式。 提供了一些大型项目中常见的非功能性特性,如内嵌服务器、安全、指标,健康检测、外部化配置等 绝对没有代码生...
2019-10-09 14:16:38 779
原创 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 136
原创 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 660
原创 NATAPP1分钟快速新手图文教程
首先在本站注册账号点击注册 登录后,点击左边 购买隧道,免费/付费均可 根据需要选择隧道协议,这里以web演示,购买隧道 本机建立web服务,如 nginx/apache/iis 等,默认80端口 确保http://127.0.0.1可以访问,如5.在natapp.cn根据您的本机下载对应的客户端,比如我的本机是win10,64位,则下载Wi...
2019-10-08 15:25:25 5432
原创 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 144
原创 移动端适配方案 flexible.js
前言移动端适配一直以来都是前端开发中不可或缺的重要组成部分,如果没有了它,那么你做出来的页面极有可能会出现各种意外(写出来的页面与设计稿之间的差别)。所有我们得找到一种相对来说让人比较满意的解决方案,尽可能地让这种“意外”减到最少。没错今天的主角就是它“flexible.js” 。根据阿里手淘团队发布的可伸缩布局方案amfe-flexible,git地址:https://github.co...
2019-10-08 14:01:33 969
原创 springboot使用@data注解,减少不必要代码
一、idea安装lombok插件二、重启idea三、添加maven依赖<dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <ve...
2019-09-29 17:18:37 235
原创 IDEA工具开发使用@Autowired注解报错解决方案
使用IDEA工具进行开发的时候,需要@Autowired自动注解bean时回报红线,但是项目依然能够运行现有的解决的方案是:打开file-settings或者ctrl+alt+s -> Editor然后在Inspections 点击搜索栏 输入Spring Core在Spring Core -> Code -> Autowring for Bean C...
2019-09-29 16:57:50 340 1
转载 SpringBoot注解最全详解(整合超详细版本)
使用注解的优势: 1.采用纯java代码,不在需要配置繁杂的xml文件 2.在配置中也可享受面向对象带来的好处 3.类型安全对重构可以提供良好的支持 4.减少复杂配置文件的同时亦能享受到springIoC容器提供的功能一、注解详解(配备了完善的释义)------(可采用ctrl+F 来进行搜索哦~~~~)@SpringBootApplic...
2019-09-29 11:26:29 214
原创 jQuery 更改checkbox的状态,无效的解决方法
今天写页面遇到复选框动态全选或全不选问题,正常写法如下: 1 $("#tb").find("input[type='checkbox']").attr("checked","checked"); but!第一次点击全选按钮input显示对勾,第二次就不行了,查了下有建议用prop的,亲测有效。那两者有啥区别呢?jQuery函数attr()和prop(...
2019-09-26 12:02:00 890 2
原创 Datatables是一款jquery表格插件,简单实现表格的分页,即时搜索和排序
Datatables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能。分页,即时搜索和排序 几乎支持任何数据源:DOM, javascript, Ajax 和 服务器处理 支持不同主题 DataTables, jQuery UI, Bootstrap, Foundation 各式各样的扩展: Editor, TableTools, FixedC...
2019-09-25 13:44:06 319
原创 前端导出表格
<!DOCTYPE html><html> <head> <title>jQuery Boilerplate</title> <script src="//ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script> ...
2019-09-25 10:24:16 192
原创 datatable经典例子
<!DOCTYPE html><html lang="ZH-cn"><head> <meta charset="utf-8"> <title>datatable</title><!--第一步:引入Javascript / CSS (CDN)--><!-- DataTables CSS -->...
2019-09-24 16:26:27 338
原创 jquery判断复选框是否选择
$("input[type='checkbox']").attr('value')返回结果:501$("input[type='checkbox']").is(':checked')返回结果:选中=true,未选中=false
2019-09-24 10:54:32 120
原创 基于swiper循环焦点轮播图
下载地址:https://download.csdn.net/download/qq_20757489/11783258
2019-09-19 15:35:57 3382 1
原创 vue 的点击事件怎么获取当前点击的元素
首先 vue的点击事件 是用 @click = “clickfun()” 属性 在html中绑定的,在点击的函数中 添加$event 参数就可以比如<button @click = “clickfun($event)”>点击</button>methods: { clickfun(e) { // e.target 是你当前点击的元素 ...
2019-09-16 10:36:17 566
基于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关注的人