自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 MySQL如何处理死锁

一、什么是死锁 官方定义如下:两个事务都持有对方需要的锁,并且在等待对方释放,并且双方都不会释放自己的锁。 这个就好比你有一个人质,对方有一个人质,你们俩去谈判说换人。你让对面放人,对面让你放人。 二、为什么会形成死锁 看到这里,也许你会有这样的疑问,事务和谈判不一样,为什么事务不能使...

2019-07-31 16:25:45 96 0

原创 Mysql 会导致锁表的语法

最近再找一些Mysql锁表原因,整理出来一部分sql语句会锁表的,方便查阅,整理的不是很全,都是工作中碰到的,会持续更新 笔者能力有限,如果有不正确的,或者不到位的地方,还请大家指出来,方便你我,方便大家。 此测试环境 Mysql 5.5 基于innodb 引擎 insert into t...

2019-07-31 13:30:08 137 0

转载 Mysql 游标使用动态变量

从语法上来讲DECLARE cur CURSOR for语句必须写在SET @sqlstr前面,这就意味着不能通过先执行一条动态语句根据结果拼凑游标的内容,而且游标在定义的时候也没有参数的概念,而是将定义的结构完全当作一个字符串直接处理,不会做任何的处理,也就是静态游标吧。关于dynamic cu...

2019-07-31 11:45:30 993 0

转载 mysql存储过程之游标

MySQL5中添加了存储过程的支持。 大多数SQL语句都是针对一个或多个表的单条语句。并非所有的操作都怎么简单。经常会有一个完整的操作需要多条才能完成 存储过程简单来说,就是为以后的使用而保存的一条或多条MySQL语句的集合。可将其视为批文件。虽然他们的作用不仅限于批处理。 为什么要使用存储...

2019-07-31 11:30:28 45 0

转载 mysql kill进程后出现killed死锁问题

经常会出现这样的场景:有一张3亿的表,现在要对这张表进行删除1亿行,于是有人开始运行delete from table limit 100000000; 毫无疑问这是一个愚蠢的删除方式,于是有人开始变更删除方式:delete from table where id<100000000; 然而...

2019-07-17 10:49:08 986 0

转载 关于mysql处理百万级以上的数据时如何提高其查询速度的方法

关于mysql处理百万级以上的数据时如何提高其查询速度的方法 最近一段时间由于工作需要,开始关注针对Mysql数据库的select查询语句的相关优化方法。 由于在参与的实际项目中发现当mysql表的数据量达到百万级时,普通SQL查询效率呈直线下降,而且如果where中的查询条件较多时,其查询速度简...

2019-07-11 20:30:22 866 0

转载 mysql根据逗号将一行数据拆分成多行数据

