自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (2)
  • 收藏
  • 关注

原创 Centos系统下通过Nginx部署帝国CMS项目

公司最近在申请ICP,企业门户网站需要重新开发,为了快速开发一个门户网站,对比了目前国内的CMS系统,决定选择帝国CMS作为基础框架。 选择帝国CMS主要是看中了它们成熟化的模板功能,下面记录下自己在部署过程中的大概流程和一些踩过的坑做备忘。一、服务器环境介绍Centos6.5Mysql 5.6Nginxphp7 #目前centos7以下版本已经不维护php,无法安装php可以先更新软件源php-fpm二、上传帝国CMS项...

2021-08-02 18:38:14 799

原创 Linux系统下已删除文件继续占用空间问题

在Linux中,当我们使用rm在linux上删除了大文件,但是如果有进程打开了这个大文件,却没有关闭这个文件的句柄,那么linux内核还是不会释放这个文件的磁盘空间,最后造成磁盘空间占用100%,整个系统无法正常运行。这种情况下,通过df和du命令查找的磁盘空间,两者是无法匹配的,可能df显示磁盘100%,而du查找目录的磁盘容量占用却很小。遇到这种情况,基本可以断定是某些大文件被某些程序占用了...

2018-07-29 22:57:10 455

原创 BeyondCompareforMac无限试用方法

原理:BCompare 是应用程序启动的程序. 只要在在启动的时候删除 registry.dat (Library/Application Support/Beyond Compare/registry.dat)注册信息就好了.为此可以在该目录下添加一个批处理文件用来处理这个操作.具体操作如下:将主启动程序 BCompare 重命名为 BCompare.real在同级目录下...

2018-07-17 17:11:24 507

原创 eclipse快捷键 包括查找类、方法、变量

【Ct rl+T】搜索当前接口的实现类 1. 【ALT +/】     此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT +/】快捷键带来的好处吧。   2. 【Ct rl+O】     显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。   3. 【Ct rl+...

2018-04-24 19:01:20 261

原创 PEM_密钥对生成与读取方法

前言: PEM是OpenSSL和许多其他SSL工具的标准格式,OpenSSL 使用PEM 文件格式存储证书和密钥。这种格式被设计用来安全的包含在ascii甚至富文本文档中,如电子邮件。这意味着您可以简单的复制和粘贴pem文件的内容到另一个文档中。 PEM文件是Base64编码的证书。PEM证书通常用于web服务器,因为他们可以通过一个简单的文本编辑器,很容易地转换成可读的数据。通...

2018-04-20 10:34:32 940

原创 Tomcat 7 日志分割

Linux 下使用 cronolog 工具来切分 catalina.out这里重点介绍这种方法,具体步骤如下:1. 下载安装 cronolog,它的主页 http://cronolog.org . 下载的是源码,安装过程就是 ./configure, make, make install,最后一步可直接把 src/cronolog 执行文件拷入到某个适合的目录,如 /usr/loc...

2015-06-12 18:18:45 183

原创 Linux重装yum环境

1、卸载rhel的默认安装的yum包查看yum包rpm -qa|grep yum卸载之rpm -qa|grep yum|xargs rpm -e --nodeps2、下载新的yum包64位linux系统下载安装包wget http://centos.ustc.edu.cn/centos/5/os/x86_64/CentOS/yum-3.2.22-40.el5.cen...

2014-08-16 16:47:44 258 1

原创 Android使用gradle批量打包

最近朋友推荐gradle,发现确实是个不错的打包工具,决定用它做项目管理,当然最主要的还是用到它的批量打包功能。 零散的摸索了4,5天走了不少弯路,主要是gradle自身版本对应不同配置,新版本资料实在太少,走过来能跑通真的是要泪奔了,特记录下,大家少走弯路。 使用的版本:[quote] gradle-1.11 jdk7.0 eclipse...

2014-04-18 18:31:43 214

原创 ProGuard混淆Jar包

