- 博客(32)
- 资源 (5)
- 收藏
- 关注
原创 LNMP被挂马自己动手解决
这几天正忙项目事情,服务器上线了产品还没上线,老收到客户端投诉服务器连不上了,一开始以为php-fpm 挂了,可也没那么儿戏吧,才那么几个人在用,时间确实比较紧张也没时间考虑了,直接service xxx restart ,好像可以了....可再没多久又收到投诉,这时心想一定出大问题了,网络?木马?马上浏览其他网站,也没问题,网络可以排除了。接下来扫马去...,用top查看了一下一个鬼东西在耗
2015-09-06 15:29:19 1930
转载 keepalived和heartbeat区别
Keepalived使用的vrrp协议方式,虚拟路由冗余协议 (Virtual Router Redundancy Protocol,简称VRRP);Heartbeat是基于主机或网络的服务的高可用方式;keepalived的目的是模拟路由器的双机heartbeat的目的是用户service的双机lvs的高可用建议用keepavlived业务的高可用用h
2015-03-26 22:49:34 717
转载 MySQL主从复制(Master-Slave)与读写分离(MySQL-Proxy)实践
原文:http://heylinux.com/archives/1004.htmlMysql作为目前世界上使用最广泛的免费数据库,相信所有从事系统运维的工程师都一定接触过。但在实际的生产环境中,由单台Mysql作为独立的数据库是完全不能满足实际需求的,无论是在安全性,高可用性以及高并发等各个方面。因此,一般来说都是通过 主从复制(Master-Slave)的方式来同步数据,再通过读写分
2015-01-09 14:14:32 566
转载 Hadoop、Spark、HBase与Redis的适用性讨论(全文)
最近在网上又看到有关于Hadoop适用性的讨论[1]。想想今年大数据技术开始由互联网巨头走向中小互联网和传统行业,估计不少人都在考虑各种“纷繁复杂”的大数据技术的适用性的问题。这儿我就结合我这几年在Hadoop等大数据方向的工作经验,与大家讨论一下Hadoop、Spark、HBase及Redis等几个主流大数据技术的使用场景(首先声明一点,本文中所指的Hadoop,是很“狭义”的Hadoop,即在
2014-12-26 10:51:43 522
转载 浅谈 Redis 数据库的键值设计
浅谈 Redis 数据库的键值设计丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参与。redis的DBA需要熟悉数据结构,并能了解使用场景。下面举一些常见适合kv数据库的例子来谈谈键值的设计,并与关系型数据库做一个对比,发现关系型的不足之处。用户登录系统记录
2014-12-19 17:20:30 534
转载 Designing a RESTful API with Python and Flask
Designing a RESTful API with Python and FlaskPosted by Miguel Grinberg underPython,Programming,REST,Flask.In recent years REST (REpresentational State Transfer) has emerged as th
2014-11-12 15:01:13 1952
转载 RESTful API 设计最佳实践
摘要:目前互联网上充斥着大量的关于RESTful API(为了方便,以后API和RESTful API 一个意思)如何设计的文章,然而却没有一个”万能“的设计标准:如何鉴权?API格式如何?你的API是否应该加入版本信息?背景目前互联网上充斥着大量的关于RESTful API(为了方便,以后API和RESTful API 一个意思)如何设计的文章,然而却没有一
2014-11-12 11:26:21 870
转载 150行C代码的comet服务器
150行C代码的comet服务器C/C++语言编程,Web, 高性能Web架构Views: 9630 | 38 Comments Comet 技术就是常见的 Web 服务器”推”技术, 用于向网页实时地推送数据. 最常见的 Comet 技术应用在网页聊天, 当然还可以应用于很多的方面, 如微博更新, 热点新闻推送, 股票即时行情等等, 甚至是网页游戏!C
2014-09-25 18:00:51 732
转载 SELinux之于MySQL
[翻译]SELinux之于MySQL博客分类:数据库 SELinuxMySQL 译序 这是本人被折磨2天以后,才定位到SELinux的问题,然后痛苦挣扎时候搜到的E文,觉得很好,于是翻译之,用来共享,同时感谢“她”帮我做的一部分翻译。 原文参见这里:SELinux and MySQL作者是 Jeremy Smyth on Mar 22,
2014-09-15 11:43:57 663
转载 使用AWStats自动分析Nginx日志
环境说明:Nginx安装目录:/usr/local/nginxNginx配置文件存放目录:/usr/local/nginx/conf/nginx.confNginx日志目录:/usr/local/nginx/logsAwstats安装目录:/usr/local/awstatsAwstats配置文件存放目录:/etc/awstats日志切割脚本存放目录:/usr/local/
2014-09-03 15:21:17 1087
转载 nginx 的限制连接模块limit_zone与limit_req_zone
nginx 上有两个限制连接的模块一个是 limit_zone 另一个是 limie_req_zone,两个都可以限制连接,但具体有什么不同呢?下面是 nginx 官网上给的解释limit_req_zoneLimit frequency of connections from a client. This module allows you to limit the number
2014-09-01 17:54:54 820
转载 linux-CentOS6.4下安装oracle11g详解
linux-CentOS6.4下安装oracle11g详解博客分类:数据库篇 目录: 1.前言 2.安装环境 3.基本要求 4.修改linux核心配置(可省略) 5.安装步骤 6.建立数据库 7.创建监听 8.
2014-08-28 16:19:15 756
转载 CentOS 6.4安装配置LNMP服务器(Nginx+PHP+MySQL)
准备篇1、配置防火墙,开启80端口、3306端口vi /etc/sysconfig/iptables-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j
2014-08-23 16:37:37 587
转载 CentOS6.3下安装配置JDK与Tomcat支持Jsp
一、软件下载1、下载JDK(要安装使用tomcat必须先安装JKD环境)#32位http://download.oracle.com/otn-pub/java/jdk/6u35-b10/jdk-6u35-linux-i586-rpm.bin #64位http://download.oracle.com/otn-pub/java/jdk/6u3
2014-08-22 15:18:11 557
转载 开始在linux下做c语言开发
本篇文章旨在介绍如何开始在linux下面进行C语言程序设计,以及如何使用程序设计及调试工具进行编写C程序。学会使用gcc及gdb等工具进行linux下的c编写和调试。在开始之前,首先要说明的是,linux开发程序最主要的编辑器是vi/vim编辑器,当然还有emacs,gedit,只是vi/vim的用户实在是压倒性的多数,原因就是,它在编辑效率上的战胜了其他对手。vim是vi的升级版
2014-08-14 11:47:19 446
转载 mysql数据存储目录迁移小记
背景: 因刚开始安装mysql的时候没有考虑后期磁盘分区空间问题,所以mysql的数据保存目录就按安装默认的目录/usr/local/mysql/(我下载的是一个lamp一键安装包安装的mysql),现在随着服务的运行发现/usr/local/mysql所在分区空间使用快接近100%了,怎么办?不想重装mysql,我服务器大部分空间mount在/app下了,于想想到了linux下的l
2014-08-07 16:08:52 613
原创 mysql物理还原
#复制物理备份文件到需要恢复的机器scp /data/backup/bk20140805.tar.gz 用户名@ip:/data/backup/mkdir bk20140805cd bk20140805tar -ixvf bk20140805.tar.gz#暂停数据库 备份原数据文件service mysqld stopmv /data/mysql /data/
2014-08-05 11:47:44 808
转载 图片服务架构演进
图片服务架构演进您的评价: 收藏该经验 作者:孔凡勇现在几乎任何一个网站、Web App以及移动APP等应用都需要有图片展示的功能,对于图片功能从下至上都是很重要的。必须要具有前瞻性的规划好图片服务器,图片的上传和下载速度至关 重要,当然这并不是说一上来就搞很NB的架构,至少具备一定
2014-07-07 11:54:44 1040
转载 Google服务器架构图解简析
Google服务器架构图解简析Google,无疑是互联网时代最闪亮的明星。截止到今天为止,Google美国主站在Alexa排名已经连续3年第一,Alexa Top100中,各国的Google分站竟然霸占了超过20多个名额,不得不令人感叹Google的强大。不论何时,不论何地,也不论你搜索多么冷门的词汇,只要你的电脑连接互联网,只要你轻轻点击“google搜索”,那么这一切相
2014-07-07 11:27:22 1184
转载 CDN学习笔记
CDN学习笔记 2011-07-21 17:38:12| 分类:默认分类 | 标签:|举报|字号大中小 订阅 一.CDN简介 首先,什么是CDN,Content Delivery Network
2014-07-02 10:59:34 630
转载 查找附近点--Geohash方案讨论
随着移动终端的普及,很多应用都基于LBS功能,附近的某某(餐馆、银行、妹纸等等)。基础数据中,一般保存了目标位置的经纬度;利用用户提供的经纬度,进行对比,从而获得是否在附近。目标:查找附近的XXX,由近到远返回结果,且结果中有与目标点的距离。针对查找附近的XXX,提出两个方案,如下:一、方案A:====================================
2014-03-24 19:52:21 572
转载 大型架构.net平台篇(WEB层均衡负载nginx)
第一部分 WEB层均衡负载.net平台下,我目前部署过的均衡负载有两种方式(iis7和Nginx),以下以Nginx为例讲解web层的均衡负载.简介:Nginx 超越 Apache 的高性能和稳定性,使得国内使用 Nginx 作为 Web 服务器的网站也越来越多,其中包括新浪博客、新浪播客、网易新闻等门户网站频道,六间房、56.com等,视频分享网站,Discuz!官方论坛、水
2014-03-12 13:03:26 462
转载 IIS-Apache-Tomcat的区别
IIS与Tomcat的区别 IIS是微软公司的Web服务器。主要支持ASP语言环境. Tomcat是Java Servlet 2.2和JavaServer Pages 1.1技术的标准实现,是基于Apache许可证下开发的SJP语言环境容器,严格得说不能算是一个WEB服务器,而是Apache服务适配器。 tomcat主要的任务不是WEB服务,而是支持JSP语言环境. IIS
2014-03-01 09:07:44 604
转载 ORACLE CPU利用率过高的解决步骤
ORACLE CPU利用率高的解决方案1、 找到利用率高的进程号PID2、 查看利用率高的进程在干什么SQL>select sql_text,spid,v$session.program,process from v$sqlarea,v$session,v$process where v$sqlarea.address=v$session.sql_addre
2013-12-05 15:36:36 2002
转载 oracle全文索引的创建和使用
转自:http://blog.chinaunix.net/uid-14107-id-2844042.html 一、设置词法分析器Oracle实现全文检索,其机制其实很简单。即通过Oracle专利的词法分析器(lexer),将文章中所有的表意单元(Oracle称为term)找出来,记录在一组以dr$开头的表中,同时记下该term出现的位置、次数、hash值等信息。
2013-11-28 11:10:27 671
转载 EasyUi的DataGrid组件扩展,统计当前页信息
转自:http://www.oschina.net/code/snippet_659525_20039统计当前页中某列的最大值,最小值,平均值,总和使用前需要先导入 easyui.plugin.js 文件,另外需要修改easyui的datagrid组件源码
2013-11-26 11:21:13 651
翻译 oracle 位运算
以下都是按bit位,每位单独运算的.1) 与and 自有函数bitand ,这个好理解. SQL> select bitand(2,4) from dual; BITAND(2,4) ----------- 0 2=010,4=100 ,与之后等于0.2) 或orbitor(a,b)=
2013-10-07 12:50:58 4217
原创 解决DevExpress安装时报"Cannot register toolbox items"错误
单刀直入1. 执行命令 %PROGRAMFILES%\DevExpress DXperience v2010 vol 1\Components\Tools2. 键入 ToolboxCreator.exe /ini:toolboxcreator.ini /log:create.log--该命令可帮助查出导致错误的原因
2012-05-10 08:56:11 3008
转载 通用Excel导入设计
http://www.cnblogs.com/kenshincui/archive/2010/12/24/1915889.html
2012-03-27 13:31:44 644
原创 解决Mcafee在2003服务器对.net进程、IIS进程访问限制
前一天刚完成一个B/S系统,准备放上外网服务器运行,竟然出来个 Compiler Error Message: CS0016: Could not write to output file c:/windows/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/df7edb89/36e46e1/App_Web_
2010-04-04 15:06:00 1594 2
原创 ASP实现冒泡排序
Function PoP(ArrayStr) Dim TempArray Dim TempStr,tStr Dim i,j,k,l Dim Exchange交换标记 TempArray=Split(ArrayStr,",") For i=1 To UBound(TempArray)最多进行n-1趟
2006-03-01 18:26:00 1279
原创 ASP实现冒泡排序
function PoP(ArrayStr)ArrayStr为以逗号分隔的数字 Dim TempArray dim TempStr,tStr dim i,j,k,l dim Exchange交换标记 TempArray=split(ArrayStr,",") for i=1 to ubound(TempArray)最多进行n-1趟排序 ExChange=false for j=ubound(
2006-03-01 18:24:00 1090
WCF Extension实现Context信息的传递(Artech.ContextPropagation)
2012-03-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人