8 risingsun001

尚未进行身份认证

暂无相关描述

等级
TA的排名 1w+

MySQL损坏表修复(附录自动处理脚本)

Mysql数据库相信很多地方都在用,在用的时候避免不了出现表的损坏,损坏之后我们就要修复。如果是单张表,我们使用命令轻易的修复。如果是其中的一部分表那?最重要的是还不知道具体的那些表。如果全库修复那花费很长很长的时间。下面就是我写的一个自动化修复脚本。

2016-02-25 15:41:38

Redis 未授权访问配合 SSH key 文件利用分析

今天在群里看到有人提到Redis在用root启动的漏洞,惊醒之,还好服务器设置的时候处于考虑做了相关操作,并不会影响现在的服务,下面是相关漏洞资料。相关资料来源互联网:http://blog.knownsec.com/2015/11/analysis-of-redis-unauthorized-of-expolit/Redis未授权访问配合SSH

2016-02-24 11:28:23

理解PHP及Zend Engine的线程安全模型(ZTS)

在阅读PHP源码和学习PHP扩展开发的过程中,我接触到大量含有“TSRM”字眼的宏。在查找资料过程中发现有2篇文章写的不错,整理如下:深入研究PHP及ZendEngine的线程安全模型:http://blog.codinglabs.org/articles/zend-thread-safety.htmlPHP源码分析之线程安全模型:http://blog.csdn.net/h

2016-01-11 16:33:19

linux下C的GBD调试学习笔记

1. 单步执行和跟踪函数调用看下面的程序:例 10.1. 函数调试实例#includeintadd_range(intlow,inthigh){ inti,sum; for(i=low;i<=high;i++) sum=sum+i; returnsum;}intmain(void){ intresult

2016-01-06 11:41:06

vim重复操作的宏录制

今天在对ServiceLocator修改注释的时候,VIM宏很大程度上方便了操作。学习笔记如下:资料来源网上:在编辑某个文件的时候,可能会出现需要对某种特定的操作进行许多次的情况,以编辑下面的文件为例:;=====================================================================================;Thi

2015-11-26 16:05:01

PHP autoload机制详解

