- 博客(22)
- 资源 (20)
- 收藏
- 关注
转载 如何成为一名架构师?
首先,你必须不断地寻求改善和提升自己。而提升自己的最好方法是阅读,下面有几本书,对我的软件架构技能的提升很大。推荐给大家:软件架构师应该知道的97件事企业应用架构模式敏捷软件开发,原则,模式和实践企业集成模式JavaScript语言精髓利用遗留代码有效地工作领域驱动设计企业架构策略设计模式(四人帮)The GoalSOA设计模式SOA Principles of Service Desig
2013-01-28 10:12:09 934
转载 API对设计流程的影响
本文是Common Lisp专家Peter Seibel对Google公司首席Java架构师Joshua Bloch的访谈,谈到API对设计流程的影响和Google的Java观,以及数学、散文与程序员的关系。我认为其中谈到API的设计那一段真的非常精彩数学与程序员的关系Seibel:你认识有什么伟大的程序员不会数学或者没有接受过良好的数学教育的吗?要成为一个程序员,学习微积分、离散数学
2013-01-23 23:02:07 733
转载 对象的责任与职责
对象和数据的主要差别就是对象有行为,行为可以看成责任职责(responsibilities以下简称职责)的一种,理解职责是实现好的OO设计的关键。“Understanding responsibilities is key to good object-oriented design”—Martin Fowler 。对象设计:角色、责任和协作"(Object Design: Roles
2013-01-23 22:47:17 1296
转载 Web标准:理解表现和结构相分离
对于初学者,我们常看见web标准的好处之一是“能做到表现和结构相分离”,那这到底是什么意思呢?我将以一个实际的例子来详细说明。首先我们必须先明白一些基本的概念:内容、结构、表现和行为。1.内容内容就是页面实际要传达的真正信息,包含数据、文档或者图片等。注意这里强调的“真正”,是指纯粹的数据信息本身。比如一个不包含辅助的信息,比如导航菜单、装饰性图片等。举个例子,有下面一段文本是我们页面要表
2013-01-23 22:37:04 3642
原创 老程序员给新程序员的一点个人建议
多年的编程及管理工作,简单的总结一下以给新人一些借鉴。1. 问问题要有技巧,不问或问得太多都会给人不好的印象。业务的问题只要不清楚就一定要问,有时候问你的领导问得多了怕他烦你也可以试着问问别的同事,业务问题他们也可能清楚,但是需求的问题就一定要向你的领导或是客户问清楚,不能怕他们烦。但是技术的问题就一定要少问,我的原则是技术问题先从网上找解决方案,自己多思考和尝试,如果真的在网上找不到解决方案
2013-01-19 23:56:38 5032 3
转载 Jmeter脚本录制-与Badboy合用
Jmeter 是一个非常流行的性能测试工具,虽然与LoadRunner相比有很多不足,比如:它结果分析能力没有LoadRunner详细;很它的优点也有很多: l 开源,他是一款开源的免费软件,使用它你不需要支付任何费用, l 小巧,相比LR的庞大(最新LR11将近4GB),它非常小巧,不需要安装,但需要JDK环境,因为它是使用java开发的工具。
2013-01-16 10:37:42 2091
转载 JMeter基础之一 一个简单的性能测试
转自 : http://www.cnblogs.com/fnng/archive/2012/12/22/2829479.html1)测试目标网站是fnng.cnblogs.com 和 tt-topia.rhcloud.com2)测试目的是该网站在负载达到20 QPS 时的响应时间。 QPS 解释 QPS : Query Per Second 每秒查询率。是一台查询服务器
2013-01-16 10:36:10 1614 1
转载 EAS服务器内存溢出、宕机解决方案-Heapdump与JavaCore分析
转自 http://121.32.28.234:8800/kdwiki/index.php?doc-view-121.html主要是为了自己学习HeapDump的分析,这是一篇好文章。EAS服务器内存溢出、宕机解决方案 场景描述: EAS服务器运行一段时间后,客户端与portal登陆时,出现内存溢出的错误。有时甚至出现服务器直接宕机了,管理控制台也启动不
2013-01-15 18:28:29 4724
转载 Agile-敏捷开发简介
Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其他业界的应用是否理想不得而知,但以下总结了我所在公司的敏捷开发试验,希望可以达到管中窥豹的目的。敏捷开发宣言——个体和交互 胜过 过程和工具可以工作的软件 胜过 面面俱到的文档客户合作 胜过 合同谈判响应变化 胜过 遵循计划虽然右项也有价值,但
2013-01-13 22:42:34 2626
转载 取消额外福利的影响
今年夏初,Google改变日托政策,大幅增加日托费用,闻此变化员工纷纷表示不满。沃顿教授和福利专家认为,Google此举其实并不算非常突然。但取消任何形式的额外福利都可能让员工感觉到被辜负,甚至对公司心生报复之意。但是目前在经济滑坡的影响下,更多的企业可能会减少员工额外福利。 Google这个曾经在媒体享有盛誉的公司,现在被《纽约时报》称为“笨手笨脚”地改革日托政策。 沃顿教授和福利专
2013-01-13 22:40:44 1791
转载 跨站脚本攻击 XSS简介
了解黑客如何启动跨站点脚本攻击(cross-site scripting,XSS),该攻击危害(及不危害)什么,如何检测它们,以及如何防止您的 Web 站点和站点的访问者受到这些针对隐私和安全的恶意入侵。在跨站脚本攻击中会发生什么跨站脚本攻击(cross-site scripting,简称 XSS),是黑客用来潜入 Web 应用程序的最普遍的应用程序层攻击之一。XSS 是针对特殊 Web
2013-01-13 22:39:07 904
转载 高手谈二级缓存
很多人对二级缓存都不太了解,或者是有错误的认识,我一直想写一篇文章介绍一下hibernate的二级缓存的,今天终于忍不住了。 我的经验主要来自hibernate2.1版本,基本原理和3.0、3.1是一样的,请原谅我的顽固不化。hibernate的session提供了一级缓存,每个session,对同一个id进行两次load,不会发送两条sql给数据库,但是session关闭的时候,一级缓存
2013-01-13 22:37:35 1127
原创 总结一下页面中文传输的编码问题
总结一下页面中文传输的编码问题:1. tomcat等服务器不管你采用什么编码,它都会用ISO-8859-1来传输数据,所以我们在服务器端接收数据并进行重编码时,都会先采用ISO-8859-1来获取字符串的字节码。2. Get方式提交数据: 2.1 页面charset="utf-8",服务器没有设置URIEncoding,则在服务器端需用ISO-8859-1获取字符串的字
2013-01-13 22:32:41 1010
转载 产品经理们,出现BUG时请别十万火急
如果你希望成为一个失败的产品经理,在遇到bug时,请立即动手修复它。如果bug可以立即被修复,为何要一拖再拖?PM应该是一位“执行者”,而非总是纸上谈兵的“思考者”。当问题出现后,必须在第一时间搞定它。当然,这样做可能浪费大量的时间,也可能分散精力,不过这是一位PM的最佳时间分配方式,不是吗?如果你希望成为一个成功的产品经理,在遇到bug时,请不要总是立即着急的修复它。不可否认,我们在遇到问题
2013-01-13 22:26:22 1824
转载 Java虚拟机简介
一、什么是Java虚拟机 当你谈到Java虚拟机时,你可能是指: 1、抽象的Java虚拟机规范 2、一个具体的Java虚拟机实现 3、一个运行的Java虚拟机实例 二、Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机
2013-01-13 22:24:16 756
转载 Cookie与session的区别与联系
在一些投票之类的场合,我们往往因为公平的原则要求每人只能投一票,在一些WEB开发中也有类似的情况,这时候我们通常会使用COOKIE来实现,例如如下的代码: < % cookie[]cookies = request.getCookies();if (cookies.lenght == 0 || cookies == null){ doStuffForNewbie();
2013-01-13 22:20:19 1046
转载 tomcat 中的Catalina Servlet和Engine理解问题
Tomcat服务器是由一系列可配置的组件构成的,其中核心组件是Catalina Servlet容器,它是所有其他Tomcat组件的顶层容器。Tomcat各组件之间的层次关系:-Server ---Service ------Connector ------Engine ---------Context 我们下面简单介绍一下各组件在Tomcat服务器中的作用。
2013-01-10 10:25:57 3264
转载 安装IBM support assistant and Memory Analyzer
参考 : http://www.ibm.com/developerworks/cn/websphere/techjournal/1103_supauth/1103_supauth.html 这里可以看到一些如何生成heapdump的方法,包括针对普通hotspot java运行时的和Websphere的。 要安装IBM Memory Analyzer, 首先我们要安装IBM s
2013-01-09 17:16:47 2421
原创 下载安装cygwin/X
这两天服务器不知道怎么了,内存消耗很大,结果websphere当掉了,用ftp远程到linux服务器上看到生了了1G多的heap dump文件,down下来后用heap analyser在32 位windows结果打不开,内存溢出。一时也找不到64位的机器,没办法于是就想办法远程到服务器上操作。到网上搜cygwin的本地安装包,找到一个只有40多M,没有x11的安装包,官网只提供在线安装,而我公司
2013-01-08 21:13:41 2896
原创 3亿移动用户,是该好好投入android开发了
今天听闻team香港那边的sa要离职了,自己写了一个针对企业的移动应用,和朋友一起开了家公司。我想起自己10年便开始想学习移动开发,直到现在13年了还没有好好的开始学习,心里真是惭愧。今日看了新闻,全球已有10亿智能手机和平板用户,中国也已近3亿移动用户,而在早几年的时候中国才几千万用户。这么大的市场,而且不管是企业应用还是互联网应用现在都在往移动设备上靠,如果不抓紧学习恐怕真的要落伍了。
2013-01-07 23:18:41 690
原创 毕业五年,为何成长如此缓慢
转眼便已毕业五年了,在长沙三年多,到深圳也已两年。五年,眼见很多同学走上了管理岗位,或是进入了大型企业,或是自己创业,自己呢却还是在不大不小的公司继续着技术之路。想想自己工资也不高,一个月下来还了房贷,信用卡,交了房租就所剩无几,在超市看到贵的东西仍然要犹豫半天,也不能让老婆想买什么就买什么,在淘宝上还比对半天,真是悲哀!在现在的公司只是一个资深开发人员,虽然PM也看重我,可仍然不是team le
2013-01-06 22:56:24 913
转载 Jmeter测试报表相关参数说明
原文出处:http://blog.chenlb.com/2009/03/jmeter-report-explain.html转自:http://www.cnitblog.com/coolwasp/archive/2006/11/27/19658.html采用Jmeter测试工具对web系统作的负载测试,得出的响应报表,数据比较难懂,现作一具体说明。以下是在一次具体负载测试中得出的具
2013-01-05 10:14:12 1585
写给WEB开发人员看的HTML5教程
2013-03-18
SEO圣经中文版
2012-02-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人