自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

转载 PHP7 centos 源码安装

1.下载源码2.配置configure 脚本#!/bin/bash./configure --prefix=/usr/local/php7 \        --with-config-file-path=/usr/local/php7/etc \        --enable-sockets \        --enable-fpm \        --

2016-04-15 10:48:49 358

转载 python pip 安装

1.下载 get-pip.py 文件 wget https://bootstrap.pypa.io/get-pip.py2. sudo python get-pip.py3.1 可能会报错 不能import zlib 解决方法:1、安装依赖zlib、zlib-devel2、重新编译安装Python./configure 编辑Modules

2016-04-12 16:23:48 545

原创 Python 学习之路(一)

学习初衷:已经用C语言开发一年多了(Nginx的模块开发),期间用过一段时间的PHP(CI框架的web开发),对于于两种语言,个人觉得C系语言很多东西需要自己实现,开发难度较大,后期维护也有一定难度,个人觉得对于C系语言我刚刚看见大门,虽然比较熟悉Nginx源码,也有在阅读memcache,redis的源码及其实现原理,但是扪心自问觉得看人家源码容易,想要自己实现较高水准的C系项目,着实需要扎实的

2016-03-17 16:46:03 548

转载 MySQL索引原理及慢查询优化

原文链接:http://blog.jobbole.com/86594/#comment-155820MySQL凭借着出色的性能、低廉的成本、丰富的资源,已经成为绝大多数互联网公司的首选关系型数据库。虽然性能出色,但所谓“好马配好鞍”,如何能够更好的使用它,已经成为开发工程师的必修课,我们经常会从职位描述上看到诸如“精通MySQL”、“SQL语句优化”、“了解数据库原理”

2016-03-07 11:08:13 407

原创 memcached 源码阅读疑问

今日正在阅读memcached 源码,将在阅读过程中的一些个人疑问挨个记录下来。欢迎拍砖。。。1.最大连接数200,是多进程还是多线程处理这些连接的,有多少个线程(进程)在处理请求?大致逻辑是怎样的?答:是多线程处理,4个工作线程,1个主线程,在启动时可更改,最大64个工作线程。master 线程 绑定端口,监听网络连接,接收到网络连接之后,通过线程间的通信(何种方式?)来唤醒woker线

2016-03-04 15:10:34 273

转载 使用Shell脚本查找程序对应的进程ID,并杀死进程

原文地址:http://blog.csdn.net/telnetor/article/details/5555345#!/bin/shNAME=$1echo $NAMEID=`ps -ef | grep "$NAME" | grep -v "$0" | grep -v "grep" | awk '{print $2}'`echo $IDecho "---------

2016-03-03 09:50:25 394

转载 debian ftp(vsftpd)服务器搭建

linux下ftp服务器搭建第一次在linux下搭建ftp服务器,即vsftpd服务器,1两天都没有解决问题,vsFTPd是一款在Linux发行版中最受推崇的FTP服务器程序;特点是小巧轻快,安全易用。1.vsftpd安装1)可以去下载源码安装,通过解压,如果有Makefile直接make && make install没有makefile.

2016-01-11 16:46:11 1976

原创 ThinkPHP 学习笔记<一>:ThinkPHP常用函数说明

1、success方法 success方法语法如下:success(message, ajax) 参数说明message可选。页面提示信息。ajax可选。是否AJAX 方式提交,默认为false 。如果是AJAX 方式提交的话,success 方法会调用ajaxReturn 方法返回信息。success 模板success 方法默认调用公共目录即TPL/Publ

2015-11-02 11:49:50 556

转载 PHP获取当前页面的URL

原文地址:http://www.ludou.org/get_current_page_url.html使用PHP编写程序的时候,我们常常想要获取当前页面的URL。下面提供一个用于获取当前页面URL的函数以及使用方法:示例一:123456789101112131415161718192

2015-10-30 15:04:08 528

转载 bash: ./t.sh:/bin/bash^M:损坏的解释器: 没有那个文件或目录

原文地址:http://www.cnblogs.com/orez88/articles/2016009.html有时候编写脚本时会出现类似标题列出的错误,这个问题大多数是因为你的脚本文件在windows下编辑过。windows下,每一行的结尾是\n\r,而在linux下文件的结尾是\n,那么你在windows下编辑过的文件在linux下打开看的时候每一行的结尾就会多出来一个字符\r,用

2015-10-29 10:38:59 347

转载 UltraEdit FTP 无法列文件目录问题

原文地址:http://blog.csdn.net/mydriverc/article/details/8123618废话少说,UE通过FTP连接服务器,显示登陆成功,但是而后一直显示“正在检索目录列表……”就没有反映了,检索不到目录。原因:网络防火墙造成FTP无法连接网络,关闭防火墙正常。解决方案:在FTP账号管理器-服务器-设置里把“被动模式(防火墙)”设为钩。

2015-10-21 11:48:33 605

