- 浏览: 114065 次
- 性别:
- 来自: 深圳
最新评论
-
zhangli2012:
不错,可以使用,太感谢了
Navicat for Mysql 10.x 注册码收藏 -
perzect:
作者能否更进一步分析下?例如,AndroidManifest中 ...
Android使用gradle批量打包 -
huangchao064:
很好。可以使用。
Navicat for Mysql 10.x 注册码收藏 -
hfj8220:
可以用。谢谢
Navicat for Mysql 10.x 注册码收藏 -
gaojiehigh:
可以用
Navicat for Mysql 10.x 注册码收藏
文章列表
# 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系统下已删除文件继续占用空间问题
- 博客分类:
- Linux
在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
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环境
- 博客分类:
- Linux
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
单个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_ ...
将jar打包到本地maven库中管理
- 博客分类:
- 项目管理
如何手动添加第三方类库到自己电脑的本地仓库?
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 ...