`
hooray520
  • 浏览: 114065 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
    # Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ...
在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会释放这个文件的磁盘空间,最后造成磁盘空间占用100%,整个系统无法正常运行。这种情况下,通过df和du命令查找的磁盘空间,两者是无法匹配的,可能df显示磁盘100%,而du查找目录的磁盘容量占用却很小。遇到这种情况,基本可以断定是某些大文件被某些程序占用了,并且这些大文件已经被删除了,但是对应的文件句柄没有被某些程序关闭,造成内核无法收回这些文件占用的空间。那么,如何查找那些文件被某些程序占用呢:lsof -n | grep deletedCOMMAND ...
【Ct rl+T】 搜索当前接口的实现类   1. 【ALT +/】     此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT +/】快捷键带来的好 ...
前言:   PEM是OpenSSL和许多其他SSL工具的标准格式,OpenSSL 使用PEM 文件格式存储证书和密钥。这种格式被设计用来安全的包含在ascii甚至富文本文档中,如电子邮件。这意味着您可以简单的复制和粘贴pem文件的内容到另一个文 ...

Tomcat 7 日志分割

Linux 下使用 cronolog 工具来切分 catalina.out 这里重点介绍这种方法,具体步骤如下: 1. 下载安装 cronolog,它的主页 http://cronolog.org . 下载的是源码,安装过程就是 ./configure, make, make install,最后一步可直接把 src/cronolog 执行文件拷入到某个适合的目录,如 /usr/local/sbin/ 目录 2. 编辑 bin/catalina.sh 文件     1)找到下面行并把它用 # 注释掉 touch "$CATALINA_BASE"/logs/catal ...

Linux重装yum环境

1、卸载rhel的默认安装的yum包 查看yum包 rpm -qa|grep yum 卸载之 rpm -qa|grep yum|xargs rpm -e --nodeps 2、下载新的yum包 64位linux系统下载安装包 wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.centos.noarch.rpm wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-fastestmirror-1.1.16-21.el5.cento ...
    最近朋友推荐gradle,发现确实是个不错的打包工具,决定用它做项目管理,当然最主要的还是用到它的批量打包功能。     零散的摸索了4,5天走了不少弯路,主要是gradle自身版本对应不同配置,新版本资料实在太少,走过来能跑通真的是要泪奔了,特记录下,大家少走弯路。     使用的版本:引用     gradle-1.11     jdk7.0     eclipse Juno         项目结构: 引用     -game     ---module1     ---module2             game下主要有三个文件     1. local.proper ...

ProGuard混淆Jar包

    博客分类:
  • JAVA
我要混淆的是是android的一个jar包,虽然自带了proguard 但感觉很不好用,先用progruad单独做混淆了。 1.在"Input/Output"页签中,设置好要混淆的jar包,设置好混淆结果包的名字,指定好编译这个包需要的jar包,注意,jar包不要同意包含接口jar包及接口的实现jar包,Proguard会个定义重复的错。      添加依赖的jar包,一般是工程lib目录和android.jar,jre\lib\rt.jar都添加进去金行了 2.在"Shriking"页签中,选择一个Keep的类型,如果是WEB工程,就选Libra ...
[size=large][size=medium] 目录(?)[-] 一安装依赖库libevent 二安装memcache源代码安装 三安装memcache安装包安装--待补充 四配置为自启动服务 一、安装依赖库libevent 1.进入/usr/lib目录,使用命令:ls -al libevent 查看是否已安装,如果已安装且版本低于2.0.21,则先通过:rpm -e libevent —nodeps 进行卸载。 2.上传libevent-2.0.21-stable.tar.gz至非usr目录下(因为libevent将安装到usr目录,所以最好换个目录存放安装文件,例如/home),然 ...

linux 多个Mysql安装

单个mysql安装参考 http://www.williamsang.com/archives/1304.html 准备工作 yum -y install wget gcc-c++ cmake make bison ncurses-devel perl unzip # 增加一个名为 mysql的用户。 # groupadd mysql # useradd mysql -g mysql -M -s /sbin/nologin 解压并安装MySQL cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql  -DMYSQL_UNIX_ADDR=/usr ...
mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。如果在my.cnf里面修改,需增加如下几行 引用 long_query_time = 1 log-slow-queries = /var/youpath/slow.log log-queries-not-using-indexes long_query_time 是指执行超过多久的sql会被log下来,这里是1秒。 log-slow-queries 设置把日志写在那里,可以为空,系统会给一个缺省的文件host_name-slow ...
官方的protocol.txt可以在memcached原作者的git上找到:https://github.com/memcached/memcached/blob/master/doc/protocol.txt stats系列命令因为返回的字段、数值比较多,比较复杂,而且都有他们自己的意思,所以特地抽出来。 1. stats 在stats命令返回的数据里,“32u”类型表示一个32位长的无符号整型,“64u”类型表示一个64位长的无符号整型。“32u.32u”类型表示两个由冒号分隔的32位无符号整型(看做是浮点数)。    |-----------------------+------ ...

Tomcat访问日志浅析

    博客分类:
  • JAVA
Tomcat的访问日志是靠org.apache.catalina.valves.AccessLogValve来控制的,你可以修改$tomcat/conf/server.xml来启用它 ($tomcat是Tomcat安装的目录)。AccessLogValve默认应该是注释掉的,简单的将其注释去掉,然后重启Tomcat就可以了。 以下是Tomcat默认的配置: 引用    <Valve className=“org.apache.catalina.valves.AccessLogValve”              directory=“logs”  prefix=“localhost_ ...
如何手动添加第三方类库到自己电脑的本地仓库? 1.将Memcached.jar 放到E 盘下面 2. 执行以下命令: mvn install:install-file -Dfile=e:/memcached.jar -DgroupId=com.danga -DartifactId=memcached -Dversion=2.5.3 -Dpackaging=jar -DgeneratePom=true 3. 这样它就会自动在本地仓库里面加入自定义的jar 依赖。 接着在项目添加以下依赖: pom.xml代码  <dependency> <groupId ...
    在window上跑得好好的程序,放到linux上面抛出异常:      引用Base table or view not found message from server: "Table 'mmusic.cfg_telCode' doesn't exist"。     检查了半天才发现是表名大小写不一致导致的,window下默认表明是忽略大小写得,linux下是大小写敏感的。     赶紧将linux的/etc/my.cnf配置文件修改一下:     引用        在[mysqld]下加入一行:     lower_case_table_names=1 ...
Global site tag (gtag.js) - Google Analytics