转载 Debian下配置telnet服务器

原文地址:http://www.linuxidc.com/Linux/2012-05/61343.htmDebian下配置telnet服务器:1.apt-get install xinetd2.apt-get install telnetd3.vim /etc/xinetd.d/telnet (创建配置文件)加入以下内容:service telnet

2015-10-21 11:42:13 1633

转载 分布式发布订阅消息系统 Kafka 架构设计 - 目前见到的最好的Kafka中文文章

原文地址:http://blog.csdn.net/derekjiang/article/details/9053863/

2015-10-20 16:48:41 312

转载 debian 中定时任务cron使用

在linux下有两种方法来让一个命令或者脚本执行:crontab : 执行一个任务一次或者多次.at : 只执行一次.crontab是通过读取一个crontab文件来工作,这是一个普通的文本文件,里面列出了要执行的任务。每行都含有要指定的任务的命令、参数与选项,以及要执行任务的时间。(cron 软件在后台运行并且经常检查 /etc/crontab 文件。cron 软件也检查 /var/

2015-10-19 17:52:37 24126

转载 nginx 1.9.3中pathinfo设置

user  /home/qdong;worker_processes  2;#error_log  logs/error.log;#error_log  logs/error.log  notice;#error_log  logs/error.log  info;#pid        logs/nginx.pid;events { 

2015-10-15 16:28:06 395

转载 TCP/IP、Http、Socket的区别

原文地址:http://jingyan.baidu.com/article/08b6a591e07ecc14a80922f1.html网络由下往上分为  物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。  通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层,  三者从本质上来说没有可比性, 

2015-09-08 12:37:47 235

转载 C语言编译动态或者 静态库

作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢!在“纸上谈兵: 算法与数据结构”中,我在每一篇都会有一个C程序,用于实现算法和数据结构 (比如栈和相关的操作)。在同一个程序中,还有用于测试的main()函数,结构体定义,函数原型,typedef等等。这样的做法非常不“环保”。算法的实际运用和算法的实

2015-08-25 18:42:17 714

原创 couchbase 单节点挂掉

这两天连续早上的时候couchbase的节点都挂掉一个,由于没有设置自动failover,导致很多操作失败,影响巨大,心塞塞的不得了日志是这样的,看样子是根目录使用率过高导致该台机器上的couchbase节点崩溃,看了一天的各种文档各种查资料,还是不能明确是什么原因,我查看了根目录的使用情况确实有点高,然后我删除了一些文件,让根目录的使用率骤降了,现在使用率是这样的然后重新启动了该台机器上

2015-08-21 17:38:34 1576

转载 debian 各种乱七八糟指令

查看各盘挂载使用情况:df -hl查看文件夹容量大小:du -h --max-depth=1查看linux文件目录的大小和文件夹包含的文件数    统计总数大小    du -sh xmldb/    du -sm * | sort -n //统计当前目录大小 并安大小 排序    du -sk * | sort -n    du -

2015-08-21 17:24:58 430

原创 杂记二

绝望了之后,activemq的c语言客户端编译实在是搞不掂,加上 好像用c接口的童鞋也比较少,我放弃c接口了。转战c++,主要困难是我之前没做过c++的开发来着,环境的搭建,各种编译的bug处理有很大的问题啊,一步步的记录来吧。1.先下载activemq的c++客户端unix系统的源码包然后。然后就readme一步步的尝试啊先整C++环境,debian系统下:1.sudo

2015-08-13 18:30:04 288

原创 debian 常用命令说明

debian 查看是否已经安装某软件包dpkg --get-selections|grep install|grep zip

2015-08-12 10:44:23 463

转载 bashrc与profile的区别

bashrc与profile的区别要搞清bashrc与profile的区别,首先要弄明白什么是交互式shell和非交互式shell,什么是login shell 和non-login shell。交互式模式就是shell等待你的输入,并且执行你提交的命令。这种模式被称作交互式是因为shell与用户进行交互。这种模式也是大多数用户非常熟悉的:登录、执行一些命令、签退。当你签退后,sh

2015-08-11 16:13:46 216

转载 tar 解压缩命令详解

今天对目录及其文件进行压缩:/usr/local/test# tar -cvf /usr/local/auto_bak/test.tar /usr/local/test 仅打包,不压缩 # tar -zcvf /usr/local/auto_bak/test.tar.gz /usr/local/test 打包后,以gzip压缩 在参数f后面的压缩文件名是自己取的,习惯上用t

2015-08-11 16:04:11 286

转载 debian 系统配置java环境

今天准备弄个消息中间件,因为轮询的方式实在是太sb了 啊。初步选择activeMQ,activemq基于java环境的,所以自己要做的大概是:1.先在linux系统上搭建一个java环境2.搭建activemq的broker3.写C语言的接口go心力交瘁。debian下搭建java环境我记得上次没那么麻烦啊。都是不记录的错,又来搞一遍1.现在甲骨文官网htt

2015-08-11 16:03:01 5531

转载 mysql高级查询技巧一二

原帖地址:http://www.cnblogs.com/phpinfo/archive/2013/01/07/2848483.html在第二个项目中由于组长一开始数据库设计的时候没有照顾到功能的实现,所以后期的功能逻辑出现了很大的难度,不过倒也锻炼了自己的数据库查询技巧,这里总结一下数据查询的一些知识1,关联查询  关联查询分为内连接(inner join或者join)只返

2015-08-10 15:21:37 435

原创 mongodb使用记录

mongodb安装mongodb的安装1.先下载最新的mongodb版本wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.2.tgzwget 下载的文件默认在当前目录2.解压大指定目录tar -zxvf mongodb-linux-i686-2.0.2.tgz /usr/local

2015-08-04 10:31:43 544

转载 debian安装 Mongodb

mongodb的安装1.先下载最新的mongodb版本wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.2.tgzwget 下载的文件默认在当前目录2.解压大指定目录tar -zxvf mongodb-linux-i686-2.0.2.tgz /usr/local/mongodb3.创

2015-05-29 09:56:28 370

转载 MYSQL创建唯一索引

MYSQL创建唯一索引创建表时直接设置:DROP TABLE IF EXISTS `student`;CREATE TABLE `student` (`stu_id` int(11) NOT NULL AUTO_INCREMENT,`name` varchar(255) DEFAULT NULL,PRIMARY KEY (`stu_id`),UN

2015-04-08 15:13:52 2071

转载 MySQL索引的创建、删除和查看

查看索引mysql> show index from tblname;mysql> show keys from tblname;· Table表的名称。· Non_unique如果索引不能包括重复词,则为0。如果可以,则为1。· Key_name索引的名称。· Seq_in_index索引中的列序列号,从1开始。

2015-04-08 11:58:25 245

转载 jsp 定义 背景图片并控制图片的大小

body{  background:url("./1.jpg");background-repeat:no-repeat;background-size:860px 720px;background-position-x:50%;  }

2015-04-01 16:44:26 10158

转载 mysql 外键的删除

ERROR 1025 (HY000): Error on rename of to 刚才又一个一不小心,在Slave上执行了更改数据库schema的操作,结果是这台服务器在mmm_control中的状态就变成了:REPLICATION_FAIL。先通过writer执行了同样的操作,保证服务器正常运行,然后就考虑把这台slave重新拉回到mysql-mmm阵营。     

2015-03-13 16:47:09 499

转载 ubuntu安装PHP时候出错--xml2-config not found

后来 ,接着安装php时候,在configure后,又出现错误提示:error: xml2-config not found. Please check your libxml2 installation.我又在网上搜了到了解决方法:与编译MySQL时相同,这是由于系统缺少PHP所需的库文件导致的,根据提示,进行如下操作:sudo apt-get install libxml2

2015-03-12 16:46:30 965

原创 kafka使用笔记

1.安装zookeeper下载zookeeper的安装包之后, 解压到合适目录. 进入zookeeper目录下的conf子目录, 创建zoo.cfg:Bash代码 收藏代码tickTime=2000dataDir=/Users/apple/zookeeper/datadataLogDir=/Users/apple/zookeeper/logsclientPo

2015-03-12 16:12:42 393

转载 在Ubuntu或者Debian中安装PCRE库

我需要编译一些应用程序,同时也需要Perl 5 兼容正则表达式库(PCRE)。在CentOs下,我可以使用一个叫pcre-devel,但是Debian可就不一样了。我怎样在Debian/Ubuntu Linux下安装pcre-devel呢?Perl-compatible regular expression library. PCRE has its own native API, but

2015-03-12 16:10:37 16330

转载 Ubuntu下gcc安装及使用

是网上查阅后总结的,,可能会相似  在Ubuntu下安装GCC和其他一些Linux系统有点不一样。方法一:该方法超简单:sudo apt-get  build-depgcc就上面这条命令就可以搞定方法二:sudo apt-get  install  build-essential还是简单,一句命令也可以搞定安装完了可以

2015-03-12 15:57:05 333

原创 couchbase 使用笔记

1.下载.deb格式安装包dpkg -i 安装配置C语言客户端环境1.安装libeventtar xzf libevent-1.4.14b-stable.tar.gz$ cd libevent-1.4.14b-stable$ ./configure --prefix=/opt/libevent# hopefully, you haven't encountere

2015-03-12 15:23:43 686

转载 用户名 不在 sudoers文件中,此事将被报告

继续昨天的故事话说昨天新建了一个帐号linc,今天在执行sudo时回显一个很吓人的信息:[plain] view plaincopy[sudo] password for linc:   linc 不在 sudoers 文件中。此事将被报告。  这是要去哪儿报告呢?本人最讨厌别人打小报告了,哈哈。为了解

2015-03-12 15:22:19 579

空空如也

空空如也

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

TA关注的人

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