- 博客(13)
- 资源 (5)
- 收藏
- 关注
原创 qq 第三方登录代码 泪哭
以前项目曾让我加过第三方登录,为了避免麻烦,这次就把主要的步骤给补上,在这里我用的是官网的oauth2.0,但是刚才我看了一下互联,官网上昨天说貌似使用url拼的路径将要停用,但还是发表一下把,我是按照官网的步骤来的,首先你要在一个页面中放一个第三方登录扣扣按钮,然后,给它一个超链接,连接到下面的网址:https://graph.qq.com/oauth2.0/authorize?re
2018-01-25 11:14:29 663
原创 秒杀注意事项及流程
秒杀秒杀单独部署一(多)个服务器 (可租可买)用户访问秒杀页面 分为动态请求和静态请求 静态 放在CDN上 看到静态页之后有一个动态请求 有一个接口或者php请求这个接口处理秒杀请求 1.通过数据库锁 用数据库行锁 会导致 后面所有用户都不可以操作了 后面的所有用户都在等待状态 直到第一个人把锁释放后 才可以 对于数据库来说会
2018-01-16 18:48:04 3028
原创 git 系统介绍用法,简单粗暴
一、git使用方法1.git有三个区: 工作区、暂存区、git仓库2.本地仓库使用流程: 1).创建一个工作目录:创建文件夹; 2).打开工作目录并在当前文件夹中打开git; 右键点击 Git Bash Here 3).git初始化 git config --global user.name "用户名" g
2018-01-16 11:17:38 242
原创 mysql 索引优化
今天小宇宙真的是要爆发了,把以前的草稿全爆了MySql索引优化1、什么是数据库中的索引? 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。更通俗的说,数据库索引好比是一本书前面的目录,能加快数据库的查询速度。上述SQL语句,在没有索引的情况下,数据库会遍历全部200条数据后选择符合条件的;而有了相应的索引之后
2018-01-15 19:39:25 199
原创 mysql 优化小计
Count()优化1、COUNT()的作用1、COUNT()是一个特殊的函数,有两种非常不同的作用:它可以统计某个列值的数量,也可以统计行数。在统计列值时要求列值时非空的(不统计NULL)。如果在COUNT()的括号中指定了列或列的表达式,统计的就是这个表达式有值的结果数。因为很多人对NULL理解有问题,所以这里很容易产生误解。如果想了解更多关于SQL语句中NULL的含义,建议阅读
2018-01-15 19:33:06 535
原创 mysql之explain
Explain1、为什么要使用ExplainMySQL的EXPLAIN命令显示了mysql如何使用索引来处理select语句以及连接表。可以帮助选择更好的索引和写出更优化的查询语句。2、通过Explain可以得到1、表的读取顺序2、表的读取操作的操作类型3、哪些索引可以使用4、哪些索引被实际使用5、表之间的引用6、每张表有多少行被优化器查询
2018-01-15 19:19:11 215
原创 mysql 删除之后.myd文件大小没有变化
mysql delete 数据之后 .MYD文件大小没有发生变化DELETE只是将数据标识为删除,并没有整理数据文件,当插入新数据后,会再次使用这些被置为删除标识的记录空间。(当DELETE后面跟条件的时候 是这种情况,不跟条件直接delete的时候,则不会有这种情况)如delete from table_name和delete from table_name where 不带条件的语
2018-01-15 13:30:37 1577
原创 秒杀怎么优化
快到年底了,忽然间又想起了高中时候的班长,他常说临近年关,都注意安全,感觉心里暖暖的。行了,话不多说,快到年底,公司业务量增加很快,预计秒杀这块也会增加很多,网上看了一下,感觉不错,所以就记录一下博客。1秒杀业务为什么难做IM系统,例如QQ或者微博,每个人都读自己的数据(好友列表、群列表、个人信息)。微博系统,每个人读你关注的人的数据,一个人读多个人的数据。秒杀系统,库存只有一份,
2018-01-14 19:43:16 333
转载 linux定时执行shell脚本
写一个shell脚本,定时执行简单示例很多时候我们有希望服务器定时去运行一个脚本来触发一个操作,比如说定时去备份服务器数据、数据库数据等 不适合人工经常做的一些操作这里简单说下 Shell俗称壳,类似于DOS下的command和后来的cmd.exe。它接收用户命令,然后调用相应的应用程序。作为命令语言,它交互式解释和执行用户输入的命令或者自动地解释和执行预先设定好的一连串的命令;作为程...
2018-01-13 15:29:39 80880 2
原创 linux 清除/var/spool/mail/root日志存储
上个月写了一个定时执行任务,然后。。。有其他事请假了,结果一直有邮箱提醒,最后一看是崩溃,然后就想办法------删:首先用mail就可以直接进入查看日志,然后按q退出,长话短说:1、先用df -h查看下磁盘使用量,根目录下确实使用了80%以上。2、再用find . -size +100M查看大于100M的文件3、检查出是/var/spool/mail下的root文件过
2018-01-12 16:10:22 16151 4
原创 linux编译安装xunsearch及使用自测
讯搜,linux安装及测试最近公司的项目需要全文搜索的功能,网上有人说用迅搜可以,特地研究了下。文档看了半天,愣是没看懂;看了两天才看出来点东西,然后跟着文档动手测试,有点理解了,总结一下 ,希望能帮助以后用到的同志们安装需要的环境:我的是分布式的lnmp环境,跟网上大部分博客安装路径一样,在/usr/local里面,你得有一整套lnmp环境,mysql可以在windows访问,然后,
2018-01-11 20:24:01 1353 1
原创 linux编译安装Git
在Linux上安装GitGit是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。而国外的GitHub和国内的Coding都是项目的托管平台。但是在使用Git工具的时候,第一步要学会如何安装git,本教程就手把手教大家如何手动编译安装git。1、介绍 使用Coding管理项目,上面要求使用的git版本为1.8.0以上,而很多yum源上自动安装的git版本
2018-01-09 15:37:25 1117
原创 mysql分表自测
最近公司还好,但一想到过年就到了最头疼的时候了,现在先写一下分区,回忆一些,到时候老大没准就让我分了:拿用户表(user)举例:如果它有1000w数据,肯定是要考虑优化的,那就分表吧,分区下一篇讲解,首先我是用pdo写了一个脚本是pdo.php内容是:(只是连接数据库用的)$dsn = 'mysql:dbname=库名;host=主机号';$user = '用户名';$pass
2018-01-05 15:50:09 516
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人