自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 php秒杀

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

2017-06-06 11:29:54 1775

转载 java对象引入四种情况详解

在jdk 1.2以前,创建的对象只有处在可触及(reachaable)状态下,才能被程序所以使用,垃圾回收器一旦发现无用对象,便会对其进行回收。但是,在某些情况下,我们希望有些对象不需要立刻回收或者说从全局的角度来说并没有立刻回收的必要性。比如缓存系统的设计,在内存不吃紧或者说为了提高运行效率的情况下,一些暂时不用的对象仍然可放置在内存中,而不是立刻进行回收。因此,从jdk 1.2 版本开始,Ja

2017-04-18 15:38:41 1860

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

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

2017-04-12 14:04:12 1910

转载 安装java jdk1.8

1.添加软件源sudo add-apt-repository ppa:webupd8team/java2.更新软件源sudo apt-get update3.安装jdk1.8sudo apt-get install oracle-java8-installer安装器会提示你同意 oracle 的服务条款,选择 ok然后选择yes

2017-04-12 14:03:35 1754

转载 MYSQL性能查看命令

网上有很多的文章教怎么配置MySQL服务器,但考虑到服务器硬件配置的不同,具体应用的差别,那些文章的做法只能作为初步设置参考,我们需要根据自己的情况进行配置优化,好的做法是MySQL服务器稳定运行了一段时间后运行,根据服务器的”状态”进行优化。   mysql> show global status;   可以列出MySQL服务器运行各种状态值,另外,查询MySQL服务器配置信息语句:

2017-04-12 14:03:13 1957

转载 mysql慢查询配置

MYSQL慢查询1. 慢查询有什么用?它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化.2. 如何开启慢查询?首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令: 我们可以看到当前log_slow_queries状态为OFF, 说明当前并没有开启慢查询.开启慢查询

2017-04-12 14:02:33 1690

转载 基于vue的下拉刷新&滚动刷新指令

小编最近在实现移动端列表页面显示的时候一直在思考如何实现列表的自动更新数据,对于大多数Native App或者Web App,在列表的底部增加“加载更多”的按钮也是解决这样的问题一种交互的方式,当然,这样的交互其实还好,不过根据用户的操作习惯来看,似乎滚动刷新更多数据和下拉刷新当前数据的操作方式,更符合用户对列表分页数据的读取习惯,因此,在这里小编想简单的说说,这次在小编系统中所使用的下拉刷新和滚

2016-12-22 16:46:48 4597 1

转载 成为一名JAVA高级工程师你需要学什么

【转】宏观上:1.技术广度方面至少要精通多门开源技术吧,研究过struts\spring等的源码。2.项目经验方面从头到尾跟过几个大项目,头是指需求阶段,包括需求调研。尾是指上线交付之后,包括维护阶段。3.架构经验方面有过分布式系统的架构和开发经验。对于跨系统的结构优化,数据存储的性能指标等有丰富经验。什么缓存啊、数据库的垂直切分什么

2016-12-22 16:43:58 1747

转载 php curl_init函数用法

使用PHP的cURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网 页,然后就可以以程序的方式得到你想要的数据了。无论是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内 容,cURL 是一个功能强大的PHP库。PHP中的CURL函数库(Client URL Library Function)curl_close

2016-11-07 10:56:43 2066

转载 php开启openssl的方法

在安装二次开发的项目时候,检测到环境openssl未开启windows下开启方法:1: 首先检查php.ini中;extension=php_openssl.dll是否存在, 如果存在的话去掉前面的注释符‘;', 如果不存在这行,那么添加extension=php_openssl.dll。2: 重启apache或者iis(iisreset /restart)至此,ope

2016-11-03 11:30:27 4128

转载 Apache的URL重写规则的标志详细说明

Apache的URL重写规则的标志详细说明 1) R[=code](force redirect) 强制外部重定向     强制在替代字符串加上http://thishost/[:thisport]/前缀重定向到外部的URL.如果code不指定,将用缺省的302 HTTP状态码。 2) F(force URL to be forbidden)禁用URL,返回403HTTP状态码。 

2016-09-29 09:40:21 354

转载 Linux 终端中常用的快捷键

分类: LINUX1. 移动光标快捷键ctrl+f向前移动一个字符ctrl+b向后移动一个字符alt+f向前移动一个单词alt+b向后移动一个单词ctrl+a移动到当前行首ctrl+e移动到当前行尾ctrl+l清屏,并在屏幕最上面开始一个新行2. 编辑命令行快捷键ctrl+d删除当前的字符

2016-09-28 13:41:15 303

转载 KMP算法的Next数组详解

