- 博客(235)
- 资源 (19)
- 收藏
- 关注
原创 CentOS 6.7 安装 RabbitMQ
1、下载安装包http://www.rabbitmq.com/releases/erlang/erlang-19.0.4-1.el6.x86_64.rpmhttp://www.rabbitmq.com/releases/erlang/esl-erlang-compat-18.1-1.noarch.rpm2、安装 Erlangyum localinstall -y erlang-...
2018-09-10 13:33:46
463
1
原创 MAC 安装php+nginx支持oci8等
1. 安装 phpbrew install php55 --with-imap --with-tidy --with-debug --with-pgsql --with-mysql --with-fpm --with-gd=/usr/local/Cellar/gd --with-zlib --with-libpng --with-jpeg=/usr/local/Cellar/jpeg --...
2015-07-15 10:41:09
375
原创 spring mvc 前台到后台时间类型处理
Controller类里面: @InitBinder protected void initBinder(HttpServletRequest request, ServletRequestDataBinder binder) throws Exception { // DateFormat format = new SimpleD...
2014-12-23 16:10:54
313
原创 iphone web页跳转回app应用处理
1. 获悉IOS应用的CFBundleURLSchemes(plist文件里面含有)<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
2014-11-26 11:12:41
370
原创 java代码检测checkstyle.xml
<?xml version="1.0"?><!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN" "http://www.puppycrawl.com/dtds/configuration_1_2.dtd"><module na...
2014-11-20 15:33:48
291
原创 详解 Nginx + Tomcat HTTPS/SSL 配置
前言:这篇文章涉及到很多专业术语,例如密钥对,私钥,公钥,证书等等,关于加密的理论和概念请参考我之前写的 《SSL 与数字证书》,我在这篇文章中就不重复这些概念了。 1. 申请 SSL 证书 你可以从很多网站购买到SSL证书,我经常使用的是 GeoTrust 。证书都是收费的(据说有免费的,没试过),价格有贵的有便宜的。它们的区别是发行证书的机构不同,贵的证书机构更权威,证书被浏览器否决的几率更...
2014-08-27 14:43:42
614
原创 CentOS6.2下YUM安装MySQL
用yum安装MySql打入如下命令:[root@mysql ~]# yum -y install mysql-server //自动从网上搜索资源并自动下载安装[root@mysql ~]# chkconfig mysqld on //设置开机启动MySql服务检查是否为开机启动打入命令:[root@mysql ~]# chkconfig –list看...
2014-08-26 16:26:27
146
原创 centos直接yum安装nginx三部曲
第一步:CentOS 6,获取资源,先执行:rpm -ivh http://nginx.org/packages/centos/6/noarch/RPMS/nginx-release-centos-6-0.el6.ngx.noarch.rpm 第二步:检查nginxyum info nginx 第三步:安装:yum install nginx启动:s...
2014-07-28 10:03:49
157
原创 zabbix 监控nginx
监控nginx vi nginx.conf server { listen 801; server_name localhost; location /webstatus { stub_status on; access_log off; #allow...
2013-09-24 10:00:32
179
原创 zabbix服务端安装
服务器端安装 yum install mysql-server net-snmp mysql-connector-odbc mysql-bench mysql-devel httpd php gcc net-snmp-devel curl-devel perl-DBI php-gd php-mysql php-bcmath php-mbstring php-xml //z...
2013-09-22 18:34:45
137
原创 zabbix客户端安装
1. 安装必要包 yum install gcc make2. 安装zabbix-agent tar zxvf zabbit-2.0.8.tar.gz ./configure --enable-agent --prefix=/usr/local/zabbix make install mkdir -p /usr/local/zabbix &&...
2013-09-22 18:33:57
159
原创 MySQL索引的Index method中btree和hash的区别
在MySQL中,大多数索引(如 PRIMARY KEY,UNIQUE,INDEX和FULLTEXT)都是在BTREE中存储,但使用memory引擎可以选择BTREE索引或者HASH索引,两种不同类型的索引各自有其不同的使用范围。Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Ha...
2013-07-23 17:45:33
131
原创 火狐,和IE都支持的复制剪切板功能
function copyToClipboard(txt) { if (window.clipboardData) { window.clipboardData.clearData(); window.clipboardData.setData("Text", txt); alert("复制成功!") } else if (navigator.userAgent...
2013-03-05 21:16:01
190
原创 struts2 验证框架
1. struts2 的验证框架的分类 1.1 验证的分类: 1.1.1 根据验证的场所分: 客户端校验 在提交服务器前的效验,javascript的效验 服务端校验 在Action处理之前进行效验 1.1.2 在使用方式上分 ...
2013-02-20 17:57:47
180
原创 jquery-validation 使用
jquery-validation 使用<!--[if !supportLists]-->一、<!--[endif]-->用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/ API: http://jquery.bassistance.de/api-browser/plugin...
2013-02-20 17:53:50
140
原创 【转】代码review注意事项
极限编程里提到结对编程和代码Review,凡是稍微懂编程的人看了都会赞成。这也体现了代码Review的重要性和必要性。但是,在实际的执行过程中,代码Review往往很难得到很好的执行。主要原因可能包含以下几点:(1)对自己编写的代码的不够自信,害怕别人找到问题; (2) 对于自己的编写的代码过于自信,不觉得需要代码Review;(3) 对于自己的代码过于封闭,不愿意与别人分...
2013-02-05 10:14:36
175
原创 Code Review代码审查的思路[转载]
Code Review是一种用来确认方案设计和代码实现的质量保证机制,通过这个机制我们可以对代码、测试过程和注释进行检查。1.关于Code Review1.1 Code Review的目的Code Review是一种用来确认方案设计和代码实现的质量保证机制,通过这个机制我们可以对代码、测试过程和注释进行检查。Code Review主要用来在软件工程过程中改进代码质量,通过C...
2013-02-05 10:07:20
176
原创 SQLServer 日期函数
?SQLserver中用convert函数转换日期格式?SQL Server中文版的默认的日期字段datetime格式是yyyy-mm-dd Thh:mm:ss.mmm?例如:?select getdate()?2004-09-12 11:06:08.177?整理了一下SQL Server里面可能经常会用到的日期格式转换方法:?举例如下:?select CONVERT(...
2013-01-24 14:08:20
142
原创 BigDecimal.setScale 处理java小数点
BigDecimal.setScale()方法用于格式化小数点setScale(1)表示保留一位小数,默认用四舍五入方式 setScale(1,BigDecimal.ROUND_DOWN)直接删除多余的小数位,如2.35会变成2.3 setScale(1,BigDecimal.ROUND_UP)进位处理,2.35变成2.4 setScale(1,BigDecimal.ROUND_H...
2013-01-24 13:48:06
136
原创 [转csdn简介] 《软件架构师应该知道的97件事》
1. 客户需求重于个人简历 ( Nitin Borwankar )客户需求至上。为了自己的简历更炫而采用新技术是沽名钓誉,往往事与愿违。2. 简化根本复杂性 ,消除偶发复杂性 ( Neal Ford )分析问题好比拨云见月、水落石出。3. 关键问题可能不是出在技术上 ( Mark Ramm )团队同心,其利断金。4. 以沟通为中心,坚持简明清晰的表达...
2012-12-11 10:16:30
97
原创 linux局域网内磁盘映射【摘录】
同事需要局域网挂着硬盘,找了一下!顺便学习。哈哈 假定需要被映射的源目录所在的机器为PC1:192.168.1.102需要映射的机器为PC2:192.168.1.105PC1需要:1.启动NFS服务(/etc/init.d/nfs start )2.在/etc/exports文件内添加映射权限(被映射的目录和可以允许的地址): /home/dir 192.168.0.*(rw,...
2012-11-30 15:57:42
134
原创 Cron 用法说明
更新:添加日志cron.* -/var/log/cron # nano /etc/rsyslog.confand then # /etc/init.d/rsyslog restart 更新 :当你的cronjob死活不运行时 或者你在日志里看到(sudo grep CRON /var/log/syslog) 错误信息" (*system*) BAD FIL...
2012-11-29 13:32:22
195
原创 GIT和SVN之间的五个基本区别
如果你在读这篇文章,说明你跟大多数开发者一样对GIT感兴趣,如果你还没有机会来试一试GIT,我想现在你就要了解它了。GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。如果你是一个具有使用SVN背景的人,你需要做一定的思想转换,来适应GIT提供的一些概念和特征。所以,这篇文章的主要目的就是通过介绍GIT能做什么、它和SVN在深层次上究竟有什么不同来帮助你认识它。...
2012-10-24 10:18:35
111
原创 CVS,GIT,Mercurial和SVN比较
近期关注一些版本控制的方面,看到专家的总结,转了过来! 特征CVSGitMercurialSubversion是否原子提交CVS: 没有. CVS提交不是原子的Git: 是的. 提交都是原子的Mercurial: 是的Subversion: 提交都是原子的文件和目录是否可以移动或重命名CVS: 不是. 重命名不支持. 如果手...
2012-10-24 10:09:52
105
原创 "HTTP proxy problem – Permission denied: proxy: HTTP: attempt to connect to "
Problem: Few days back we were working with Apache web server and were using it for proxy. We want to use HTTPD for directing requests to 8080 port where Apache tomcat was running. We configured the p...
2012-10-17 10:22:26
341
原创 Python中生成唯一ID的库——UUID
本需要生成一个唯一字符串给数据库表做主键id,python提供多种uuid方法,所以学习了一下。 资料: Python官方Doc:《20.15. uuid — UUID objects according to RFC 4122》 UUID的算法介绍:《A Universally Unique IDentifier (UUID) URN Namespace》概述: UUI...
2012-10-16 10:02:00
216
原创 OpenStack完整安装配置
1. 安装ubuntu ubuntu-12.04-server-amd64.iso 配置网络环境,当前网络地址假定为192.168.0.47 硬件环境dell r610 r610硬件支持KVM,在安装前需打开BIOS设置,具体设置如下: PROCESS ... => VIRTUALIZATION TECHNOLOGY => ENABLE 2. ...
2012-08-28 14:17:04
239
原创 openstack安装问题
1. E: Unable to locate package - apt-get install error 处理 sudo apt-get update 2. ubuntu 12.04 mysql 编码问题 修改[mysqld] [mysqld] init_connect='SET collation_connection = utf8_unicode...
2012-08-28 11:30:16
169
原创 Ubuntu下KVM的安装配置
1. KVM KVM的全称是“基于内核的虚拟机”,最先由Qumranet公司开发而成。2008年,红帽公司收购了Qumranet, www.2cto.com 将KVM作为服务器版红帽企业级虚拟化(RHEV)的核心部分。KVM采用了GPL许可证模式,是主线内核(mainlinekernel)的一部分,因而任何Linux发行版都能支持它。KVM是一种类型2 虚拟机管理程序,...
2012-08-28 11:21:33
235
原创 Linux中通过locale来设置字符集
在Linux中通过locale来设置程序运行的不同语言环境,locale由ANSI C提供支持。locale的命名规则为<语言>_<地区>.<字符集编码>,如zh_CN.UTF-8,zh代表中文,CN代表大陆地区,UTF-8表示字符集。在locale环境中,有一组变量,代表国际化环境中的不同设置:1. LC_COLLATE定义该环境的排序和比较规...
2012-08-28 11:11:34
121
原创 ubuntu 12.04 mysql 编码问题
1. 修改/etc/mysql/my.conf [mysqld] character-set-server=utf8 重启报错 start: Job failed to start 2.修改[mysqld] [mysqld] init_connect='SET collation_connection = utf8_unicode_ci' init_conne...
2012-08-24 21:50:28
105
原创 [Ubuntu]E: Unable to locate package - apt-get install error
E: Unable to locate package - apt-get install errortest@test-Veriton-S661:~$ sudo apt-get install gitReading package lists... DoneBuilding dependency tree Reading state information... DoneE: Unab...
2012-08-24 17:42:14
383
原创 Apache2每天分割日志的方法
第一种方法:使用rotatelogs 第1种方法是网上比较流行的做法。 编辑httpd.conf文件,将CustomLog "logs/access.log" common注释掉 加入如下一行: CustomLog "|bin/rotatelogs logs/access-%Y-%m-%d.log 86400" common ( 注意下面评论 【无语】提示用绝对路径,我没有再试 ) 86400代表...
2012-08-17 16:15:27
470
原创 apache httpd日志文件每天一个文件
-=----------------------------------------------Linux系统配置方法在apache的配置文件httpd.conf中找到ErrorLog logs/error_logCustomLog logs/access_log common将其改为ErrorLog "| /usr/local/httpd/bin/rotatelogs /usr/lo...
2012-08-17 16:11:55
441
原创 Tomcat内存溢出的三种情况及解决办法分析
Tomcat内存溢出的三种情况及解决办法分析 Tomcat内存溢出的原因 在生产环境中tomcat内存设置不好很容易出现内存溢出。造成内存原因是不一样的,当然处理方式也不一样。 这里根据平时遇到的情况和相关资料进行一个总结。常见的一般会有下面三种情况: 1.OutOfMemoryError: Java heap space 2.OutOfMe...
2012-08-13 14:44:04
118
原创 OpenStack (OSAC) 亚太技术大会学习
OpenStack (OSAC) 亚太技术大会学习 1. OpenStack是什么?a) OpenStack既是一个社区,也是一个项目和一个开源软件,它提供了一个部署云的操作平台或工具集。其宗旨在于,帮助组织运行为虚拟计算或存储服务的云,为公有云、私有云,也为大云、小云提供可扩展的、灵活的云计算。100% Python语言编写。b) OpenStack旗下包含了一组由社...
2012-08-12 23:39:21
195
原创 python编程的纠结
场景:1. 定义一个对象 class Strategy: """ Attributes: - version - inteval - period - validDay - onNetBeg - circleType """ thrift_spec = ( None, # 0 (1, TTy...
2012-08-09 11:03:28
182
原创 linux修改系统时间详解
两步 (1)date 042612492005 (2)hwclock -w 第一步的意思是设置时间,设置完了可以用date命令查看对不对...注意是月日时分年 第二步的意思是写入主板的rtc芯片.. ======================================= su -c 'date -s 月/日/年' su -c 'date -s 时:分:秒' ========...
2012-08-03 10:16:55
74
原创 Eclipse中安装Maven插件 M2eclipse
下面是官网的说明,基本上的意思下面有图片说明.To install m2eclipse, use the following Eclipse update site to install the core of the m2eclipse plugin. This Core update site contains a single component: "Maven Integrati...
2012-07-30 10:21:14
152
安卓WIFI密码破解工具编写初探
2014-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人