自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

guoqing的博客

JavaScript yyds

  • 博客(81)
  • 资源 (3)
  • 收藏
  • 关注

转载 CSS选择器有哪些?选择器的优先级如何排序?

CSS的选择器分类可以分为三大类:id选择器,类选择器,标签选择器。CSS选择器优先级如下...

2020-06-09 09:18:27 1866

原创 js this指向判断,this指向绑定与修改

在JavaScript中,this的指向,大多数情况下是比较头疼的问题,本篇文章,来让你对于this指向问题有明确的判断方法正常的函数中this绑定的判断主要遵循4个绑定规则:默认绑定、隐式绑定、显式绑定和new绑定

2020-06-06 17:56:49 181

原创 js 作用域有哪些?闭包是什么?

作用域是什么?作用域有哪些:词法作用域、函数作用域和块级作用域,作用域与闭包有什么联系?

2020-06-06 16:48:05 1330

原创 js 隐式绑定与隐式丢失

js 中经常遇到函数调用时进行的默认绑定与隐式绑定,要小心出现隐式丢失的现象

2020-06-06 14:15:15 751

原创 java new Date()与北京时间相差30秒

linux服务器上挂载了dockerdocker上弄后台的镜像然后开启容器运行然而,后台启动后new Date()读取的时间,不是docker容器的时间而是docker挂载的宿主机的时间宿主机是一个linux服务器,系统时间刚好是比北京时间提前了30秒后来修改linux服务器的系统时间就好了emmmmmmmmmmm...

2020-06-03 17:40:28 1039

原创 微信公众号开发 wx.ready不执行问题

在做微信公众号开发时遇到wx.ready根本不会方法内执行,而且wx.error也没看到有异常出现这里根本就不会进入函数内!解决方法:在wx.config这里将debug打开,并且用微信的浏览器去打开(将地址发给手机微信,然后手机打开链接)在微信浏览器打开后会收到异常情况,我这里是因为签名错误,解决了签名错误的问题后就正常进入wx.ready的函数里了...

2020-06-01 15:06:01 17179 2

原创 js 实现简易版promise

实现一个简易版的promise,并非完全符合Promise / A+ 规范,仅供学习使用

2020-05-27 16:55:36 291

原创 windows nginx配置后 80端口全是欢迎界面 而配置的https却是正常

在windows系统上配置nginx时遇到一个情况,https配置可以正常访问的,但是到了http那就一直是nginx默认的欢迎界面,把默认的nginx80配置删掉都没有效果,后面慢慢尝试找到了解决办法cmd命令输入netstat -ano查看当前端口占用情况看到有4个进程占用了80端口在任务管理器那边分别找到PID对应的进程,然后关掉全部关闭后再执行nginx -s reload进行nginx的重启,然后就好了…emmmmmmmmm以上仅是本人遇到的问题以及解决方案,只适用了本人遇到的

2020-05-21 18:10:57 1869

原创 微信小程序开发问题兼容,以及公共方法汇总

微信小程序开发问题兼容,以及公共方法汇总兼容问题:iphone xs Max new Date()兼容,公共方法汇总:节流过滤方法、封装请求方法、日期格式返回,开发时遇到的bug:

2020-05-15 09:06:48 989

原创 netty 启动提示 Error creating bean with name 'xxxx': Invocation of init method failed

将netty的版本降为4.1.13.Final<dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId> <version>4.1.13.Final</version></dependency>当n...

2020-05-08 16:16:41 14055

原创 mysql update触发器 state改变时添加日志

mysql的触发器功能十分强大,这里主要是使用触发器来为状态的改变添加日志首先这里有一个学生的表学生表中的状态字段有3个参数分别为1正常 2请假 3退学还有一个学生的日志表用于存放学生表的日志这里我要在student表添加一个触发器用于监听表中的state字段发生变化的时候就添加一条日志定义的内容为:begin if new.state!=old.state then ...

2020-04-02 14:05:58 762

原创 java 查询目录文件数量,递归查询子文件夹

