201411月18

软件行业项目经理岗位职责

1、 计划:

a)项目范围、项目质量、项目时间、项目成本的确认。
b)项目过程/活动的标准化、规范化。
c)根据项目范围、质量、时间与成本的综合因素的考虑,进行项目的总体规划与阶段计划。
d)各项计划得到上级领导、客户方及项目组成员认可。

2、 组织:

a)组织项目所需的各项资源。
b)设置项目组中的各种角色,并分配好各角色的责任与权限。
c)定制项目组内外的沟通计划。(必要时可按配置管理要求写项目策划目录中的《项目沟通计划》)
d)安排组内需求分析师、客户联系人等角色与客户的沟通与交流。
e)处理项目组与其它项目干系人之间的关系。
f)处理项目组内各角色之间的关系、处理项目组内各成员之间的关系。
g)安排客户培训工作。

Read more…

201411月13

Nginx+Tomcat负载均衡解决方案

Tomcat与Nginx性能对比

Tomcat 服务器作为一个 Web 服务器,其并发数在 300-500 之间,如果有超过 500的并发数便会出现 Tomcat 不能响应新的请求的情况,严重影响网站的运行。另外,在访问量大的情况下,Tomcat 的线程数会不断增加。由于Tomcat 自身对内存的占用有控制,当对内存的占用达到最大值时便会出现内存溢出,对网站的访问严重超时等现象,这时便需要重新启动 Tomcat 以释放占用的内存,这样做便会阻断网站运行。所以对 Tomcat 做负载均衡便很有必要。目前可以和 Tomcat 做负载均衡的主流服务器是 Apache ,但是 Nginx 由于功能多、配置简单等优点逐渐成为很多负载均衡服务器的首选。 Nginx 的并发数可达到50000 ,所以理论上可以和Tomcat 以 1:100 的比例来配置,这样便可以很好的解决网站并发瓶颈问题。
Read more…

201410月2

CentOS网络配置 指定IP地址 DNS网关

分类:Linux | 标签:, , | 浏览:178 1 Comment

1、环境

系统硬件:CPU:2*2核,内存2G
系统版本:Centos-6.5-x86_64
路由器网关:192.168.1.1

2、查看网络MAC

[root@centos ~]# cat /etc/udev/rules.d/70-persistent-net.rules
显示如下信息
#PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:50:56:94:04:3c”, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth0″
# PCI device 0x15ad:0x07b0 (vmxnet3)
SUBSYSTEM==”net”, ACTION==”add”, DRIVERS==”?*”, ATTR{address}==”00:50:56:94:53:24″, ATTR{type}==”1″, KERNEL==”eth*”, NAME=”eth1″
eth0:对应第一张网卡,eth1:对就第二张网卡。当前使用eth0连接路由器,eth1保留(服务器一般用来,连接其它主机)

Read more…

20147月31

java计算两个日期相差天小时分钟等

分类:HapiShop,Java技术 | 标签:, , | 浏览:10,810 3 Comments

java计算两个日期相差多少天小时分钟等

/** 获取两个时间的时间查 如1天2小时30分钟 */
public static String getDatePoor(Date endDate, Date nowDate) {

	long nd = 1000 * 24 * 60 * 60;
	long nh = 1000 * 60 * 60;
	long nm = 1000 * 60;
	// long ns = 1000;
	// 获得两个时间的毫秒时间差异
	long diff = endDate.getTime() - nowDate.getTime();
	// 计算差多少天
	long day = diff / nd;
	// 计算差多少小时
	long hour = diff % nd / nh;
	// 计算差多少分钟
	long min = diff % nd % nh / nm;
	// 计算差多少秒//输出结果
	// long sec = diff % nd % nh % nm / ns;
	return day + "天" + hour + "小时" + min + "分钟";
}

代码来自java开源电子商务平台 HapiShopV1.0

20147月31

mac myeclipse10 SVN 插件解压方式安装

安装背景

之前在mac myeclipse10中安装了svn site-1-1插件,当时安装完没有感觉到不好用,用了一段时间感觉特别恶心,具体原因如下:
1、项目更新速度特别慢,经常卡死,需要重启myeclipse重新更新。
2、通过一个目录复制一个文件夹到另外一个目录,结果把svn本身的信息也复制过去了,提交之后还是提交到之前的目录,并且还冲突
3、文件夹冲突之后清理功能不怎么好用,具体的就不详细说明了,最后安装了最新的插件site-1.10.5.zip好使用多了。

