`
文章列表
http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html   主要看下例子,立刻就会明白。   注意:策略模式(strategy),主要是封装算法。在什么情况下使用什么算法是由客户端Client决定的。               但Strategy的重心并不是算法,而是如何组合、调用这些算法。              如果Strategy的所有具体策略类都有一些公用的方法,则抽象策略角色必须要用Java抽象类实现,而不能  使用接口。
       许多东西如果概念化,时间久了容易遗忘,所以感觉最好举了例子来。举一反三,能够帮助更好地理解和记忆,甚至于回想。                                                                                                       ----- 写在前面               代理模式:               网上教学,举的例子是坦克(implements Moveable),要记录它的move()时间,等等其他需求。               举一反三,租房子为例。   ...
一个servlet用来实现PDF online preview的效果,在此记录一下:   public void download(HttpServletRequest request, HttpServletResponse response) throws FileGenerationException{ response.reset();  response.setContentType("application/pdf"); response.setCharacterEncoding("UTF8"); response.setHead ...
      之前也做过在线显示PDF的任务,这次的比较棘手:PDF的组件将弹出窗口挡住了。       想过好几种解决办法,最后终于找到一个比较好的解决办法:       下面重新理一理这两天尝试过的一些方法:       (1)改变PD ...
      一口气把《淘宝技术这十年》试读的章节读完了,很是感慨。大呼一声还不过瘾。         平时喜欢在淘宝上淘些经济实惠的东西,不用出门,坐等收货的感觉很是愉悦。光是等待收货的过程也是一条充满希望的心路。当然这只是狭隘的小买家心态。         从你踏进淘宝的一刻,你或许还不曾发现,光是淘宝首页的加载就凝聚着上千人的努力和汗水。然后你搜索、购买、付款,每一个举动之下其实早已调动了千军万马。而这千军万马最开始也只是十个人。十年的时光,当从一个团队成长为一个王国,有自己的文化,有员工的归属感,真是不容易。旁观者的我也只是羡慕嫉妒一下,十年中的心酸种种只有真正经历过的人才能深深体会 ...
        这周参加了两次面试,在此稍微记录一下:         No.1 中软和华为的合资公司(名字有点太长,原谅我没有记住)         去面试的那天,天热的要死,地方还很难找,公交车倒了个出租车还是没有到达目的地, ...
点击开始后,在搜索框中输入 mstsc,即可打开远程桌面连接界面
        今天看到开源中国上面关于js调试的一个问答。偶有所得。         http://www.oschina.net/question/1033974_106713 第三行代码执行起来没有效果,按一个大神所说的,可以加一个延迟  setTimeOut()试试; 如:setTimeout(function(){$(this).parent().parent().addClass("ui-state-highlight");},200);   结果发现在执行完第一句之后,样式并没有完全去除掉,而是添加了另外一个折中的style。   解决方法:连同这 ...
今天遇到的问题值得记录一下,有问题的war包以及输入非法信息之后的error信息见附件。        这个问题出现的原因是validate方法会在execute方法之前被调用。当页面的验证不通过时,result是input。所以要在struts.xml文件中增加一行返回值是input的情况:     具体原因官网的英文说法是: If any errors have been added then Struts 2 will not proceed to call the execute method. Rather the Struts 2 framework will return & ...
       今天开始学习struts2,下载了一个最基本的project,Basic_Struts2_Ant(该project里面没有具体的业务代码,只有struts2的一些最基本的配置文件和一个简单的index.jsp页面)。发现配置在web.xml中的过滤器貌似跟之前的不同了,于是搜索了一下。原来struts2 是FilterDispatcher,今天下载的版本是2.3.4.1,过滤器变成了StrutsPrepareAndExecuteFilter。     具体参考http://blog.csdn.net/s_ongfei/article/details/5811070  
今天仿照尚学堂的shopping项目写了个开头,就出现了错误:org.apache.jasper.JasperException: Unable to compile class for JSP 某类不可以被引用(这里把日志翻译了一下)Stacktrace:    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:92)    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:3 ...
       今天早上学习马士兵的关于网上商城的视屏,其中里面说到前台把where语句传给dao的问题。有所感Hql出现的理由了,技术果然在不断地进步的呀!        如果我是一个对数据库不熟的人,就无法传递where语句给后台dao了,也就无法实现查询的目的。这样子的话才出现了一个比较中立的类sql的语句,方便调用。    
       今天在eclipse中遇到一个怪问题,想添加一个server。tomcat5.5可以,6就偏偏报错,说是不能添加。从网上搜了一下解决方法,还是不能解决,最后是因为之前tomcat路径变更的问题。      ref:  原因:以前安装的tomcat目录改变 解决方法:Window->preferences->Server->Runtime Environment,改变tomcat的目录为你安装的目录,然后保存,这样就可以建立Tomcat server了。   另一种方式没有解决我的问题,但可能以后可以用的上 还有另一种方式:在当前工作区中如下路径:/. ...
        学习了Oracle Jdeveloper & Oracle ADF几天,今天终于算是小有成就。         干了软件开发快要3年了,偶尔会思考一下在中国,在西安,这个行业存在的价值,以及自己存在的价值。也总想着也该至少精通一、两项技术,不过往往计划是一回事,实施又是另外一回事。        JDeveloper & Oracle ADF证明了一种趋势:在庞杂的技术面前,某些人可以不专注于具体的代码编写,只关注于业务逻辑的实现等宏观的东西即可。这便又有了分工。说到这里,不得不敬佩Oracle ADF团队的人和那些国外专注于技术的人们。       ...
假设两个文件:     D:\workspace\com\A.java     D:\workspace\com\B.java 两个文件都有:     package com;   如何编译运行?     进入D:\workspace路径下,输入:       javac com\A.java com\B.java -d .     红色为源文件路径,蓝色为输出路径。   则在生成两个文件:     D:\workspace\com\A.class     D:\workspace\com\B.class
Global site tag (gtag.js) - Google Analytics