KMP的next数组求法是很不容易搞清楚的一部分,也是最重要的一部分。我这篇文章就以我自己的感悟来慢慢推导一下吧!保证你看完过后是知其然,也知其所以然。如果你还不知道KMP是什么,请先阅读上面的链接,先搞懂KMP是要干什么。下面我们就来说说KMP的next数组求法。KMP的next数组简单来说,假设有两个字符串,一个是待匹配的字符串strText,一个是要查找的关键字strKey。

2016-09-07 10:59:47 316

转载 KMP算法的前缀next数组最通俗的解释

我们在一个母字符串中查找一个子字符串有很多方法。KMP是一种最常见的改进算法,它可以在匹配过程中失配的情况下,有效地多往后面跳几个字符,加快匹配速度。当然我们可以看到这个算法针对的是子串有对称属性,如果有对称属性,那么就需要向前查找是否有可以再次匹配的内容。 在KMP算法中有个数组,叫做前缀数组,也有的叫next数组,每一个子串有一个固定的next数组,它记录着字符串匹配过程中失配情况

2016-09-07 10:56:52 429

转载 js中键盘事件

//点击回车建 触发验证函数function downK(){if(event.keyCode == 13){loginTest();}}.给整个页面添加ESC事件:$(document).keyup(function(event){ switch(event.keyCode) { case27: alert("ESC"); 

2016-09-05 14:22:15 554

转载 Ubuntu下安装memcache,以及python-memcach

Ubuntu下安装memcache,以及python-memcach晚上花了10分钟研究了下memcache的安装,具体步骤如下:libevent是安装 memcached 的唯一前提条件。它是 memcached 所依赖的异步事件通知库。打开终端查询libevent并安装: $apt-cache search libevent$apt-get install li

2016-09-05 14:17:20 525

转载 (转)解决Ubuntu自动挂载U盘/SD Card变成只读问题

忘了从什么时候开始我的那个512M的SD卡在ubuntu下一挂载就是只读的了,使用root帐户更改权限都不好使,尝试了好多办法也没解决,后来买了个U盘就不再用SD卡了,这件事也就忘记了。今天突然应急使用这个卡,使用读卡器挂载发现依旧是只读,换用本本内置的读卡器,也是一样。没办法了,google一通,看了看ubuntu的中文论坛,发现有人也遇到了同样的问题,但是没有人给出可行的解决方案。只好

2016-09-02 13:43:50 2684

转载 解决Ubuntu下Sublime Text 3无法输入中文

近心血来潮,想在试试在linux上写php是什么感觉,但在使用sublimetext3时却发现无法正常输入中文,于是靠我大百度,各大论坛博客,解决了这个问题。百度经验有解决方案,但是,编辑太马虎了。。。。。。好多地方的“-”写成了“_”,而且不是很详细,很多人挂在了没有c++编译环境上。所以整理了我的解决方案,我的情况为ubuntu 15.10+apt-get安装的sublime text

2016-09-02 09:17:33 399

转载 Mysql命令行添加用户

创建用户:命令:insert into mysql.user(Host,User,Password) values("localhost","common",password("common"));CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username – 你将创建的用户名, host – 指定该用户在哪...

2016-08-31 17:43:14 352

转载 linux命令

=============挂载和登陆命令========================================Mount:挂载命令。比如挂载光驱mount /dev/cdrom /mnt/cdrom,可在目录/mnt/cdrom下查看内容,想退出光盘时,须使用umount命令,否则光驱就会一直处于死锁状态:#umount /mnt/cdrom。同样可以挂载盘符,比如mount -

2016-08-25 23:11:01 1482

转载 PhpExcel中文帮助手册|PhpExcel使用方法

PhpExcel中文帮助手册|PhpExcel使用方法下面是总结的几个使用方法include 'PHPExcel.php';include 'PHPExcel/Writer/Excel2007.php';//或者include 'PHPExcel/Writer/Excel5.php'; 用于输出.xls的创建一个excel$objPHPExcel = new PHPE

2016-08-25 23:08:45 264

mongoDB总结大全

mongodb知识点总结, 涉及到mongodb的简单介绍 mongodb相关概念介绍 mongodb的安装(linux) mongodb的启动和连接 mongodb数据库和集合的操作,文档的增删改查相关操作 mongodb索引的建立和删除 mongodb的备份和恢复 mongodb的php扩展的安装 mongodb角色认证和页面访问 参考文件 官网:www.mongodb.org 中文社区:http://www.mongoing.com/ 菜鸟教程和某课网 https://my.oschina.net/WYU3CHEN/blog/1486475 https://my.oschina.net/WYU3CHEN/blog/1492853

2018-07-02

空空如也

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

TA关注的人

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