自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

programeyonger的专栏

java学习心得

  • 博客(25)
  • 资源 (7)
  • 收藏
  • 关注

转载 转载,关于在Javascript里自定义对象以及使用案例。

JavaScript高级培训-自定义对象<br />一,概述<br />在Java语言中,我们可以定义自己的类,并根据这些类创建对象来使用,在Javascript中,我们也可以定义自己的类,例如定义User类、Hashtable类等等。<br />目前在Javascript中,已经存在一些标准的类,例如Date、Array、RegExp、String、Math、Number等等,这为我们编程提供了许多方便。但对于复杂的客户端程序而言,这些还远远不够。<br />与Java不同,Java2提供给我们的标准类很

2010-07-22 15:37:00 583

原创 借用一个程序 来说明 多线程 和单态 以及 对象在两种情况下的存储方式。

2009-12-16public class TestMain {    public static void main(String args[]){        TestSynchronized r1 = new TestSynchronized();         TestSynchronized r2 = new TestSynchronized();    

2009-12-16 17:03:00 660 4

原创 Webservice,基于Axis的最佳实践。

Axis原理探讨与实战演练Axis是支持Webservice的java平台的框架,和Xfire是一样的。不过使用起来好像比Xfire要麻烦很多。它有三种方式支持Webservice:1.  Dynamic Invocation Interface ( DII)  2.  Dynamic Proxy,3.  Stubs, 三种方式的介绍:

2008-11-04 13:23:00 2596 3

原创 MQ(JMS) 的姊妹篇,Web service实践----浅谈原理和用途

Web Service实战1.     基本原理:从宏观看,是基于协议(SOAP协议)的web 服务,从微观层面看,就是一个应用程序,暴露给外界,外界的程序可以通过web的方式来调用其API,我们以前写一个dao或者一个mgr,你要是想调用他的方法,用java语言来描述,通常是要通过或者类的实例,然后调用类的方法。比如说:Class UserMgr{     public void check

2008-10-29 16:36:00 7590 8

原创 myfaces使用时候注意的小问题。

假若发现myfaces出现不能引入脚本的现象。请超检查两各地方:1.是否在xml里把extensionFilter加入;2.是否出现header和body,HTML在你的jsp文件里(不管是否使用了iFrame和tiles)。假如没有标准的html,那么Tomahawk 是无法插入这些特效脚本的。所以你的<t:inputCalendar等标签要出现对象没有定义的错误。也就说你的特效是执行不了的。你

2008-10-16 16:02:00 771

原创 在Eclipse3.1中支持jdk1.5 特性。

有的时候发现eclipse不支持JDK5.0的新特性,比如新的自动打包功能: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Integer a = 5;就会报错。后来发现是自己没有设置好Compiler compliance level。还是在按

2008-10-16 15:59:00 595

原创 JMS 实践

                            JMS实践-----------------浅谈JMS和MDB在做JMS程序之前找了一些资源,总觉得不是很合适,要么讲的很理论化----理论描述过多,实际介绍不足,要么就是全是动手—缺少理论的深入。通过这几天的研究和动手,对JMS和MDB有了一个比较深刻的理解咯。先从JMS程序谈起,首先,JMS和JDBC一样,是sun推出的一组API

2008-10-10 11:17:00 1794

原创 基于java 的框架设计入门。

 做过很多的项目,我们通常需要通过一点设计模式来解决一些稍微复杂的问题。比如说读取一个data,有多行数据文件。在读取过程中可能会出现些特殊情况,要求是,假如出现以外情况,需要把已经读取的数据写到数据库里,而出错的位置需要记录在系统中,下次读取的时候从这个位置往下,这个记录出错位置并且下次执行,这些基础的服务,可能是在框架中做处理,而不需要让编写业务程序的程序员知道这些。 设计:可能我

2008-09-27 16:32:00 2288 1

原创 技术Spring的事务策略配置。

表示当抛出CourseException时进行回滚,用减号表示,加号表示抛出异常仍可进行提交。然后在你的程序里,定义一个RunTimeException,在你认为需要抛的地方抛出。

2008-09-27 16:00:00 1230

原创 海量数据库的设计要点。

 1. 分门别类术 一个基本原则就是,要想降低数据量必须注意数据的存放位置,尽量做到,数据的分门别类。比如说,针对罚金的例子,有Case表存放罚金的基本信息,还有PermitCase表是存放的Permit的基本信息(比如说Permit编号等基本的,跟业务有关的几个字段,通常不会采取存放一个Permit表的ID,要不然又要去连接permit的表,根据需要,能做到独立的尽量独立,比如说这样的p

2008-09-24 13:09:00 1849 2

原创 设计领域,数据表和对象的关系。

 一般在做数据库设计的时候,会把common的信息存在一张基本的表里,而会把附加的信息存在另外一张表里。例如,人员的基本信息---如姓名,性别,年龄放在一张基本表里。而教育信息,工作经验信息,放在另外的两张表里。并且会额外信息的表里建立一个基本信息的表的id。可能根据需要建立约束。 那么在对象领域(用UML的 class图表示),则可以这样。假如用hibernate的自动代码生成工

2008-09-24 12:56:00 856

原创 Hibernate,爱你在心口难开。

1.多表查询问题大的很,除了用nativeSQL以外,还有三个解决办法:   MEthod 1:  private void testUseJDBCInHibernate() throws SQLException{  Connection conn =super.getSession().connection();    //JDBC Connection  String   sql="

2008-09-24 12:44:00 1568

原创 JSF and Hibernate

at backing bean:List list= new ArrayList();for(int i=0;iObject[] obj=new Object[2];User user =new User();obj[0] =user;Group group =new Group();obj[1]= group; list.add(obj);}at js

2008-06-20 13:53:00 625

原创 面对web并发访问时候,可能会产生这样的问题,你是怎么设计的?

一般的web application,可能会遇到这样的问题,你可以这样模拟:用浏览器开一个窗口,选中一条记录,编辑之,但是先不要保存,新开一个浏览器窗口,找到这条记录,删除之,然后再回到第一个窗口点击保存按钮。假如程序没有做特别的处理,肯定会报错。这个问题,有些公司并不考虑这样的问题,认为这个发生的概率很低,报错就报错吧,反正概率很低。 是这样的,假如是一般的小的系统,访问人数和并发数

2008-02-29 09:19:00 3709

原创 使用jsf遇到的第2个问题,sub form,还是多个h:form?

JSF在处理逻辑条件复杂的页面的时候,有点 问题的,比如说一张页面上有(CRUD)时候。往往就会出现问题。1.页面有的部分需要验证有的不需要验证,比如说在做update或者save的时候,用于delete的验证就不要起作用。但是用一个form就不能解决这个问题。。2.针对这个问题,用sub form可以解决草草地这个问题。但是呢,会带来其他地问题。原因就是subform这个组件还不完善

2008-01-31 16:55:00 2497 1

原创 使用hibernate,在面对复杂业务处理的时候,你是否很顺手,由Exception-found shared references to a collection说开去

先大概说一下项目的需求:因为一个生产评估(Estimation)可能需要从一个旧的版本的数据,因为他们都很想像,比如说这个工厂上次帮KFC生产了一批cake box,这是是麦当劳的订单,也是需要生产一批蛋糕盒子,size和工艺和机器等都是差不多的,所以不比从新开始,而需要dulicate一下,然后进去稍微做些修改。所以我们需要从在后台做一个batch bob,从旧的数据复制些数据,大概是从9张表,

2008-01-31 16:15:00 5291 2

原创 在面对级联关联(one-to-many......)查询的时候,你是怎么解决hibernate session关闭的?我是这样做的。

For management of hibernate session,there are two solution that are added openSessionInViewFilter in webapp, or add intercepter in Spring framework,I dont think the openSessionInViewFilter is a best

2008-01-31 15:51:00 4411 1

原创 JSF应用时候发现的一个问题。

  There are a commandlink or command button at first page,after submitted some values but others needed to be validated is inputted null,with this case if I wantto

2008-01-31 15:33:00 981

原创 当遇到处理复杂业务逻辑的情况,使用了hibernate,你是怎么处理的?

当hibernate遇到了复杂业务的情况,不能像ibatis那么随意的定义sql再mapping xml文件里(hibernate其实也是可以的,如下:         select main.id as {com.id},   main.code as {com.code},   main.description as {com.description},   main.component_

2008-01-31 15:27:00 2031

原创 初探hibernate和spring集成得事务控制原理,欢迎交流。

For contrasaction by Spring,commonly,we take the tier of service for transaction control,but when we integrate hibernate to spring, Spring use Session gothrough the whole process, that is to say when

2008-01-31 15:08:00 1196

原创 浅谈JSF的两大两点:面向组件编程和事件驱动模式

最近做完了一JSF框架开发的大型项目,有感于对JSF框架的使用。JSF的两个大亮点就是:面向组件编程和事件驱动模式,1.面向组件(component)模式,这里可以有两层意义上的组件,一个就是JSF支持的UI组件(不同的支持厂商会有不同的UI组件实现,比如apache,Oracle的),还有一种意义上的组件,就是JSF框架的开放性――让用户定义自己的组件,这种组件包括在lifesicl

2007-07-19 11:26:00 1591

原创 谈谈java中的Reference与指针的关系!

请大家先看一段程序代码:package com.cjl.test;public class TestReference {    Person p =new Person();    public void f(Person p2){        Person p1 =new Person();        p1.setName("Caojinli");        p=p1;//这里的p是

2005-12-02 14:29:00 1274 1

原创 续:ibatis使用高级篇,多表操作处理!

持久化对象的映射文件:这里以User为例: 命名空间,好像2.0默认是开通的-->       缓存配置,详细的资料请察看官方提供的用户手册,好像有中文版本的了 -->                             定义本地变量,为了方便使用 -->                     alias="condition" />                             

2005-09-26 11:16:00 2786 1

原创 持久层框架:ibatis学习心得,欢迎大家交流:wyf_cjl@sohu.com

由于项目需要,也是为了摆脱jdbc原始样式的开发模式,决定采用持久层框架,使我们的程序更加OO化(除了DB),目前流行的持久层框架很多,hibernate,ibatis,EJB,JDO,等,关于几种框架之间的异同,大家可以参考一下其他相关的评论,大概意思是前面两者是轻量级的JDBC封装,浅耦合,后面两者是重量级别的,深耦合的。关于hibernate和ibatis的区别,记得ibatis的设计者说过

2005-09-23 18:38:00 135

原创 使用JSTL标签来访问list并判断list中的选中项。

本文将向大家讲述如何通过sun公司的jstl标签来访问list对象,并在jsp页面进行显示一般而言,list对象会存储在request对象,session对象中,一般采用框架(比如说Struts框架中的Action)完成把list对象置入request对象中,XXAction{public ActionForward execute(  ActionMapping mapping,  Action

2005-09-19 16:27:00 1112

Expert One-on-One J2EE Design and Development

Expert One-on-One J2EE Design and Development 希望对大家有用。

2009-12-21

Java 设计模式(23种 java 常用的设计模式)

Java 设计模式 Java 设计模式 Java 设计模式 Java 设计模式

2009-12-21

PMP 课程 电子书 中文版本

非常实用的 PMP 课程书,一般网上可能找不到的宝贝。 希望对大家有用。

2009-12-21

屏幕录像 专家 截屏软件

屏幕录像专家 屏幕录像专家 屏幕录像专家

2009-12-21

ps ftp and putty

非常好用的东东。 非常好用的东东。 非常好用的东东。 非常好用的东东。

2009-12-21

ER Studio7.0 Key Generator

非常好用的 ER设计工具。 生成lisence文件以后, 覆盖掉 安装以后的那个文件 就可以了。

2009-12-21

UltraEdit 文本编辑器

UltraEdit 超强的文本编辑器。 可以编写简单的程序(很好的语法检查功能) 还可以查看很多类型文件。 用了很长时间 感觉这个比那个Edit Plus 要好。

2009-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除