自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

不忘初心,方得始终!

无论你今天怎么用力,明天的落叶还是会飘下来,世上有很多事是无法提前的,活在当下,正向提升。

  • 博客(33)
  • 收藏
  • 关注

转载 mysql按天,小时,半小时,N分钟,分钟进行数据分组统计

mysql按天,小时,半小时,N分钟,分钟进行数据分组统计mysql不同时间粒度下的分组统计按天统计按小时统计按半小时统计按N分钟统计按分钟统计mysql不同时间粒度下的分组统计我们在做项目或者数据分析时,经常遇到这样的需求:统计不同时间粒度下的数据分布情况,例如,每一天中每个小时网站的访问量,某路口每半个小时通过的车辆数量等。对于此类的问题,一个sql简单的查询就能实现,故特此记...

2019-12-27 17:20:08 536 1

原创 不管在哪里上班,都请记住

第一则:工作不养闲人,团队不养懒人。第二则:入一行,先别惦记着赚钱,先学着让自己值钱。第三则:没有哪个行业的钱是好赚的。第四则:干工作,没有哪个是顺利的,受点气是正常的。第五则:赚不到钱,赚知识;赚不到知识,赚经历;赚不到经历,赚阅历;以上都赚到了就不可能赚不到钱。第六则:只有先改变自己的态度,才能改变人生的高度。只有先改变自己的工作态度,才能有职业高度。第七则:让人迷茫的原因只有一个,那就是本该...

2018-05-31 11:16:40 1587

转载 前端:屏蔽F12审查元素,禁止修改页面代码