[size=large]我要混淆的是是android的一个jar包,虽然自带了proguard 但感觉很不好用,先用progruad单独做混淆了。1.在"Input/Output"页签中,设置好要混淆的jar包,设置好混淆结果包的名字,指定好编译这个包需要的jar包,注意,jar包不要同意包含接口jar包及接口的实现jar包,Proguard会个定义重复的错。 添加依赖的...

2014-04-12 17:45:00 368

原创 Linux上完美安装memcache(含自启动)

[size=large][size=medium][list][*]目录(?)[-][*]一安装依赖库libevent[*]二安装memcache源代码安装[*]三安装memcache安装包安装--待补充[*]四配置为自启动服务[/list]一、安装依赖库libevent1.进入/usr/lib目录,使用命令:[color=orange]ls -al libev...

2014-04-03 15:15:12 106

原创 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...

2012-06-14 00:23:56 87

原创 MySQL慢查询分析mysqldumpslow

mysql有一个功能就是可以log下来运行的比较慢的sql语句,默认是没有这个log的,为了开启这个功能,要修改my.cnf或者在mysql启动的时候加入一些参数。如果在my.cnf里面修改,需增加如下几行[quote][b]long_query_time = 1log-slow-queries = /var/youpath/slow.loglog-queries-not-us...

2012-02-28 17:20:23 110

原创 memcached 命令汇总

官方的protocol.txt可以在memcached原作者的git上找到:https://github.com/memcached/memcached/blob/master/doc/protocol.txtstats系列命令因为返回的字段、数值比较多,比较复杂,而且都有他们自己的意思,所以特地抽出来。1. stats在stats命令返回的数据里,“32u”类型表示一个32位...

2012-02-15 15:47:28 106

原创 Tomcat访问日志浅析

Tomcat的访问日志是靠org.apache.catalina.valves.AccessLogValve来控制的,你可以修改$tomcat/conf/server.xml来启用它 ($tomcat是Tomcat安装的目录)。AccessLogValve默认应该是注释掉的,简单的将其注释去掉,然后重启Tomcat就可以了。以下是Tomcat默认的配置:[quote] [/q...

2012-01-04 15:50:56 241

原创 将jar打包到本地maven库中管理

如何手动添加第三方类库到自己电脑的本地仓库?1.将Memcached.jar 放到E 盘下面2. 执行以下命令: [code="java"]mvn install:install-file -Dfile=e:/memcached.jar -DgroupId=com.danga -DartifactId=memcached -Dversion=2.5.3 -Dpackagin...

2011-12-27 11:52:52 193

Linux mysql表明查询忽略大小写

在window上跑得好好的程序,放到linux上面抛出异常: [quote]Base table or view not found message from server: "Table 'mmusic.cfg_telCode' doesn't exist"。[/quote] 检查了半天才发现是表名大小写不一致导致的,window下默认表明是忽略大小写得,lin...

2011-12-20 12:28:06 161

原创 Navicat for Mysql 10.x 注册码收藏

NAVD-IO5R-4VGM-TIZDNAVL-RK72-URYA-CINR

2011-12-13 14:33:45 97

原创 Linux性能分析工具(vmstat,iostat,sar)

Linux在具有高稳定性、可靠性的同时,具有很好的可伸缩性和扩展性,能够针对不同的应用和硬件环境调整,优化出满足当前应用需要的最佳性能。因此企业在维护Linux系统、进行系统调优时,了解系统性能分析工具是至关重要的。  在Linux下有很多系统性能分析工具,比较常见的有top、free、ps、time、timex、uptime等。下文将介绍几个较为重要的性能分析工具vmstat、iosta...

2011-09-09 18:00:07 187

高负载服务器性能分析命令

1. 查看端口总连接书[quote]netstat -an | grep 9003 |grep 'ESTABLISHED' | wc -l[/quote]2. 输出每个ip的连接数,以及总的各个状态的连接数[quote]netstat -n | grep 9003 | awk '/^tcp/ {n=split($(NF-1),array,":");if(n...

2011-09-09 17:52:30 100

原创 TCP状态变迁

连接建立:连接建立分要经过三次握手过程:[quote]1)客户端发送一个SYN段到指明客户打算连接的服务器的端口,报文段中要设置客户端初始序号。2)服务器发回包含服务器的初始序号的SYN报文段作为应答。同时,将确认序号设置为客户的初始序号加1,并设置ACK位标志报文段为确认报文段。3)客户端必须将确认序号设置为服务器初始序号加1,对服务器的SYN报文段进行确认。[/quote]...