Read more…

20147月27

mac myeclipse 字体大小调整

mac myeclipse 字体大小调整

其实mac上myeclipse字体大小调整和windows上一模一样,只是顶部所在的菜单不同而已,具体的调整如下:
1、单击Myeclipse顶部Myeclipse Enterprise WorkBench -> Preferences
mac myeclipse字体大小调整-1
Read more…

20147月24

Mac Myeclipse svn 帐号清除/切换 肯定好使

分类:Mac,SVN | 标签:, , | 浏览:1,164 0 Comments

写作背景

最近用Air笔记本进行开发,今天公司的SVN帐号更换了,项目更新不下来,报403的错误,分析之后确实是因为svn的帐号错误的原因导致的。之前在window7上开发时知道在哪里清除myeclipse svn的帐号,在mac os操作系统上确实还不知道在哪里,最后在网上查了下,网上的文档都千篇一律,照做操作了下,就是不行,最后找到一篇有用的帖子,解决了问题,将其和大家分享下。

Read more…

20147月24

Mac上.bash_profile文件不存在

分类:Mac,Mac Mysql | 标签:, | 浏览:3,632 0 Comments

概述

在Mac Air搭建Java开发环境,安装Mysql时,结果在配置环境变量时找不到.bash_profile文件,初次使用苹果笔记本,所以很多东西不会,所以将其过程纪录下来。

.bash_profile创建

1. 启动终端Terminal
2. 进入当前用户的home目录
输入cd ~
3. 创建.bash_profile
输入touch .bash_profile
4. 编辑.bash_profile文件
输入export PATH=/usr/local/mysql/bin/:$PATH
因为咱们使用的mysql,mysqladmin命令实际上是分别用的/usr/local/mysql/bin/mysql和/usr/local/mysql/bin/mysqladmin,我们需要配置下环境变量,这样就可以在terminal中直接使用这两个命令了。
5. 保存文件(命令:wq!),关闭.bash_profile
6. 更新刚配置的环境变量
输入source .bash_profile
7. 验证配置是否成功
在Terminal中输入Mysql,如果输出以下内容,表示成功
Type ‘help;’ or ‘\h’ for help. Type ‘\c’ to clear the current input statement.
mysql>

20147月19

mac mysql 卸载

背景描述

苹果air笔记本买了快一年了,一直也没有使用,7月份北京的天很热,天天背着IBM的笔记本上班太沉太累,所以决定以后就用air上班办公了,平时偶尔还需要开发,所以需要安装开发环境,之前一直没有使用过苹果电脑,很多东西都不会,为了方便以后使用,一边安装一边就将过程纪录了下来。

mac mysql5.5卸载方法

sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
vi编辑/etc/hostconfig,删除其中的MYSQLCOM=-YES-这行保存。

20147月19

各国对待比特币的态度 有人欢喜有人愁

分类:比特币 | 标签:, , | 浏览:54 1 Comment

概况

比特币,这块“肥猪肉”,众多国家早以按捺不住,有的对它垂涎三尺,有的则嫌弃它的肥腻。不过,众多国家对比特币的态度都是明朗的,不可否认,这个已经逐渐成为主流的数字货币价值。

灾难的“难”、还是晴空万里的”蓝“?

那些在人们眼中极为低调的国家,对比特币是极为上心的。乌克兰在全国安置近五千台的支付终端机,出门在外真是随时随地想买就买。荷兰则是欧洲比特币行业的领导者之一,荷兰有10000多个商家接受比特币,这数量已经达到世界重量级的水平,甚至出现了第一个采用比特币的“比特币大道” 。而波兰并不排斥比特币,先前波兰财政部表示比特币可作为一种金融工具。

虽然芬兰央行早在半年前表示比特币归类为商品,但没明确禁止比特币,最近芬兰密码货币组织FIMKrypto倡议一个通过广播可以使商家和消费者实时接收BlockChain数据,而无需连接到互联网或移动网络的Kryptoradio的便民便利项目。

不过,相对上述国家的开明态度,新西兰与爱尔兰反差则很大,一致视比特币为银行的敌人或是一个挑战,可想而知,比特币这块“肥猪肉”在他们眼中腻得出油了。

Read more…