上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 72 下一页
摘要: 这是敏捷开发一千零一问系列的第十七篇。(在这里提问,之一,之二,之三,问题总目录)方案3:培养产品经理,想到客户前面被客户牵着鼻子走本来不是坏事,还少了做需求分析的工作,但关键是客户一会牵着向东,一会牵着向西,好像自己也没有主张的样子,这就令开发团队郁闷了。这时候,无论是不是产品化了,都应该培养一个人,看到客户前面去,看他自己是不是都迷路了。客户“迷路”大体有两种情况,一种是有路但自己不知道。曾经去过一家银行的研发中心做咨询,开发人员访谈时抱怨业务部门每个月都只扔一点点需求过来,大家就像玩拼图游戏一样猜测业务的整体,经常中间变化猝不及防;而业务部门则抱怨研发中心只关心需求不关心业务,“对整个业 阅读全文
posted @ 2012-05-12 11:34 Java EE 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 这是敏捷开发一千零一问系列的第十七篇。(在这里提问,之一,之二,之三,问题总目录)这个是在一次面向电信行业供应商的公开课上提出的问题,被评为本场最佳问题。对于这类“供应商”而言,一方面业务根深蒂固,一般固化在某些专有领域因此很有必要产品化;另一方面又受制于客户总是来回改动,很难有自己的自主权。两者的矛盾,可以通过逐步推广敏捷开发而解开,也需要大量的周边技术、管理、市场手段来辅助。甚至应该反过来说,敏捷开发知识辅助这些技术、管理、市场手段的执行。问题长期受制于强势客户怎么办?方案多数情况下,受制于客户会导致开发活动长期以“无法复用的项目”存在,而不是以“一本万利的产品”存在。所以本文会更多地说说 阅读全文
posted @ 2012-05-12 11:29 Java EE 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 先看代码吧:package com.java.study;import java.io.Serializable;import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class ReflectTester { public Object copy(Object object) throws IllegalArgumentException, SecurityException, InstantiationE 阅读全文
posted @ 2012-05-12 10:58 Java EE 阅读(342) 评论(0) 推荐(0) 编辑
摘要: thinkPHP叫号系统配有数据库 阅读全文
posted @ 2012-05-11 21:55 Java EE 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 转至http://hi.baidu.com/lovernet/blog/item/c65abf7672c44f0fb151b9a0.html出于安全的考虑,如果你要从www.a.com通过Ajax来请求另外一个网站www.b.com的内容,浏览器是不允许你这样做的(不理解这里的安全是指什么?想想如果没有这个限制的话,黑客可以做些什么)。那什么样的情况下算是跨域?域名不同那当然算是跨域了,例如a.com向b.com发送请求,这当然就是跨域了,不允许的。不过子域名不同(例如sub.a.com向www.a.com 发送请求)甚至是同域名不同端口(例如 a.com:80 向a.com:8080 )也算 阅读全文
posted @ 2012-05-11 14:21 Java EE 阅读(212) 评论(0) 推荐(0) 编辑
摘要: 这两天遇到了很晕,很头疼的问题,在数据库有使用了表和视图,持久层是使用的hibernate,昨天查询一张表,我把某一个字段修改之后,通过改字段查询查不出来了。 很晕吧。。hibernate执行后的SQL语句在数据库执行是有结果的,但是hibernate执行后就是没有结果,我以为是缓存的缘故,重启几次都没有效果。 第二天回来后进行Debug,一行一行的找,最后找到了原因,我查询的是视图,修改的也是视图,但是原表的数据并没有修改,今天尝试修改原表,才出现了真正的结果, 修改视图数据,并不会影响原表。 阅读全文
posted @ 2012-05-11 10:55 Java EE 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 日常code工作中,比较麻烦的就是SVN版本冲突时的Merge了,因为TortoiseSVN的比较工具只能比较,不能同时做Merge,一直以来总是在用WinMerge来扩展TortoiseSVN本身的Differ,虽然方便很多,但是WinMerge和BeyondCompare 3比起来还是不够强大,昨天查看了BeyondCompare 3的帮助文档,试验结果比较理想,可以告别Merge的痛苦了,;-)。TortoiseSVN的设置如下:1.选择TortoiseSVN-->Settings2.选择Diff Viewer的设置项,配置扩展比较器的调用命令,WinMerge和BeyondCom 阅读全文
posted @ 2012-05-10 09:07 Java EE 阅读(514) 评论(0) 推荐(0) 编辑
摘要: 关键代码SHA是安全散列算法,是一种不可逆的数据加密算法,现在已经成为公认的最安全的散列算法之一import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class MySHA { public static String getMD5(String str) { String reStr = null; try { MessageDigest sha = MessageDigest.getInstance("SH... 阅读全文
posted @ 2012-05-09 23:03 Java EE 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 关键核心代码将用户信息转换为MD5值的时候我们需要使用java.security.MessageDigest类import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public final class MyMD5 { public static String getMD5(String str) { String reStr = null; try { MessageDigest md = MessageDigest.ge... 阅读全文
posted @ 2012-05-09 22:53 Java EE 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 主要代码public class Abc extends HttpServlet { private static final long serialVersionUID = 1L; public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { this.doPost(request, response); } public Color getRandomColor(int fc,int bc){ ... 阅读全文
posted @ 2012-05-09 22:37 Java EE 阅读(185) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 72 下一页