转自互联网:(1) autoload机制概述  在使用PHP的OO模式开发系统时,通常大家习惯上将每个类的实现都存放在一个单独的文件里,这样会很容易实现对类进行复用,同时将来维护时也很便利。这也是OO设计的基本思想之一。在PHP5之前,如果需要使用一个类,只需要直接使用include/require将其包含进来即可。下面是一个实际的例子:/*Person.cl

2015-11-26 11:25:20

linux下使用daemontools的supervise让不稳定程序死掉自动马上重启

前言:supervise是daemontools的一个工具,可以用来监控linux下程序的进程状态,当程序有一些问题(例如死掉)会根据设置自动重启。我有一个socket服务器端需要一直监听数据,但是为了保证它不会莫名其妙的死掉而不可知,但是使用ICE(全称InternetCommunicationsEngine)有点大材小用,所以使用了这个supervise自动重启死掉的程序并记录日志

2015-11-06 12:44:57

bash: /usr/bin/php^M: bad interpreter: No such file or directory

php脚本在linux执行报错bash:/usr/bin/php^M:badinterpreter:Nosuchfileordirectory,解决方法

2015-10-23 15:38:52

分布式与集群的区别

注:本文为博主自己在网上搜集到的资料的摘抄,记录方便理解简单说,分布式是以缩短单个任务的执行时间来提升效率的,而集群则是通过提高单位时间内执行的任务数来提升效率。再简单点说,分布式:一个业务分拆多个子业务,部署在不同的服务器上集群:同一个业务,部署在多个服务器上再简单的形容一下,就是 “分头做事”与“一堆人”的区别例如:

2015-10-14 09:50:55

LINUX常用的日志分析命令

对于已经在线的系统来说,常常会遇到各种恶意攻击行为,其中比较常见的便是HTTPflood,也称之为CC攻击。如何快速的定位到攻击,并迅速响应,便成为开发运维人员必备的技能。定位问题最快的方法就是登陆到相应的应用,查看相应的攻击来源,及时进行处理。有时候一些简单的linux命令就可以帮助我们快速分析日志,及时响应

2015-10-12 17:36:38

用cronolog分割Nginx日志

方法一(来源网络):1,安装cronologwgethttp://cronolog.org/download/cronolog-1.6.2.tar.gztarzxvfcronolog-1.6.2.tar.gzcdcronolog-1.6.2mkdir-p/usr/local/cronolog./configure--prefix=/us

2015-10-08 10:23:28

RHEL/CentOS 6.x安装EPEL6与remi的yum源

PS:如果既想获得RHEL的高质量、高性能、高可靠性,又需要方便易用(关键是免费)的软件包更新功能,那么FedoraProject推出的EPEL(ExtraPackagesforEnterpriseLinux)正好适合你。EPEL(http://fedoraproject.org/wiki/EPEL)是由Fedora社区打造,为RHEL及衍生发行版如CentOS、S

2015-08-19 15:43:49

TCP连接建立过程中为什么需要“三次握手”

传输控制协议(TransmissionControlProtocol,TCP)是一种面向连接的、可靠的、基于字节流的运输层(Transportlayer)通信协议。是专门为了在不可靠的互联网络上提供一个可靠的端到端字节流而设计的。互联网络与单个网络不同,因为互联网络的不同部分可能有着截然不同的拓扑、带宽、延迟、分组大小和其他参数。TCP的设计目标是能够动态的适应互联网络的这些特性,而且当

2015-07-01 14:47:12

吞吐量(Throughput)、QPS、并发数、响应时间(RT)对系统性能的影响

首先对吞吐量(Throughput)、QPS、并发数、响应时间(RT)几个概念一直比较模糊,也不知道哪些指标可以较好的衡量系统的性能。今天特意查了些资料做一些记录:首先看一些概念(来自百度百科)1.响应时间(RT)  响应时间是指系统对请求作出响应的时间。直观上看,这个指标与人对软件性能的主观感受是非常一致的,因为它完整地记录了整个计算机系统处理请求的时间。由于一个系统通常会提供许多功

2015-07-01 11:13:08

Advanced Rest Client 模拟用户请求工具

有时候我们需要模拟getpost的工具,推荐使用chrome插件AdvancedRestClient直接在chrome里面搜就好了下面的视频有详细介绍https://www.youtube.com/watch?v=NHL_eUAHHLI

2015-06-29 14:48:37

PHP高效率写法

1.尽量静态化:如果一个方法能被静态,那就声明它为静态的,速度可提高1/4,甚至我测试的时候,这个提高了近三倍。当然了,这个测试方法需要在十万级以上次执行,效果才明显。其实静态方法和非静态方法的效率主要区别在内存:静态方法在程序开始时生成内存,实例方法在程序运行中生成内存,所以静态方法可以直接调用,实例方法要先成生实例,通过实例调用方法,静态速度很快,但是多了会占内存。任何语言

2015-06-17 14:19:15

Mac 配置自己的CTAGS

今天在用mac的ctags的时候,发现输入ctags-R 命令后,出现下面的提示:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ctags:illegaloption--Rusage:ctags[-BFadtuwvx][-ft

2015-05-30 18:21:58

MySQL优化学习笔记

MySQL优化学习笔记,通过实例来实际操作学习,掌握对MySQL优化的入门

2015-05-27 18:22:19

VIM常用命令学习

今天花了一个小时学了一下VIM的基本操作命令,这里给大家分享一个通过VIMTUTOR来学习常用命令的方法。在终端下,直接输入vimtutor就可以进入界面,然后剩下的就是跟着做了,在实际中的应用能让你更快的入门vim常用命令。下面是在网上找到的中英文对照版。=====================================================

2015-05-25 16:30:00

PHP 远程 DoS 漏洞(PHP Multipart/form-data remote dos Vulnerability)

4月3日,有人在PHP官网提交PHP远程DoS漏洞(PHPMultipart/form-dataremotedosVulnerability),代号69364①。由于该漏洞涉及PHP的所有版本,故其影响面较大,一经发布迅速引发多方面关注。14日,各种PoC已经在网络上流传。

2015-05-20 11:45:43

查看更多

勋章 我的勋章
    暂无奖章