摘要: 我发现很多人没办法高效地解决问题的关键原因是不熟悉工具,不熟悉工具也还罢了,甚至还不知道怎么去找工具,这个问题就大条了。我想列下我能想到的一个Java程序员会用到的常用工具。一、编码工具1.IDE:Eclipse或者IDEA,熟悉尽可能多的快捷键,《Eclipse常见快捷键列表》2.插件:(1)Findbugs,在release之前进行一次静态代码检查是必须的(2)Clover,关心你的单元测试覆盖率(3)Checkstyle代码风格检查3.构建和部署工具:ant或者maven,现在主流都是maven了吧,使用nexus搭建maven私服,再加上持续集成jenkins。代码质量不用愁。4... 阅读全文
posted @ 2012-04-17 21:01 soiitaire 阅读(141) 评论(0) 推荐(0)
摘要: 1、O-Blog程序简介:由风色(ShiShiRui)开发的一款给人感觉清新简洁而功能全面的基于PHP+MySQL环境的单用户博客程序,其主要特色对静态URL生成有很大的灵活度,而且系统后台采用类似Discuz!4.0的左侧导航设计,但是作者由于学业问题,目前已暂停开发该程序,但是作者还会发布重大漏洞补丁,因而用户还是可以下载并使用该程序的。官方站点:http://www.phpblog.cn/2、BO-Blog程序简介:由Bob Shen(论坛程序BMForum核心开发成员)开发的一款单用户博客程序,界面华丽(模板丰富),功能强大(插件超多),最初是采用PHP+文本数据库,后转投PHP+My 阅读全文
posted @ 2012-04-15 11:51 soiitaire 阅读(563) 评论(0) 推荐(0)
摘要: LAMP是Lniux,Apache,MySQL,PHP的缩写,这里我们将给大家展示怎么在OpenSUSE 12.1的服务器版本中用PHP5和MySQL搭建Apache2的Web服务器。具体请看下面步骤。 1.开始说明 本教程中使用的IP地址是192.168.0.100,主机名称为Server1.example.com 这些设置可能会有所不同,你需要根据不同情况进行修改。 openSUSE 12.1下安装MySQL5 2.安装MySQL5 首先我们需要先用下面的命令安装MySQL5: yast2 -i mysql mysql-client mysql-community-server... 阅读全文
posted @ 2012-04-15 10:49 soiitaire 阅读(253) 评论(0) 推荐(0)
摘要: Web架构师究竟都要学些什么?具备哪些能力呢?先网上查查架构师的大概的定义,参见架构师修炼之道这篇文章,写的还不错,再查查公司招聘Web架构师的要求。 总结起来大概有下面几点技能要求: 一、 架构师有优秀的编码能力,解决开发人员无法解决的难题。 二、 架构师对系统的大数据容量高性能高并发高容错的网站有架构设计和开发经验。 三、 架构师对操作系统、数据库、服务器各种软件使用的配置比较了解,比如Linux、Web负载均衡、反向代理、数据库集群、容灾等比较了解。 四、 架构师对软件开发过程有清晰明确的认识,也就是对软件工程有有明确的认识,并能把需求进行分析、建模。 五、 架构师学习能力很强... 阅读全文
posted @ 2012-04-11 13:38 soiitaire 阅读(218) 评论(0) 推荐(0)