1、原始数据演示 2、处理结果演示 3、sql语句 SELECT a.id, a. NAME, substring_index( substring_index( a.shareholder, ',', b.help_topic_id +...

2019-06-13 17:45:58 2053 0

转载 mysql 取一个字符串组合和另个一字符串组合的交集

mysql>select'123|124|125'regexp'123|126'; +--------------------------------+ |'123|124|125'regexp'123|126...

2019-04-17 16:34:23 588 1

转载 [mysql] 先按某字段分组再取每组中前N条记录

createtablet2( idintprimarykey, gidchar, col1int, col2int )engine=myisam; insertintot2values (1,'A',31,6), (2,'B',25,83), (3,...

2019-04-17 11:44:08 103 0

转载 微信电脑端程序多账号登录

很多人可能因为工作的缘故,有多个微信号。有时候一台电脑上需要登陆多个账号,同时在线聊天。只不过可惜的是,微信电脑版是不支持多开的,这给很多小伙伴带来了一些困扰。 系统迷在上次已经给大家分享了微信破解版,原生加入了微信多开功能,具体大家可以查看《微信电脑版 v2.6.3.78 绿色版 支持微信多开...

2019-04-16 10:30:34 1688 0

转载 word自带参考文献标注功能—以word2013为例

今天调整论文的参考文献,发现文献标注确实很麻烦,就上网搜了一下参考文献的自动标注功能,发现了一名博主的文章写的很好,然后笔者根据自己的使用经验进行了一些补充,这里分享给大家。 以word2013版为例,进行说明,其他版本的选项位置可能不一样,但是操作应该大同小异。 word参考文献标注功能与手...

2019-03-31 14:08:30 257 0

转载 phpExcel导出文件时内存溢出的问题

在使用PHPExcel导出文件时,经常会因为文件过大导致PHP内存溢出报错,为了解决这个问题,可以使用PHPExcel提供的参数进行优化。这里说的Excel文件过大并不一定是文件大小,更关键的在于文件内存放的数据和格式,如果数据很多,格式又比较丰富,那很容易会将PHP的内存耗尽。 资料2中指出,...

2019-03-28 14:46:57 474 0

转载 Mysql:实现row_number分组排序功能

Mysql:实现row_number分组排序功能 在sql server和oracle中均有row_number实现功能,即对查询结果进行分组排序添加字段。而在mysql中无内置函数,需要曲线救国。 表结构如下: CREATE TABLE `total_freq_ctrl` ( `time...

2019-03-11 11:39:28 244 0

转载 开放搜索相关性函数Distance:计算你我之间的距离

本期分享专家:夏苜,一直从事oss、cdn、ram、开放搜索等产品的技术支持,虽然是女子,对技术也有一颗执著的心。爱技术,爱分享。本期的分享专题—开放搜索相关性函数distance的应用   Distance, 是距离的意思,但是在技术函数的世界里,它可以计算距离。 你在点外卖,dist...

2019-01-21 13:23:49 190 0

转载 解决php无法通过file_get_contents或curl采集页面内容,file_get_contents无法获取curl post内容的问题

工作中要采集一些网页的数据,在php中常用到的采集函数就是file_get_contents和curl函数。php在用file_get_contents函数采集网站时,有时明明用浏览器可以看,但就是采不到任何内容。 这样的问题我就遇到了,我要采集的这个页面却怎么也获取不到数据,经过测试获取百度、新...

2019-01-14 14:10:58 604 0

转载 php 解决json_encode中文UNICODE转码问题

用PHP的json_encode来处理中文的时候, 中文都会被编码, 变成不可读的, 类似”\u***”的格式,如果想汉字不进行转码,这里提供三种方法   1.升级PHP,在PHP5.4, 这个问题终于得以解决, Json新增了一个选项: JSON_UNESCAPED_UNICODE, 故名思...

2018-12-25 16:48:51 116 0

转载 curl模拟数据请求,在header头中设置自定义的参数

我们定义了三个参数,token、language、region,放入header发送过去 &lt;?php $url = 'http://www.example.com'; $header = array('token:JxRaZezavm3HXM3d9p...

2018-12-25 12:04:52 1655 0

转载 php 不等待返回的实现方法(异步调用)

PHP异步执行的常用方式常见的有以下几种,可以根据各自优缺点进行选择: 1.客户端页面采用AJAX技术请求服务器 优点:最简单,也最快,就是在返回给客户端的HTML代码中,嵌入AJAX调用,或者,嵌入一个img标签,src指向要执行的耗时脚本。缺点:一般来说Ajax都应该在onLoad以后触发,...

2018-12-13 10:49:23 731 0

转载 PHP异步执行的几种常用方式

本文主要介绍了4种PHP异步执行的常用方式,帮助大家更好地分析php异步调用方法,熟练掌握,感兴趣的小伙伴们可以参考一下。希望对大家有所帮助。   本文为大家讲述了php异步调用方法,分享给大家供大家参考,具体内容如下 客户端与服务器端是通过HTTP协议进行连接通讯,客户端发起请求,服务器端接...

2018-12-13 10:47:38 1871 0

转载 php异步实现,避免长时间等待

处理的php异步的方法有好几种,这里我就只介绍我经常用的而且官方也推荐的 废话少说,直接贴代码 //php异步 public function doRequest($host,$path, $param=array()){ $query = isset($param)? http_buil...

2018-12-13 10:46:33 1052 0

转载 linux curl定时任务

&lt;div class="htmledit_views" id="content_views"&gt; &lt;p&gt;&lt;/p&gt; &lt;p sty...

2018-11-22 09:26:46 97 0

转载 mysql:on duplicate key update与replace into

在往表里面插入数据的时候,经常需要:a.先判断数据是否存在于库里面;b.不存在则插入;c.存在则更新 一、replace into   前提:数据库里面必须有主键或唯一索引,不然replace into 会直接插入新数据,导致数据表里面有重复数据   执行时先尝试插入数据:     a.当...

2018-11-07 21:34:53 117 0

转载 mysql:on duplicate key update与replace into

在往表里面插入数据的时候,经常需要:a.先判断数据是否存在于库里面;b.不存在则插入;c.存在则更新 一、replace into 前提:数据库里面必须有主键或唯一索引,不然replace into 会直接插入新数据,导致数据表里面有重复数据 执行时先尝试插入数据: a.当数据表里面存在(通过主键...

2018-11-07 21:30:52 106 0

转载 使用ZeroClipboard 复制指定内容到剪切板

有些时候,我们希望让用户在网页上完成某个操作就能自动将指定的内容复制到用户计算机的剪贴板中。但是出于安全原因,大多数现代浏览器都未提供通用的剪贴板复制接口(或即便有,也默认被禁用)。只有IE浏览器可以通过如下方式来进行复制。 window.clipboardData.setData(“Text”,...

2018-10-24 21:21:04 222 0

转载 MySql索引原理与使用大全

林炳文Evankaka原创作品。转载请注明出处http://blog.csdn.net/evankaka 一、索引介绍 索引是对数据库表中一列或多列的值进行排序的一种结构。在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目...

2018-10-05 19:35:20 87 0

转载 workman用户组

关于用户分组 socket−&amp;gt;on(′login′,function(socket-&amp;gt;on(&amp;#x27;login&amp;#x27;, function (socket−&gt;on(′login′,function(u...

2018-09-29 19:33:02 172 0

转载 PhpStorm常用快捷键总结

以下是快捷键,并进行了分类。虽然快捷键是可以自定义的,但是还是推荐使用系统默认设置快捷键,因为不同编辑器默认的快捷键大同小异,比较符合用户习惯。  PHPStorm查询快捷键设置快捷键,Ctrl+Alt+S打开设置,选择快捷键,你可以选择不同编辑器快捷键并应用,这相当于有很多套快捷键供你选择。 ...

2018-09-21 08:50:34 188 0

转载 php项目权限系统设计

说起php的权限,很多人都容易想起rbac,这里不多介绍。下面介绍一种通用的权限设计: 首先我们设定一种场景,我们为一个商城做了一个权限系统,商城里有许多店铺,每个店铺有店长和店员,商城还有运营助理帮忙管理这些店铺。   一、基础表: 店铺表,这里只取店铺的id和name。 菜单...

2018-09-19 09:23:58 457 0

转载 API 接口开发规范

整体规范建议采用RESTful 方式来实施。 协议 API与用户的通信协议,总是使用HTTPs协议,确保交互数据的传输安全。 域名 应该尽量将API部署在专用域名之下。https://api.example.com 如果确定API很简单,不会有进一步扩展,可以考虑放在主域名下。https...

2018-09-10 19:40:07 188 0

转载 CI框架 .htaccess 隐藏url在index.php解决方案

CodeIgniter(下面简称"CI")是一款国外优秀的PHP轻量级MVC框架,它支持PHP4和PHP5。是开发中小型可拓展性需求高的Web应用程序的利器。眼下你所见到的这个博客程序,正是採用CI进行的编写。 秉承MVC架构的思想,CI中的全部控制器都须要经过单点入口文件i...

2018-09-10 15:20:33 209 0

转载 Mysql与Sql server在语法和关键字上的区别

——用于SQLServer到MySql的转换 (1)    mysql的ifnull()函数对应sql的isnull()函数;   (2)    mysql的存储过程中变量的定义去掉@;   (3)    mysql的每句结束要用";"   (4)    SQLS...

2018-09-07 19:46:49 1467 0

转载 sql server 与 mysql 中常用的SQL语句区别

由于博主之前学过mysql,目前在学习SQL server,原来以为这两个数据库之间的sql语句应该不会有太大区别。但是学sql server(用的版本是2012) 学久之后,发现与mysql 还是有很多不同的地方,有些时候写起来很不适应,所以就打算写这篇博客来记录一下这两个数据库的sql语句的区...

2018-09-07 19:35:51 413 0

转载 sqlserver数据库迁移到mysql的方法和步骤

转自:http://blog.csdn.net/lt_1029/article/details/38850591 一.迁移方法 工具:用mysql yog,下载地址1:http://wh.uzzf.com//jxl/SQLyog_Enterprise_chs.zip 下载地址2:http://...

2018-09-06 21:31:09 4059 0

转载 各种主流 SQLServer 迁移到 MySQL 工具对比

各种主流 SQLServer 迁移到 MySQL 工具对比       我之所以会写这篇对比文章,是因为公司新产品研发真实经历过这个痛苦过程(传统基于SQL Server开发的C/S产品转为MySQL云产品)。首次需要数据转换是测试环节,当时为了快速验证新研发云产品性能与结果准确性(算法类),所...

2018-09-06 16:18:47 136 0

转载 如何把函数都用promise方式实现?

我觉得这是一个好问题。当前在我所在的公司,只要用 NodeJS 进行开发,从框架到具体的应用实例到工具,已经全部迁移到以 promise 为中心开发方式。带来的好处是大家都使用 promise 进行异步方案的解决,不用再考虑回调( callback )。但是事情总有特例,现实npm上,还是有很多的...

2018-01-19 09:42:11 509 0

转载 蓝鸟bluebird Promise库介绍

在小程序开发中,使用Promise可以显著减少代码,提高代码的简洁性。下面这篇文章转自博客园吕大豹的大白话讲解Promise,文章写的很好,简明易懂,值得一读。全文转录于此,略有部分删改。这个库在浏览器上,在小程序中是通用的。主要有以下四种用法:使用then实现链式调用:依次完成串行的任务,前一个...

2018-01-19 09:28:34 4448 0

转载 微信小程序异步处理详解

本文实例为大家分享了微信小程序异步处理的具体方法,供大家参考,具体内容如下直接看问题:然后看打印的结果:根据上面两图可以看出,代码上先执行的网络请求,再执行打印的变量,但是从下面打印的结果来看,先出结果的是执行打印变量的函数(aafn函数),再打印出网络请求success的回调里返回的数据和赋值后...

2018-01-18 15:11:15 12133 1

转载 解决微信小程序 app onLaunch异步请求,在没有请求执行完就加载首页了的问题

今天在调试小程序的过程中,进了一个坑,程序加载需要先获取用户信息,然后保存到Storage中,然后首页去Storage取信息,根据用户信息去查本地服务器数据列表,可是发现第一次进入的时候,数据总是加载不出来,只有再次进入才有数据。调试之后发现app.js onLaunch并没有先于onLoad 执...

2018-01-18 15:01:31 23905 5

转载 JS - Promise使用详解3(jQuery中的Deferred)

上文我介绍了 ES6 中的 Promise,它完全遵循 Promises/A 规范。而我们熟悉的 jQuery 又有自己的 Promise 实现:Deferred(但其并不是遵循 Promises/A 规范)。本文就讲讲 jQuery 中 Promise 的实现。 一、Defer...

2018-01-17 15:11:21 171 0

转载 JS - Promise使用详解1(基本概念、使用优点)

一、promises相关概念 promises 的概念是由 CommonJS 小组的成员在 Promises/A 规范中提出来的。 1,then()方法介绍 根据 Promise/A 规范,promise 是一个对象,只需要 then 这一个方法。then 方法带有如...

2018-01-17 15:10:05 205 0

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