- 博客(43)
- 资源 (7)
- 收藏
- 关注
原创 GCCTao产品翻译方法说明 --- www.gcctao.com
Magento, 代购,购物,新西兰代购,澳洲代购打开一个新的浏览器窗口,进入后台,选择catalog下的manage categories,用新窗口打开的原因是翻译是会同事用到manage products和manage categories.以翻译保健品类别为例,进入英文类别health & wellness, 不要进入中文
2015-06-25 16:22:54
807
原创 hadoop集群安装
安装javapv安装配置nfscentos安装 : rpm -q nfs-utils portmap #centos检测nfs-utils和portmap包是否安装,一般情况系统自动已经安装ubuntu安装 : sudo apt-get install nfs-kernel-server #安装nfs,portmap会被信赖安装配置sud
2012-11-01 13:58:44
1188
原创 邮件服务器安装配置
sendmail安装配置sudo yum install sendmail.x86_64sudo yum install sendmail-devel.x86_64sudo vim /etc/mail/local-host-names加入域名ry105.commail.ry105.comsudo vim /etc/mail/sendmail.mc
2012-06-27 10:38:16
2875
原创 nagios监控平台搭建
下载nagios相关软件http://sourceforge.net/projects/nagios/files/http://www.nagios.org/安装nagios准备环境apache + phpcd tmp/tar -zxvf httpd-2.2.17.tar.gz cd httpd-2.2.17/sudo apt-get ins
2012-06-06 09:28:27
1126
原创 LNMP优化及问题总结
nginx错误日志中报出:php fastcgi 连接超时,查看nginx和php-fpm的timeout值没有问题报错信息(nginx错误日志) : 2012/06/03 11:24:02 [error] 920#0: *6197285 upstream timed out (110: Connection timed out) while reading response header
2012-06-04 10:57:57
4793
原创 mysql查询性能分析(show status,show profile,explain)
show status(查询语句可以加上SQL_NO_CACHE)flush status;show session status like 'select%';select * from user_account limit 100;#语句没有使用索引,影响Select_scan值show session status like 'select%';sel
2012-05-23 10:39:41
4952
原创 node.js 环境搭建
安装node下载node : http://nodejs.org/cd tmp/tar -zxvf node-v0.6.17.tar.gzcd node-v0.6.17/./configure --prefix=/home/jack/program/nodemakesudo make installsudo vim /etc/profile.d/
2012-05-08 10:38:26
1012
原创 常用软件编译参数
mysql./configure --prefix=/usr/local/webserver/mysql/ --enable-assembler --with-extra-charsets=complex --enable-thread-safe-client --with-big-tables --with-readline --with-ssl --with-embedded-server
2012-04-25 10:02:19
566
原创 git版本控制
相关官方网址官网:http://git-scm.com/ (不翻墙有时不能访问)下载:http://code.google.com/p/git-core/downloads/detail?name=git-1.7.9.6.tar.gz文档:http://git-scm.com/documentation (不翻墙有时不能访问)帮助文档:http://gitref.org/
2012-04-09 14:57:13
1665
原创 nosql之redis
官网http://www.redis.io/安装wget http://redis.googlecode.com/files/redis-2.4.10.tar.gztar xzf redis-2.4.10.tar.gzcd redis-2.4.10makesudo make installsudo ln -s /usr/local/b
2012-04-01 16:40:06
977
原创 facebook app
创建app,添加其它开发者登陆https://developers.facebook.com按照提示创建app,注意需要手机认证在App on Facebook选项卡中填写Canvas URL和Secure Canvas URL(内容为你的应用地址),新app必须填写Secure Canvas URL(支持https协议,而不是http)点击edit app,选择左侧的role
2012-02-10 16:17:48
5102
原创 服务器https配置
tomcat https配置1.生成证书:$JAVA_HOME/bin/keytool -genkey -alias tomcat -keyalg RSA -keystore /usr/local/webserver/apache-tomcat-6.0.35/tomcat.keystore 2.修改server.xml去掉下边注释"8443" protocol="HTTP
2012-02-10 14:10:21
1993
原创 java开发
google guice: 入门:http://www.blogjava.net/xylz/archive/2009/12/22/306955.html 官网:http://code.google.com/p/google-guice/ 用户手册:https://docs.google.co
2012-02-08 11:13:00
757
原创 CentOS服务器安装
安装CentOS设置静态ip地址vim /etc/sysconfig/network这里主要是指定了hostname和网关NETWORKING=yes NETWORKING_IPV6=no GATEWAY=192.168.0.1 HOSTNAME=localhostvim /etc/sysconfig/network-scripts/if
2012-02-06 14:56:11
559
原创 linux j2ee 环境搭建nginx+tomcat+jdk
下载jdk进入http://www.oracle.com/technetwork/java/javase/downloads/index.html下载相应版本安装jdkchmod +x ~/tmp/jdk-6u30-linux-i586.bin~/tmp/jdk-6u30-linux-i586.binsudo mv jdk1.6.0_31 /usr/
2012-02-02 11:24:15
1675
1
原创 ec2服务器维护经验记录
使用EBS存储日志文件创建volume,然后attach到ec2 instance上sudo mkfs.ext3 /dev/sdfsudo mkdir /mnt/log_1sudo mount -t ext3 /dev/sdf /mnt/log_1sudo vim /etc/fstab配置自动挂载 /dev/sdh /mnt/data ext3 defaul
2012-01-16 18:20:12
1906
原创 mysql 基准测试和性能分析
安装sql-bench必需的perl包sudo /usr/bin/perl -MCPAN -e 'install DBI'export PATH=$PATH:/usr/local/webserver/mysql/binsudo apt-get install libdbd-mysql-perlsql-bench测试mysql#/usr/local/w
2011-12-23 15:25:08
3446
原创 服务器时区统一
设置linux时区tzselect,直接执行tzselect设置时区cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime,复制相应的时区文件,替换系统默认时区设置php时区php.ini里更改date.timezone值mysql设置时区查看mysql时区,show variables like '%ti
2011-10-24 14:34:28
924
原创 linux shell编程
crontab配置:http://blog.youkuaiyun.com/ethanzhao/article/details/4406017通过telnet重定向实现socket:http://www.cnblogs.com/chengmo/archive/2010/10/22/1858302.htmlfunction copy_files(){ cat
2011-07-12 14:22:26
447
原创 EC2-AMI(CentOS)服务器安装全过程
拷贝所需软件 将以下软件 mysql-5.1.53.tar.gz, php-5.3.3.tar.gz, eaccelerator-0.9.6-rc2.tar.bz2, memcache-2.2.6.tgz, nginx-0.8.53.tar.gz, memcached-1.4.5.tar.gz 拷贝到~/tmp/目录下安装php cd ~/tmp/ tar -
2011-06-28 11:38:00
2640
原创 ubuntu 11.04服务器安装全过程
1.安装ubuntu 11.04 server 64位。 2.安装ssh客户端服务 sudo apt-get install openssh-server 生成密钥 ssh-keygen 将公钥改名留在服务器上 mv ~/.ssh/id_rsa.pub ~/.ssh/authorized_keys 将私钥 id_rsa 从服务器上
2011-06-15 11:42:00
2012
原创 提高工作效率
15款提高工作效率的工具分享<br />http://sd.youkuaiyun.com/a/20110531/298994.html<br />
2011-06-01 10:05:00
445
原创 php开发
linux技术分享:http://salogs.comapache手册:http://lamp.linux.gov.cn/Apache/ApacheMenu/apache优化:http://www.jb51.net/LINUXjishu/10860.html http://httpd.apache.org/docs/current/css,js在线手册:http://
2011-03-14 16:49:00
1332
原创 MySQL的联结(Join)语法
<br />1.内联结、外联结、左联结、右联结的含义及区别:<br /> <br />在讲MySQL的Join语法前还是先回顾一下联结的语法,呵呵,其实连我自己都忘得差不多了,那就大家一起温习吧(如果内容有错误或有疑问,可以来信咨询:陈朋奕 chenpengyi#gmail.com),国内关于MySQL联结查询的资料十分少,相信大家在看了本文后会对MySQL联结语法有相当清晰的了解,也不会被Oracle的外联结的(“+”号)弄得糊涂了。<br /> <br />在SQL标准中规划的(Join)联结大致分为下
2011-02-28 16:06:00
600
原创 club.189.cn网站维护优化总结
**用户频繁攻击服务器描述:网站免费发短信功能,用户通过恶意程序疯狂访问网站发短信,导致数据库访问量过高,数据库服务器死机解决方案:1、临时解决方案,通过日志查到ip,在nginx或apache入口地址禁止此ip访问,在nginx或apache配置中设置deny.conf,专门添加ip地址 2、程序解决方案,在开发具体项目中,思考一下此项目是否会吸引用户攻击,从程序上防止用户攻击。比如免费短信肯定会引来用户攻击,程序中除了要限制同一用户免费短信数量,还要限制同一ip的用户数量,因为用户很可
2011-02-21 16:28:00
9967
原创 magic函数总结
magic_quotes_gpc和magic_quotes_runtime这两个函数如果在php.ini设置为ON的时候,就会为我们引用的数据碰到单引号和双引号"以及反斜线 / 是自动加上反斜线,帮我们自动转译符号,确保数据操作的正确运行。 __construct()和__destruct()构造函数__construct()和析构函数__destruct()
2010-01-08 11:31:00
1756
原创 遍历目录及子目录(新浪)
//遍历文件夹函数function readAllFiles($strDir){ $arrFiles = array(); $resDir = opendir($strDir); while (($file = readdir($resDir)) !== false) { if($file != "." && $file != ".."){
2009-12-11 18:27:00
810
原创 Java与模式读后总结--行为模式
行为模式行为模式是对在不同的对象之间划分责任和算法的抽象化。行为模式不仅仅是关于类和对象的,而且是关于它们之间的相互作用。类的行为模式使用继承关系在几个类之间分配行为;对象的行为模式;使用对象的聚合来分配行为。类的行为模式1、模板方法模式对象的行为模式1、不变模式 弱不变模式:一个类的实例的状态是不可变化的,但是这个类的子类的实例具有可能会变化的状态。满足以下条件:
2009-08-13 10:50:00
740
原创 Java与模式读后总结--结构模式
结构模式结构模式描述如何将类或者对象结合在一起形成更大的结构。结构模式描述两种不同的东西:类与类的实例。 类的结构模式类的结构模式使用继承来把类、接口等组合在一起,以形成更大的结构。类的结构模式是静态的。1、适配器--类的适配器2、缺省适配器 对象的结构模式对象的结构模式描述怎样把各种不同的类型的对象组合在一起,以实现新的功能的方法。类的结构模式是动态的。1、适
2009-07-15 15:04:00
764
原创 Java与模式读后总结--创建模式
创建模式概述:创建模式是对类的实例化过程的抽象化。一此系统在创建对象时,需要动态地决定怎样创建对象,创建哪些对象,以及如何组合和表示这些对象。创建模式描述了怎样构造和封装这些动态的决定。 类的创建模式:类的创建模式使用继承关系,把类的创建延迟到子类,从而封装了客户端将得到哪些具体类的信息,并且隐藏了这些类的实例是如何被创建和放在一起的。1、简单工厂2、工厂方法3、抽象工
2009-07-14 09:59:00
535
原创 Java与模式读后总结--设计原则汇总
设计原则1、“开-闭”原则:对扩展开放,对修改关闭2、里氏代换原则:一个软件实体如果使用的是一个基类的话,那么一定适用于其子类3、依赖倒转原则:要依赖于抽象,不要依赖于具体4、接口隔离原则:使用多个专门的接口比使用单一的总接口要好5、合成/聚合原则:要尽量使用合成/聚合,尽量不要使用继承6、迪米特法则:一个对象应该对其它对象有尽可能少的了解
2009-07-09 16:51:00
486
原创 Java与模式读后总结--第4章 “开-闭”原则
开闭原则对扩展开放,对修改关闭 抽象化是关键可以给系统定义一个一劳永逸、不再更改的抽象设计,此设计允许有无穷无尽的行为在实现层被实现。这个抽象层预见了所有的可能扩展,因此,在任何情况下都不会改变,对修改是关闭的;同时,由于从抽象层导出一个或多个新的具体类,可以改变系统的行为,对扩展是开放的。 对可变性的封装原则“开闭”原则从另一个角度讲述,就是所谓的“对可变性的封装原则
2009-07-09 15:02:00
531
原创 Java与模式读后总结--第3章 软件的可维护性和可复用性
软件可维护性差的原因和设计目标原因1:过于僵硬 很难在软件系统里加入一个新的功能。加入一个新功能,会波及很多其它模块。目标1:可扩展性 新功能很容易地加入到系统中去。 原因2:过于脆弱 对一个地方的修改,往往会导致看上去没有关系的另一个地方发生障碍。目标2:灵活性 允许代码修改平稳地发生
2009-07-09 14:12:00
546
原创 2009年1-6月Php开发总结--泡吧半年开发总结
Php开发总结――泡吧半年开发总结总结人:王斌1. 对比php面向过程和面向对象. 11.1. 面向对象的优点. 11.2. 面向过程的优点. 11.3. 不同版本对面向对象的支持. 11.4. 总结. 12. 泡吧开发总结. 22.1. 公用程序总结. 22.2. 金钱交易程
2009-07-09 14:02:00
774
转载 《程序员》杂志:我的数据库学习“曲线“(转)
编者按:牛新庄,数据库维护、优化和架构专家;曾获得国内数据库领域最高荣誉——“2006年中国首届杰出数据库工程师”;数年前曾被IBM全球软件部以年薪60万元人民币聘用,而他却婉然拒绝。这样一个躲藏在幕后的“牛人”,有着怎样的学习、发展之路?为此,本刊特邀牛新庄博士,请他讲述一个真实版的“数据库之路”。选定发展方向 1999年,我在开始读研时就给自己确定了以后的发展方向。 当时有两个方向
2009-02-10 08:57:00
620
原创 金融危机下最抢手的八大IT专业人才(转2009-02-10 8:40AM)
一、安全形势严峻,安全人才异常抢手 一叶落而知天下秋。美国当选总统奥巴马因为黑客问题日益严重,将专设一名负责网络安全的政府官员。可见如今的计算机和网络安全问题又多么严重。与之对应的,内内外安全专业人才始终处于稀缺状态。 例如随着瑞星“云安全”的推出,替代了传统的杀毒,防毒技术,全新的技术必定需要全新的人才来推动新技术的发展,所以IT安全人才肯定在未来几年是供不应求,在“云计算”、虚拟化
2009-02-10 08:40:00
959
1
转载 小型软件公司的绩效考核(转2009-02-07 00:26)
近几个月,我常和一些朋友讨论如何在小型软件公司中对软件开发人员进行绩效考核的问题,发现很多朋友都为此问题而烦恼。由于我正好在一家小型软件公司里负责绩效考核工作,有一些成功的实践经验,所以特此在这里与大家交流一下我的心得。这些心得可能仅限于小型软件公司,因为某些方法只符合小型软件公司的特点。如果你在一家大型软件企业里工作,那么这篇绩效考核的文章可能与你无关。 我这里提及的小型软件公司是
2009-02-07 00:26:00
741
转载 《程序员》杂志:浅谈51.com产品设计(转2009-02-07 00:24)
百度百科的"产品经理"词条中,第一句话是这么描述的:"自1927年,美国P&G(宝洁)公司出现第一名产品经理 (Product Manager)以来,产品管理(Product Management)制度逐渐在越来越多的行业中得到应用和推广,并且取得了广泛的成功。" 在广义IT业中,产品经理制度虽然已经在软件、通讯设备等行业得到了广泛的应用,却一直没有得到外界太多的关注。而最近"产品经理"
2009-02-07 00:23:00
819
转载 创意搜狗输入法设计理念(转2008-02-04 21:14)
随着市场份额的增长,搜狗输入法已经获得了用户数量上的成功——现在每两个中文网民中,就有一个人在使用搜狗输入法打字。可以说,它是一个从创意灵感到产品诞生到应用的很好的案例。作为搜索引擎输入法创意的提出者与推动者,我经历了这个故事的全过程,从灵感的诞生并将创意推销给副总裁,一直到做搜狗输入法的产品设计的全部经历,也成为我宝贵的人生阅历。应《程序员》邀请,以搜狗输入法为例,在这篇文章中与大家谈一
2009-02-04 21:14:00
1557
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人