为了获取服务器某个文件夹下所有文件数量尔写了这个方法,需要传入该文件夹的File对象,返回文件数目,请注意文件夹的权限,需要有读取的权限public static Integer getAllFileNumber(File dir){ Integer fileCount = 0; File[] files=dir.listFiles(); for(int i = 0; i < fil...

2020-04-02 12:44:51 860

原创 节流与防抖的通用函数

节流的定义函数在一定时间间隔内只会执行第一次的调用,无视在时间内产生的其他调用节流的通用函数function throttle(fn,timer = 50){ let lastTime = 0; let args = arguments return function(){ let now = new Date().getTime(); if(now-lastTime>t...

2020-04-02 12:29:43 168

转载 原生js实现ajax请求,可以使用jsonp跨域

记录一个原生js实现ajax请求的方法可以使用jsonp进行跨域(此博文仅作为记录,详细请参考原文地址)转载于:原生 JavaScript 实现 AJAX、JSONP方法的代码:/** 原生js实现Ajax* */function Ajax(params) { params = params || {}; params.data = params.data || ...

2020-01-16 19:16:02 585

原创 kubernetes 500 square/go-jose: error in cryptographic primitive

kubernetes 500 square/go-jose: error in cryptographic primitive加密原语错误博主出现这个是因为令牌无效,用令牌获取jweToken的时候请求的地址是错误的,修改一下请求的地址就行如果不是这个问题,请参考下面github上的讨论https://github.com/apprenda-kismatic/kubernetes-lda...

2020-01-14 13:40:17 3197

原创 kubernetes 401 You have been logged out because your token has expired

kubernetes 401 You have been logged out because your token has expired翻译:您已注销,因为您的令牌已过期出现这问题的时候,请核对登录时输入token的是否有效一般都是token被修改了才会出现...

2020-01-14 13:30:26 2501

原创 vue 修改数组数据 界面不渲染视图的解决方法汇总

使用vue进行开发时,我们经常会遇到对已经渲染在界面上的数组进行修改参数时,参数修改之后并不会更新界面的信息,但是实际上数组的参数是已经修改到了,只是vue没有进行视图的更新渲染,下面列举了多种的解决方法...

2020-01-06 20:23:02 2372 2

原创 CSS animation 属性

animation基础属性整理animation:动画名称 动画时间 运动方法 何时开始 播放次数 是否反方向 不播放时样式 运行状态...

2019-12-09 16:35:13 559

原创 nginx 配置txt文件单独访问链接

nginx 配置文件访问

2019-12-09 15:37:51 960

原创 微信小程序地图组件 无限闪烁导致小程序崩溃

在做一个通过腾讯地图api查询关键词搜索附近标记的小程序时遇到了这个问题在这个事件触发时,会一直重复触发,你不动时地图他还是一直在触发后来调试之后发现是我在bindupdated触发的函数内修改了地图的经纬度that.setData({ latitude: res.latitude, longitude: res.longitude})在触发的函数内不要去setData修...

2019-12-06 09:25:05 1383

原创 配置nginx无法通过ip或域名进行访问-阿里云ECS

nginx安装后,很惊讶的发现默认的ip地址访问竟然无法打开nginx默认的界面(nginx默认地址图片)尝试的设置了几次nginx的配置,一度自我怀疑到崩溃,一直什么都没有后来发现在阿里云ECS服务器控制器那有一个本地安全组点击后进入默认的安全组,在里面我们会发现根本没有配置80端口这里默认是没有的,我后来自己加入的80端口和8001的端口将自己nginx配置的的端口开通就可以...

2019-11-04 13:55:42 1895

原创 docker 学习笔记记录

【docker运行jar】打包docker镜像docker build -t my-app .交互执行镜像(1800:8888,主机的端口:容器的端口)docker run -it --rm --name my-running-app -p 1800:8888 my-app后台运行docker run -d --rm --name my-running-app -p 1800:8888...

2019-10-24 18:35:24 95

原创 微信小程序 简易的滑动选择框

微信小程序 滑动选择框实现效果及代码

2019-09-03 10:29:01 2787

原创 js 获取音乐的音频音铺

记录通过js获取音乐的音频数据方法

2019-07-17 18:08:44 3197

转载 服务器文件上传500报错,500 InternalServerError

出现的情景描述:1.有用户报告说注册无法成功,经过前端的盘查发现实在注册的时候必须调用的上传文件的接口A抛出500错误,但不是每次都抛出不过有很大几率抛出500.2.A接口接受5个参数和一个文件multi类型,至传递前5个参数能够请求到代码,但是传入文件之后不是500错误就是很长时间超时。3.重启nginx无效,问题依旧。重启fpm无效,问题依旧。4.机器很久没有启动过了top显示内存占用...

2019-07-08 08:00:16 8941

原创 mysql FROM多表时同时做为left join参数时报错

在查询的sql语句中,from两个表然后进行left join进行联查,原本想着根据from的两个表进行同时对left join中的信息进行筛选,却出现了错误信息[Err] 1054 - Unknown column 'a' in 'on clause'我的sql语句如下select a.*,count(c.id) as numberfrom a,bleft join c on c...

2019-07-01 18:17:45 2406

原创 js 实现简易版深拷贝

可以兼容对象和数组类型数据的深拷贝

2019-06-26 08:28:11 1049

原创 css 背景图片自适应属性整理

本篇博客主要记录一些使用 css 对背景图片自适应的操作整合背景图片取消重复background-image: url(image.jpg);background-repeat:no-repeat;修改前修改后背景图片固定(不会随着内容滚动而改变位置)background-image: url(image.jpg);background-attachment:fixed;...

2019-06-25 19:36:42 60764 2

原创 mysql INSERT SELECT FROM 语句的使用

在mysql中使用新增语句时一般都是传入固定的参数然后进行新增的,这里展示一种使用select from语句用查询出来的数据作为新增数据的参数

2019-06-14 08:20:27 3762

原创 js 10分钟学会隐式转换

在javascript语言中的数据类型有7种,分别为:原始值:boolean,undefined, null,number,string,symbol(es6新增)对象值:Object各数据类型之间的转换被称为`类型转换`,类型转换也被叫做隐式转换

2019-06-06 16:37:13 229

原创 mysql 根据日期进行查询数据,没有数据也要显示空

写这篇博客主要是记录自己在对订单进行按日期查询时使用的一种查询的方法,这里的orders是订单表,你也可以改成别的什么表对于最终数据不会造成影响,除非你那个表的数据只有几条那样就会出现查不到日期的情况SELECT @date := DATE_ADD(@date, INTERVAL + 1 DAY) daysFROM ( SELECT @date := DATE_ADD("2019...

2019-06-06 08:30:38 8289 22

原创 mysql 树目录查询语句优化,提高查询效率

在做mysql树目录查询的时候遇到了一个很奇妙的现象我是先创建了一个树目录查询的函数叫 getDeptList()然后单独执行查询函数的效率很快但当我放到sql语句里加个判断执行就会很慢了累计查询出20条数据竟然要了0.5秒,那如果查出几百条不就1秒了 -_-||后来想了一下可能是每次查询self_dept表的时候都会再执行一遍树目录的函数然后就把sql语句改成了这样可以...

2019-05-31 08:38:48 1688 2

原创 WebSocket code 200 报错

出现这个问题主要是后台的问题在我自己配置的项目中使用了Shiro的安全框架,因为没开放访问的权限所以出现了这个报错这里开通一下访问权限就好如果不是这个问题也可以去找找后台是不是没开放权限啥的如果是地址错了直接会报404的错误,而不是 200...

2019-05-30 11:18:37 32056

原创 js 常用属性和方法等知识汇总 长期更新

方法:str.charAt(index)用于获取字符串内指定位置的字符串"abcd".charAt(1) //barr.includes()用于检查数组内是否包含一个指定的值,如果包含返回true否则falsevar arr = ["aaa","bbb","ccc"]arr.includes("aaa") //true...

2019-04-12 13:18:32 101

原创 mybatis case when 报错

在mybatis中使用case when进行条件筛选判断时遇到Failed to process, please exclude the tableName or statementId.这样的报错信息,报错的信息是语法错误但是我在mysql的命令行中运行sql语句是没问题的//我的case when语句WHERE dept.type = 1AND (CASE agent.dep...

2019-04-12 13:16:42 7813

原创 ubuntu16.04 mysql 设置权限 ERROR 1290(HY000)

在一次开通mysql用户访问权限时,出现了1290的错误ERROR 1290 (HY000):The Mysql server is running with the --skip-grant-tables option so ti cannot execute this statement解决方法:输入 flush privileges;刷新一下权限即可...

2019-03-27 10:02:09 670 1

原创 mycat 简单实现读写分离的方法和步骤

mycat配置实现读写分离,就相当于添加了一个中间件,统一接收客户端发来的读取和写入的请求,将请求分发到主从服务器上主服务器负责处理写入的数据以及将写入的数据同步到从服务器上从服务器只负责读取的请求

2019-03-26 10:36:48 1001

原创 ubuntu16.04 安装ssh

安装sshroot@ubuntu: apt-get install openssh-server安装后需要启动sshroot@ubuntu: /etc/init.d/ssh restart允许root登录需要修改配置信息root@ubuntu: vi /etc/ssh/sshd_config修改为:修改保存后再重启sshroot@ubuntu: /etc/init.d...

2019-03-25 16:47:35 2204 6

原创 ubuntu16.04 mysql 修改server_uuid

在linux上进行mysql的主从同步的操作时,到最后出现server_id的提示,是因为mysql有一个用来与其他mysql数据库区分的uuid,将uuid改成别的就可解决了,具体操作为:vi /var/lib/mysql/auto.cnf打开auto.cnf文件修改,如果目录不对,则find -name auto.cnf全局搜索一下文件的位置再打开将server_uuid替换成...

2019-03-18 13:55:14 1124

原创 mysql主从同步配置

目录前言需求安装mysql修改配置主服务器(master)从服务器(slave)授权添加同步连接测试前言写入同步读取同步读取同步读取同步读取客户端主服务器从服务器从服务器从服务器从服务器主从服务器的关系类似于上图说明,主服务器主要是进行写入修改删除操作,从服务器进行读取的操作并且接受主服务器在操作数据库时进行的同步,进而可以减缓主服务器的压力。在配置的时候由于对linux系统的不熟悉,也是...

2019-03-13 08:38:06 8655 2

puppeteer爬取大众点评的demo

puppeteer学习的demo,使用puppeteer爬取大众点评的信息,反反爬虫大众点评svg加密,将获取信息存到本地json或写入数据库,有问题私聊,或者去我博客留言,谢谢

2020-06-10

js实现日历效果,html日历效果展示

javascript实现的一个日历效果,下载直接运行即可,纯javascript原生实现,简易的日历效果

2020-05-27

Mycat-server-1.6.5-release-20180122220033-linux

mycat中间件 linux环境版本1.6.5,可以实现读写分离,分库,切片,主从备份,支持主流数据库

2019-03-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除