自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

pocetong的博客

一个搬砖的

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

转载 Linux查看程序端口占用情况

今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。 使用命令: ps -aux | grep tomcat 发现并没有8080端口的Tomcat进程。 使用命令:netstat –apn 查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进程占用。进一步

2017-01-18 14:48:19 162

转载 Linux使用netstat命令查看并发连接数

我们的网站部署在linux的服务器上,特别是web服务器,我们可能有时候做为运维人员,肯定是要查看网站的并发连接数是不是达到瓶颈等,所以在linux下,我们如何查看服务器的并发连接数呢?使用以下命令即可分组查看各种连接状态哦:netstat -n | awk '/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}'解释:返回

2017-01-18 13:14:57 174

转载 正确理解cookie和session机制原理

php中cookie和session是我们常用的两个变量了,一个是用户客户端的,一个用在服务器的但他们的区别与工作原理怎么样,下面我们一起来看看cookie和session机制原理吧。 cookie和session机制之间的区别和联系  具体来说cookie机制采用的是在客户端保持状态的方案。它是在用户端的会话状态的存贮机制,他需要用户打开客户端的cookie支持。cookie的作用就

2016-11-29 14:44:46 213

转载 MySQL性能优化的最佳21条经验

今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显。关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我们程序员需要去关注的事情。当我们去设计数据库表结构,对操作数据库时(尤其是查表时的SQL语句),我们都需要注意数据操作的性能。这里,我们不会讲过多的SQL语句的优化,而只是针对MySQL这一Web应用最多的数据库。希望下面的这些优化技巧对你有用。1.

2016-11-25 13:16:26 191

转载 PHP扩展即PHP Extension开发基础

PHP是当前应用非常广泛的一门语言,从国外的Facebook、Twitter到国内的淘宝、腾讯、百度再到互联网上林林总总的各种大中小型网站都能见到它的身影。PHP的成功,应该说很大程度上依赖于其开放的扩展API机制和丰富的扩展组件(PHP Extension),正是这些扩展组件使得PHP从各种数据库操作到XML、JSON、加密、文件处理、图形处理、Socket等领域无所不能。有时候开发人员可能需要

2016-11-25 13:03:24 544

转载 为什么算法渐进复杂度中对数的底数总为2

为什么算法渐进复杂度中对数的底数总为2作者 张洋 | 发布于 2013-01-29 算法时间复杂度 在分析各种算法时,经常看到O(log2n)或O(nlog2n)这样的渐进复杂度。不知有没有同学困惑过,为什么算法的渐进复杂度中的对数都是以2为底?为什么没有见过O(nlog3n)这样的渐进复杂度?本文解释这个问题。三分式归并排序的时间复杂度先看一个小例

2016-11-25 02:23:59 364

转载 理解MySQL——索引与优化

理解MySQL——索引与优化写在前面:索引对查询的速度有着至关重要的影响,理解索引也是进行数据库性能调优的起点。考虑如下情况,假设数据库中一个表有10^6条记录,DBMS的页面大小为4K,并存储100条记录。如果没有索引,查询将对整个表进行扫描,最坏的情况下,如果所有数据页都不在内存,需要读取10^4个页面,如果这10^4个页面在磁盘上随机分布,需要进行10^4次I/O,假设磁盘每次I/O时间

2016-11-25 02:04:05 146

转载 提高mysql千万级大数据SQL查询优化30条经验(Mysql索引优化注意)

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select

2016-11-25 01:57:35 146

原创 rabbit mq 存在 unacknowledged 怎么去除

如下图:1. 存在原因: 是消费队列没有 执行ack()方法2. 解决方法: a. 把现在正在运行的消费队列全停止 ,强行终止不起作用的 , 要把相关的消费进程杀掉                                     ps -ef  | grep Consume.php                                

2016-11-24 16:05:34 896

转载 rabbitmq 队列堵塞

RabbitMQ使用不当导致的队列堵塞问题及解决之道   本接盘侠接手的一个服务使用RabbitMQ和其他服务进行消息传输。我们发现,有时候RabbitMQ中明明有元素,但是不会回调DefaultConsumer接口的handleDelivery函数,于是队列无法消化,队列越堵越长。通过jstack查看,发现rabbitmq消费者线程堵塞在soc

2016-11-24 16:02:36 1740

转载 linux之find命令详解

linux之find命令详解查找文件find ./ -type f查找目录find ./ -type d查找名字为test的文件或目录find ./ -name test查找名字符合正则表达式的文件,注意前面的‘.*’(查找到的文件带有目录)find ./ -regex .*so.*\.gz查找目录并列出目录下的文件(为找到的每一个目录单独执

2016-11-24 15:59:45 151

转载 地理空间距离计算优化

#1 地理空间距离计算面临的挑战打开美团app,不管是筛选团购还是筛选商家,默认的排序项都是“离我最近”或者“智能排序”(如下图所示)。不管是“离我最近”还是“智能排序”,都涉及到计算用户位置与各个团购单子或者商家的距离(注:在智能排序中距离作为一个重要的参数参与排序打分)。以筛选商家为例,北京地区有5~6w个POI(本文将商家称之为POI),当用户进入商家页,请求北京全城+所有品类+

2016-11-23 20:56:00 502

转载 Linux下PHP安装配置MongoDB数据库连接扩展

说明:操作系统:CentOS 5.X 64位MongoDB数据库服务器:IP地址:192.168.21.130Web服务器:IP地址:192.168.21.127PHP安装路径:/usr/local/php实现目的:安装PHP的MongoDB数据库扩展,通过PHP程序连接MongoDB数据库具体操作:一、安装PHP的MongoDB数据库扩展(在Web服务器1

2016-11-22 18:03:09 217

转载 处理缓存响应头与http-equiv的区别

处理缓存响应头与http-equiv的区别 有时候在html的头部会看到这样的meta标签,这些meta标签信息是用来给浏览器当做当前的html文件(?)应该怎样来缓存的依据。123meta http-equiv="cache-control" content="no-cache" />meta http-equiv="expires" content=

2016-11-22 15:51:53 160

转载 JSONP是如何工作的

JSONP是如何工作的? 我对这个问题的探究来源于一个需求:当访问某个页面的时候,需要向另外一个网站报告一下这次访问的信息。其实发一个跨域的请求就能大致实现这个需求。我们发跨域的例子其实很常见,例如请求一个第三方的图片、引入一个第三方的样式文件、引入一个cdn上的js文件。然后,说到发送请求,在这个web2.0的时代,我们自然而然会想到Ajax请求。但是遗憾的是,考虑到安全问题,即

2016-11-22 15:49:01 40

空空如也

空空如也

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

TA关注的人

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