2011-08-26 10:42:07 65

原创 Linux nohup命令

nohup如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令语法:nohup Command [ Arg ... ] [ & ]一般我们可在结尾加上"&"来将命令同时放入后台运行,也可用">filename 2>&1"来更改缺省的重定向文件名nohup 示例 [quote][root@pvcent107 ~]# nohu...

2011-08-15 17:11:15 128

原创 Maven打包技巧

1. ApacheMaven不知道得5件事参考:http://www.ibm.com/developerworks/cn/java/j-5things13/maven-jar-plugin 可以做很多事情,但在这里,我们只对使用它来修改默认 MANIFEST.MF 文件的内容感兴趣。在您的 POM 文件的插件部分添加清单 1 所示代码:清单 1. 使用 maven-jar-...

2011-08-15 14:11:59 90

原创 深圳美食攻略

深圳美食好去处1、华强北民间瓦缸煨汤馆边上的小店面“华香鹅”,绝对是城中饕餮第一必须光顾的地方,最正宗的广式烧鹅,叉烧,令人欲罢不能,老板水叔,一个烧味强人, 值得一见。强烈第一推荐!人均消费:202、益田假日广场3楼的四海一家自助美食,《超级大富翁》节目当年的主要合作伙伴之一, 自助餐做的超好,堪称深圳第一。价格分布:118 138 158 1783、罗湖东园路“塔里木河新疆...

2011-08-06 15:00:12 332

原创 判断字符串编码

[size=large]猜测法:猜测一种字符串编码,然后使用该编码对字符串进行编码,还原。如果猜测错误,字符串会被破坏,还原城乱码。[/size][code="java"]/** * 判断字符串编码 * * @param str * @return */ public static String getEncoding (String str...

2011-05-06 18:51:17 126

原创 eclipse插件 直接访问文件或文件夹目录

[size=large] 将插件org.sf.easyexplore_1.0.4.jar拷贝到plugins目录下,重启eclipse如果没有生效则在cmd下运行命令 ~/eclipse -clean[/size]

2011-04-18 10:31:01 122

原创 改的面目全非的协议文档

[size=large] 花了一周时间和其他小组成员一起制定了一份协议交互文档,定义了我们两个小组应用进行数据交互的协议规范。评审会议过后发给项目经理,结果被叫去逐行逐条的改,几乎每一行都改过了,改得面目全非,当时已经没什么脾气了。 现在冷静下来看看主要改了什么: 1. 属性名,几乎每一个属性名都改了。以前的属性名都是继承自旧版本的协议,老大看着不爽,觉得不规范,统一改了。 ...

2011-04-08 19:33:05 80

原创 悲催的绩效

[size=large] 公司最近开展了新的绩效宣讲,按照新的制度执行下去我要升到中级程序员最快也需要5年,而一般新入职的工作经验满3年就可以直接升到中级,这让哥哥情何以堪啊[/size]...

2011-03-23 09:36:14 66

原创 修改mysql字符集(乱码解决方案)

[b]1. 修改my.cnf [/b]vi /etc/my.cnf 在[client]下添加 default-character-set=utf8 在[mysqld]下添加 default-character-set=utf8 [b]2.查看字符集设置 [/b]mysql> show variables like 'character_set_%'; +----...

2011-03-12 15:23:38 108

GitHub for Windows离线安装包

mygits被墙了,这个离线版的很好用,特用来分享

2015-09-22

空空如也

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

TA关注的人

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