查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

馒头的java学习经历

转到JE里了.http://chenjingbo.javaeye.com

 
 
 
 
 
 

[置顶] 相信未来

2009-12-1 22:17:50 阅读821 评论0 12009/12 Dec1

相信未来 (节选)

  食指

当蜘蛛网无情地查封了我的炉台
当灰烬的余烟叹息着贫困的悲哀
我依然固执地铺平失望的灰烬
用美丽的雪花写下:相信未来

当我的紫葡萄化为深秋的露水
当我的鲜花依偎在别人的情怀
我依然固执地用凝霜的枯藤
在凄凉的大地上写下:相信未来

我要用手指那涌向天边的排浪
我要用手掌那托住太阳的大海
摇曳着曙光那枝温暖漂亮的笔杆
用孩子的笔体写下:相信未来

 

一直以来就非常喜欢这首诗...

相信未来


好遗憾,当初没有好好的告别

2015-04-28
相遇,原来只是为了做个了断。

2015-05-06
现在,我只想让时间给我答案。

作者  | 2009-12-1 22:17:50 | 阅读(821) |评论(0) | 阅读全文>>

搬家啦~

2011-7-13 12:13:55 阅读999 评论0 132011/07 July13

作者  | 2011-7-13 12:13:55 | 阅读(999) |评论(0) | 阅读全文>>

一些常用的HQL写法(转)

2010-7-6 14:26:23 阅读2662 评论0 62010/07 July6

无意中Google到的.虽然我要查的不在这里面.但是,真的很好用

原文地址 http://spring028.javaeye.com/blog/233669

 

<SPAN style="FONT-SIZE: small">1.hql更新
   String hql = "update PhUser set realName=?";
   int row=this.getSession().createQuery(hql).setString(0, "小李想").executeUpdate();
   PhUser 类名
2.hql删除
   String hql = "delete PhUser a where a.userId=2";
   int row=this.getSession().createQuery(hql).executeUpdate();

作者  | 2010-7-6 14:26:23 | 阅读(2662) |评论(0) | 阅读全文>>

struts2文件下载的时候,处理中文文件名的问题

2010-7-5 16:18:21 阅读2162 评论0 52010/07 July5

在文件下载的时候,一般是这么配置

      <result type="stream" name="download">
       <param name="contentDisposition">attachment;filename="${filename}"</param>
       <param name="inputName">downloadFile</param>
      </result>

但是,如果filename里有中文的话,就会造成获取到的名字为乱码.但是不报错..

作者  | 2010-7-5 16:18:21 | 阅读(2162) |评论(0) | 阅读全文>>

Struts2标签的一些总结

2010-6-29 11:29:30 阅读1457 评论0 292010/06 June29

最近在重构公司里的一个项目,准备用的是Struts2自带的标签。。里面碰到一些问题,就在这里记录下。应该会持续更新。

 

1 session里取值。网上看到一些文章说直接 #session.name 就可以。。但是我试了好像不行。。

注意中间的那个获取类属性的方法。。

<s:if test="#session.get(@com.sunyard.webquery.util.Consts@WebErrImgFind) != null">

这句是在权限控制里用到的

2 下面这个循环里说明了很多问题

         

作者  | 2010-6-29 11:29:30 | 阅读(1457) |评论(0) | 阅读全文>>

单例模式---饿汉单例和懒汉单例

2010-5-25 14:32:29 阅读3062 评论0 252010/05 May25

参考资料  JAVA与模式 

单例模式就是某个类只有一个实例,用处也非常多,这里就不多说了,直接先放两个方式的单例的例子

这节主要是看看最后的总结..

1 饿汉单例,也就是,类被加载的时候就已经创建好了单例

package com.cjb.singleton;
/**
 *   类说明
 *   恶汉式单例
 *   @creator 陈静波
 *   @email
 *   @create-time  May 25, 2010 1:35:57 PM  

作者  | 2010-5-25 14:32:29 | 阅读(3062) |评论(0) | 阅读全文>>

factory--抽象工厂

2010-5-25 10:47:40 阅读871 评论0 252010/05 May25

抽象工厂,其实就是把factory类也作为一个接口,然后,自己在客户端实现这个接口..这样的话,就不会定死只能生产哪几个对象了.

具体的懒得写了..看下面的图应该就能明白了

factory--抽象工厂 - jingbo2759 - 馒头的java学习经历

作者  | 2010-5-25 10:47:40 | 阅读(871) |评论(0) | 阅读全文>>

Factory--静态工厂方法

2010-5-25 10:29:21 阅读943 评论0 252010/05 May25

参考资料 JAVA与模式

工厂方法是典型的一个多态应用.放到最后总结

直接拿里面的一个例子来说..女娲造人

1 Person接口,我们可以理解为这个是女娲找人的模型.里面的有eat ,sleep ,work三个方法

package com.cjb.factory;
/**
 *   类说明
 *   @creator 陈静波
 *   @email
 *   @create-time  May 25, 2010 10:04:29 AM  
 */
public interface Person
{

作者  | 2010-5-25 10:29:21 | 阅读(943) |评论(0) | 阅读全文>>

读JDK动态代理源码(Proxy类)

2010-5-21 11:51:07 阅读3865 评论3 212010/05 May21

读源码,怕过两天又忘记了,还是记录下吧..

动态代理最重要的实现就是Proxy.newInstance ,那我们直接看这个方法

public static Object newProxyInstance(ClassLoader loader,
       Class<?>[] interfaces,
       InvocationHandler h)//这里有三个参数,第一个是传入classloader,一般情况是传入当前的classloader.但是我在上一节模拟实现里传入的是URL loader..第二个参数表示的是接口,第三个是Invocationhandle

作者  | 2010-5-21 11:51:07 | 阅读(3865) |评论(3) | 阅读全文>>

模拟JDK实现动态代理(自写Proxy类和InvocationHandler接口)

2010-5-21 9:57:35 阅读2755 评论2 212010/05 May21

这个模拟实现,非常感谢马士兵老师的视频..在此,谢谢他的帮助.

首先明确下动态代理的用处..我们创建代理的用处就是,在不修改被代理对象源代码的情况下,为被代理对象添加一些其他的附属功能..通俗一点说,.我们想给某个方法的前后加一些逻辑,但是,我又不想修改原代码..然后,我们就想到了代理(可以用继承和聚合两种方式实现),但是,静态代理是我们需要手工的创建某个JAVA类,这样的话,很容易造成类膨胀.于是,又有了动态代理..让JDK自动帮我们生成class文件

 

最后,提醒下,注意看代码里的注释..因为都蛮重要的

在上一节中,我是这个需求,,一个接口Sto

作者  | 2010-5-21 9:57:35 | 阅读(2755) |评论(2) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
 

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 
 
 
博友列表加载中...
 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
留言列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

登录  
 加关注