- 博客(19)
- 收藏
- 关注
原创 设计模式(二)------- 策略模式
http://www.cnblogs.com/java-my-life/archive/2012/05/10/2491891.html 主要看下例子,立刻就会明白。 注意:策略模式(strategy),主要是封装算法。在什么情况下使用什么算法是由客户端Client决定的。 但Strategy的重心并不是算法,而是如何组合、调用这些算法。 ...
2014-05-20 15:30:05
140
原创 设计模式(一)------- 代理模式
许多东西如果概念化,时间久了容易遗忘,所以感觉最好举了例子来。举一反三,能够帮助更好地理解和记忆,甚至于回想。 ----- 写在前面 代理模式:...
2014-05-20 15:06:09
125
原创 根据url在线显示PDF
一个servlet用来实现PDF online preview的效果,在此记录一下: public void download(HttpServletRequest request, HttpServletResponse response) throws FileGenerationException{response.reset(); response.setContentT...
2013-11-15 14:01:26
680
PDF将弹出窗口遮挡的问题(<div> layer on top of PDF)
之前也做过在线显示PDF的任务,这次的比较棘手:PDF的组件将弹出窗口挡住了。 想过好几种解决办法,最后终于找到一个比较好的解决办法: 下面重新理一理这两天尝试过的一些方法: (1)改变PDF的样式,就是使用z-index来控制。 这无疑是首先想到的方法。无奈从网上搜了很久,也不知道用来显示PDF的<object>...
2013-11-05 16:02:04
1358
疯狂购物的背后
一口气把《淘宝技术这十年》试读的章节读完了,很是感慨。大呼一声还不过瘾。 平时喜欢在淘宝上淘些经济实惠的东西,不用出门,坐等收货的感觉很是愉悦。光是等待收货的过程也是一条充满希望的心路。当然这只是狭隘的小买家心态。 从你踏进淘宝的一刻,你或许还不曾发现,光是淘宝首页的加载就凝聚着上千人的努力和汗水。然后你搜索、购买、付款,每一个举动之下其实早已调动...
2013-07-04 17:46:16
132
原创 2013年5月24日这一周
这周参加了两次面试,在此稍微记录一下: No.1 中软和华为的合资公司(名字有点太长,原谅我没有记住) 去面试的那天,天热的要死,地方还很难找,公交车倒了个出租车还是没有到达目的地,最后还是靠 11路抵达。面试官提了两个考查思考问题的灵活性的题目。一个是如何判断回文数,这个应该还挺简单;另外一个是如何判断一个字符串中的()是否匹配,...
2013-05-24 15:37:55
139
原创 调试的一个小技巧
今天看到开源中国上面关于js调试的一个问答。偶有所得。 http://www.oschina.net/question/1033974_106713 第三行代码执行起来没有效果,按一个大神所说的,可以加一个延迟 setTimeOut()试试;如:setTimeout(function(){$(this).parent().parent().addClass...
2013-04-17 17:21:54
139
原创 Struts2学习(二)
今天遇到的问题值得记录一下,有问题的war包以及输入非法信息之后的error信息见附件。 这个问题出现的原因是validate方法会在execute方法之前被调用。当页面的验证不通过时,result是input。所以要在struts.xml文件中增加一行返回值是input的情况: 具体原因官网的英文说法是: If any errors have been added t...
2013-04-12 11:15:26
114
原创 struts2学习(一)
今天开始学习struts2,下载了一个最基本的project,Basic_Struts2_Ant(该project里面没有具体的业务代码,只有struts2的一些最基本的配置文件和一个简单的index.jsp页面)。发现配置在web.xml中的过滤器貌似跟之前的不同了,于是搜索了一下。原来struts2 是FilterDispatcher,今天下载的版本是2.3.4.1,过滤器变...
2013-04-09 16:30:30
87
原创 原来不是因为缺少jar包引起的
今天仿照尚学堂的shopping项目写了个开头,就出现了错误:org.apache.jasper.JasperException: Unable to compile class for JSP某类不可以被引用(这里把日志翻译了一下)Stacktrace: org.apache.jasper.compiler.DefaultErrorHandler.javacError(Default...
2013-04-09 11:35:41
162
原创 hibernate hql出现的一个理由(偶然所得)
今天早上学习马士兵的关于网上商城的视屏,其中里面说到前台把where语句传给dao的问题。有所感Hql出现的理由了,技术果然在不断地进步的呀! 如果我是一个对数据库不熟的人,就无法传递where语句给后台dao了,也就无法实现查询的目的。这样子的话才出现了一个比较中立的类sql的语句,方便调用。 ...
2013-04-03 11:44:42
111
原创 eclipse中不能添加tomcat6作为服务器
今天在eclipse中遇到一个怪问题,想添加一个server。tomcat5.5可以,6就偏偏报错,说是不能添加。从网上搜了一下解决方法,还是不能解决,最后是因为之前tomcat路径变更的问题。 ref: 原因:以前安装的tomcat目录改变解决方法:Window->preferences->Server->Runtime Environmen...
2013-04-02 15:04:23
289
原创 学习Oracle Jdeveloper & Oracle ADF有感(一)
学习了Oracle Jdeveloper & Oracle ADF几天,今天终于算是小有成就。 干了软件开发快要3年了,偶尔会思考一下在中国,在西安,这个行业存在的价值,以及自己存在的价值。也总想着也该至少精通一、两项技术,不过往往计划是一回事,实施又是另外一回事。 JDeveloper & Oracle ADF证明了一种趋势:...
2013-03-20 15:50:03
347
原创 如何在命令行模式下编译运行带包的java文件
假设两个文件: D:\workspace\com\A.java D:\workspace\com\B.java两个文件都有: package com; 如何编译运行? 进入D:\workspace路径下,输入: javac com\A.java com\B.java -d . 红色为源文件路径,蓝色为输出路径。...
2013-01-31 16:10:31
133
原创 Eclipse 3.5中ant运行中断
在Eclipse3.5里运行Ant的时候会莫名其妙地中断,导致无法成功构建项目。可能是由于Eclipse中Ant默认的Logger导致的。解决办法: 运行Ant,弹出Edit Configration窗口,选择Main选项卡,在Arguments处添加参数“-logger org.apache.tools.ant.NoBannerLogger”。 如附件中图片所示 ...
2013-01-31 15:19:38
131
原创 GWT 中的serialization Exception
昨天帮新来的同事解决 serialization Exception 的问题,问题:用的是rpc机制,把包括List<some Object>对象在内的三个对象传到后台,工作:1、检查了接口和实现类,方法参数和返回值都没有问题; 2、Object对象有有参数的构造方法;尝试:1、试着把传的List<Object>这个参数去掉,方法...
2011-09-29 11:55:12
116
Ant的javac命令在Eclipse中突然停掉
原来javac命令突然停掉,不是因为.class太多,也不是因为缓存,只是因为编码问题。因为项目中用的是UTF-8,所以把开发环境中的语言改成UTF-8,同时确保右击build.xml点击run as,选择External Tools Configurations...后的窗口中的语言是UTF-8,即可。再次运行build.xml文件,就好了。 由此想到一...
2011-09-29 11:37:59
142
原创 工作一年迷茫后的淡定
最近太多的修饰词,比如“淡定”。今天我也来淡定一回吧,虽然这两天心情不好,很多事情想不灵清。 因为薪资问题,我甚至开始怀疑这条编程之路是否应该继续走下去。毕竟是刚刚工作满一年而已,对金钱问题比较敏感,没有那么太容易看开。这两天想了很多可能,可是就在刚刚,一窍通了。 工资现在不高,只是因为你还没有足够的资本让人家给你涨工资。毕竟即使现在去跟老板理论,也只能灰头土...
2011-08-02 14:53:18
149
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人