众所周知,审查元素的情况下,大家都可以随机更改一部分页面的代码,注入恶意JS等等,这种情况避免也不难,虽然还能看到一部分H5源码,但是无法修改一、屏蔽F12 审查元素document.onkeydown = function(){ if(window.event && window.event.keyCode == 123) { alert("F12被禁用");...

2018-05-28 13:58:18 9834 1

转载 Postman 安装及使用入门教程

转载:https://www.cnblogs.com/mafly/p/postman.html安装本文只是基于 Chrome 浏览器的扩展插件来进行的安装,并非单独应用程序。 首先,你要台电脑,其次,安装有 Chrome 浏览器,那你接着往下看吧。1. 官网安装(别看)打开官网,https://www.getpostman.com点击那个灰灰色的「Chrome App (Free)」按钮。正常情况...

2018-05-24 17:17:17 286

转载 Linux定时任务Crontab命令详解

linux 系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另 外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。一、crond简介crond 是linux下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,与windows下的计...

2018-05-17 19:34:16 160

转载 Linux下的打包和解压缩命令

先直接给出各种解压缩命令.tar压缩:tar cvf FileName.tar FileName解压:tar xvf FileName.tar--------------------------------------------- .gz解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz ...

2018-05-17 19:32:38 162

原创 Yii获取当前url和域名

假设我们当前页面的访问地址是:http://localhost/CMS/public/index.php?r=news&id=1一、1、获取当前域名:echo Yii::app()->request->hostInfo;结果:http://localhost2、获取(除域名外的)当前URL: echo Yii::app()->request->getUrl();结果:/CM

2018-05-17 19:26:19 356

转载 windows下安装composer,并生成composer.phar

1.在windows 下配置php环境变量  我电脑------右键属性-----高级系统设置-----环境变量---点击path----添加php.exe路径到环境变量C:\phpStudy\php53;2. php.ini 配置打开 php_openssl.dll3.推荐装上Git Bash,这样你就可以在CMD里面使用Linux命令了运行如下命令: php -i | grep openssl...

2018-05-17 11:44:15 12162

原创 Thinkphp+Nginx(PHPstudy)下报的404错误,403错误解决

最近一个TP5的项目说放到Nginx下测试看看,下载个 PHPstudy,放到WWW下,配置好域名,直接给个报个404;解决方法:1.先在phpstudy下配置好域名目录指向项目下的public下;2.复制下面这段代码放进nginx/conf/vhost文件里:location / {   index index.html index.htm index.php;     

2018-04-19 15:34:43 735

原创 centos7 开启关闭服务

centos 7 中使用systemctl工具来管理服务程序,包括了service和chkconfig关闭firewall:systemctl stop firewalld.service #停止firewallsystemctl disable firewalld.service #禁止firewall开机启动firewall-cmd --state #查看默认防火墙状态(关

2018-04-04 14:14:27 4921

原创 Mysql 快速生成百千万条测试数据

1、生成思路利用mysql内存表插入速度快的特点,先利用函数和存储过程在内存表中生成数据,然后再从内存表插入普通表中2、创建内存表及普通表[sql] view plain copyCREATE TABLE `vote_record_memory` (      `id` INT (11) NOT NULL AUTO_INC

2018-01-24 14:47:52 307

原创 Mysql 主从复制原理

主从形式

2018-01-09 10:13:19 219

原创 Mysql 外键的详解和实例

摘要: 外键具有保持数据完整性和一致性的机制,目前MySQL只在InnoDB引擎下支持,下面实例下一个小操作来说明下外键的关联操作,用来保持数据的完整性和一致性。外键具有保持数据完整性和一致性的机制,对业务处理有着很好的校验作用。============================白话文简介=================================user 表:id

2018-01-06 10:31:00 2949

原创 Mysql 触发器(Trigger)简明总结和使用实例

一,什么触发器1,个人理解触发器,从字面来理解,一触即发的一个器,简称触发器(哈哈,个人理解),举个例子吧,好比天黑了,你开灯了,你看到东西了。你放炮仗,点燃了,一会就炸了。2,官方定义触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发

2018-01-05 23:18:20 407

原创 一分钟教你知道悲观锁和乐观锁的区别

悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人

2018-01-04 21:19:08 229

原创 PHP文件的锁定机制

Source:http://blog.csdn.net/looksunli/article/details/17841145文件系统操作是在网络环境下完成的,可能有多个客户端用户在同一时刻读对服务器的同一个文件访问。如果有个用户正在向文件中写入数据,当还没有写完的时候,其他用户在这一时刻也向这个文件写入数据,这样就可能造成数据写入混乱。还有,当用户没有将数据写完时,其他用户读取

2018-01-04 15:47:08 424

原创 mysql乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解

实验环境:mysql5.6存储引擎:innoDB我们在操作数据库的时候,可能会由于并发问题而引起的数据的不一致性(数据冲突)乐观锁乐观锁不是数据库自带的,需要我们自己去实现。乐观锁是指操作数据库时(更新操作),想法很乐观,认为这次的操作不会导致冲突,在操作数据时,并不进行任何其他的特殊处理(也就是不加锁),而在进行更新后,再去判断是否有冲突了。

2018-01-04 15:34:28 513

转载 使用 GIt 关联码云远程库

使用GitHub时,国内的用户经常遇到的问题是访问速度太慢,有时候还会出现无法连接的情况(原因你懂的)。如果我们希望体验Git飞一般的速度,可以使用国内的Git托管服务——码云和GitHub相比,码云也提供免费的Git仓库,并且,免费版本还包含私有库。此外,还集成了代码质量检测、项目演示等功能。对于团队协作开发,码云还提供了项目管理、代码托管、文档管理的服务,5人以下小团队免费。使用码...

2017-12-04 16:29:23 1177 1

原创 手把手教你使用Git

一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够

2017-12-02 09:05:56 401

原创 你总要一个人 走过一段艰难的日子

人生当中,我们每个人都会走过一段艰难的日子..........                     人生当中,我们每个人都会走过一段艰难的日子。生活中的一些不顺心的事情,可能会让我们对未来的生活充满迷茫和不安,甚至会感到很“艰难”,你不知道接下来的路该怎么走下去。我们不断的问自己:“为什么生活有这么多的不顺心的事情发生?为什么生活会有那么多坎坷?为什么生活如此艰难?”。我想,这可能就是

2017-11-28 19:34:34 3620 3

原创 linux下安装redis及PHP扩展应用

一、redis安装 下载redis安装包wget http://redis.googlecode.com/files/redis-2.4.17.tar.gz (若无法下载请手动下载)1、首先把下载的安装包拷贝到linux服务器中一个文件夹里      这里是把文件拷贝到了/memcache文件夹中2、安装Memcache     

2017-11-28 09:53:54 268

转载 php结合redis实现高并发下的抢购、秒杀功能

抢购、秒杀是如今很常见的一个应用场景,主要需要解决的问题有两个:1 高并发对数据库产生的压力2 竞争状态下如何解决库存的正确减少("超卖"问题)对于第一个问题,已经很容易想到用缓存来处理抢购,避免直接操作数据库,例如使用Redis。重点在于第二个问题常规写法:查询出对应商品的库存,看是否大于0,然后执行生成订单等操作,但是在判断库存是否大于0处,如果在高并发下就

2017-11-23 11:14:25 209

原创 Redis 和 Memcache的区别

都是非关系型数据库,性能都非常高。①从数据存储位置上来分,memcache的数据存在内存中,而redis既可以存储在内存中,也可以存储的到磁盘中,达到持久化存储的功能,memcache一旦断电,数据全部丢失,redis可以利用快照和AOF把数据存到磁盘中,当恢复时又从磁盘中读取到内存中,当物理内存使用完毕后,可以把数据写入到磁盘中。 ②从存储数据的类型上

2017-11-23 11:11:14 200

转载 windows 64位安装redis 及Redis Desktop Manager使用

写基于dapper的一套自动化程序,看到 mgravell 的另一个项目,StackExchange.Redis,之前在.NET上用过一段时间redis,不过一直是其它的驱动开发包,这个根据作者介绍,是个高性能的线程安全的.NET c#开发redis客户端的库。说的很吊,不过我确信mgravell出品的东西都是精品。说多无益,先把redis在win上的开发环境搭一下。redis官方没有

2017-11-22 12:33:17 14191 1

转载 ajax上传图片

index.html            Ajax 上传文件                            var xhr;            function createXMLHttpRequest() {                if (window.ActiveXObject) {                    xhr

2017-11-22 12:12:06 177

转载 TCP和UDP的区别

TCP协议与UDP协议的区别    首先咱们弄清楚,TCP协议和UCP协议与TCP/IP协议的联系,很多人犯糊涂了,一直都是说TCP/IP协议与UDP协议的区别,我觉得这是没有从本质上弄清楚网络通信!TCP/IP协议是一个协议簇。里面包括很多协议的。UDP只是其中的一个。之所以命名为TCP/IP协议,因为TCP,IP协议是两个很重要的协议,就用他两命名了。TCP/IP协议集包括应用层,

2017-11-22 12:10:13 160

转载 PHP四种基本排序算法

前提:分别用冒泡排序法,快速排序法,选择排序法,插入排序法将下面数组中的值按照从小到大的顺序进行排序。 $arr(1,43,54,62,21,66,32,78,36,76,39); 1. 冒泡排序思路分析:在要排序的一组数中,对当前还未排好的序列,从前往后对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即,每当两相邻的数比较后发现它们的排序与排序要求相反时

2017-11-22 12:06:11 113

转载 Apache 与 Nginx 比较

Nginx轻量级,采用 C 进行编写,同样的 web 服务,会占用更少的内存及资源抗并发,nginx 以 epoll and kqueue 作为开发模型,处理请求是异步非阻塞的,负载能力比 apache 高很多,而 apache 则是阻塞型的。在高并发下 nginx 能保持低资源低消耗高性能 ,而 apache 在 PHP 处理慢或者前端压力很大的情况下,很容易出现进程

2017-11-22 12:00:42 128

转载 面试资料汇总

希望这套面试题对大家会有所帮助,也希望大家都可以找到自己理想的工作。1、酒店预订怎么实现?怎么设计表  你好,我大概的说下我们的业务流程,我们的业务流程是:用户在网站浏览酒店信息,可以根据地区检索出该地区的酒店信息。列表展示酒店的信息由:酒店的名称,酒店图片,酒店位置,评论人数,评论分数以及最低入住价格。用户选中要入住的酒店进入酒店详情页面,查看酒店的介绍以及酒店的房型列表,用

2017-11-22 11:49:53 1002

转载 面试题

csrf是什么:CSRF跨站点请求伪造,1. 用户C打开浏览器,访问受信任网站A,输入用户名和密码请求登录网站A;2. 在用户信息通过验证后,网站A产生Cookie信息并返回给浏览器,此时用户登录网站A成功,可以正常发送请求到网站A;3. 用户未退出网站A之前,在同一浏览器中,打开一个TAB页访问网站B;4. 网站B接收到用户请求后,返回一些攻击性代码,并发

2017-11-22 11:30:13 669

转载 HTTP常见状态码(404、500)等错误

一些常见的状态码为:200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 详细分解:1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求者应当继续提出请求。服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换

2017-11-22 11:10:28 2960

转载 Linux常用命令学习

1、ls命令         就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等         常用参数搭配:         ls -a 列出目录所有文件,包含以.开始的隐藏文件         ls -A 列出除.及..的其它文件         ls -r 反

2017-11-22 11:01:28 179

转载 linux学习-常用命令

首先来了解下linux:linux:版本:内核版本发行版本centos:开源的免费的os////////////////////////安装虚拟机虚拟机:就是一台电脑通过虚拟机软件可以在自己的电脑在安装几个电脑常见的虚拟机软件:VmWarevirtualBox:oracle 免费的/////////////////////////////////

2017-11-22 09:51:11 335

空空如也

空空如也

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

TA关注的人

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