05 2012 档案

摘要:什么是DIV+CSSDIV+CSS是一种网页的布局方法,这一种网页布局方法有别于传统的HTML网页设计语言中的表格(table)定位方式,通过CSS样式文件,将网页页面内容与表现相分离。CSS(CascadingStyle Sheets)层叠样式表,用于定义HTML元素的显示形式,是W3C推出的格式化网页内容的标准技术。优点:1、使页面载入得更快:由于将大部分页面代码写在了CSS当中,使得页面体积容量变得更小。相对于表格嵌套的方式,DIV+CSS将页面独立成更多的区域,在打开页面的时候,逐层加载。而不像表格嵌套那样将整个页面圈在一个大表格里,使得加载速度很慢。2、重构页面修改方便:div+cs 阅读全文
posted @ 2012-05-27 22:59 hibernate3例子 阅读(447) 评论(0) 推荐(0) 编辑
摘要:一.基础知识讲解1.基本概念粒子是一种微小的物体,在数学上通常用点来表示其模型。我们可以把粒子想象成颗粒状的物体,如雪花,雨滴,沙尘,烟雾等特殊的事物。又比如游戏中的怪物,晶体,材料,在需要的时候,也可以通过粒子来实现。俗话说“不积跬步,无以至千里,不积小流,何以成江海”,单个的粒子是比较平凡的存在,但是如果将大量的粒子聚到一起,就可以实现很多神奇的效果了。在C/C++中想要定义一个粒子是非常容易的。基本功扎实的朋友们肯定马上就可以想到,“结构体“是用来定义粒子类型的绝佳武器。原则上用“类”也可以实现,但是在这里采用“结构体”将更加合适。2.实现方法如下面的这个结构体snow便是用来定义“雪花 阅读全文
posted @ 2012-05-27 22:58 hibernate3例子 阅读(429) 评论(0) 推荐(0) 编辑
摘要:自从 Web 应用程序自 1993 年 W3C 设立以来就开始发展,而且 HTML 也历经了数个版本的演化(1.0 – 2.0 – 3.0 – 3.2 – 4.0 – 4.01),现在也已经成为Web网页或应用程序的最基础,想要学习如何设计 Web 网页或开发 Web 应用程序,这已经是绝对必须要学的东西了,就算是方便的控件(例如 ASP.NET),但 HTML 仍然有学习它的必要性,因此如果不会 HTML,就等于没学过 Web 网页一般。拜 HTML 与 Web 浏览器蓬勃发展之赐,各式各样的应用都在网络上迅速发展,举凡电子商务、企业门户、在线下单、企业间协同应用等,乃至于社交、个性化、We 阅读全文
posted @ 2012-05-27 22:56 hibernate3例子 阅读(1040) 评论(4) 推荐(1) 编辑
摘要:Ars Technica回顾了Windows应用程序的软件开发历史,指出在Windows 8中HTML5和JavaScript只是一种程序开发选择,微软并没有彻底抛弃.NET的开发者。Windows 8将提供两个运行时:新的.NET运行时(版本号4.5),原生码C++运行时WinRT;以及新的原生用户界面库DirectUI,基于Windows 7中引入的Direct2D和DirectWrite API。代号为Jupiter的新版Silverlight(Silverlight 6)将运行在DirectUI上。微软将通过WinRT改进现有的API功能。DirectUI建立在现有WPF/Silver 阅读全文
posted @ 2012-05-17 22:43 hibernate3例子 阅读(206) 评论(0) 推荐(0) 编辑
摘要:一:使用SchemaExport自动创建数据库表 我相信在此之前大家应该都是用最原始的方法:SQL建立数据库相关的表,然后再Java写映射写配置文件.现在我们学习了hibernate以后就可以用一些偷懒的方式了,我们可以使用SchemaExport自动创建数据库,建立根据你的对象建立数据库表。下面我们来看一下具体操作:首先当然要建好POJOobject,XMLMappingFile(也可以使用工具根据POJOclass建立),配置文件(hibernate.cfg.xml),然后运行下面的Java代码[java] view plaincopyprint?importorg.hibernate.c 阅读全文
posted @ 2012-05-17 22:32 hibernate3例子 阅读(6595) 评论(0) 推荐(0) 编辑
摘要:近日,随着Adobe宣布停止Flash移动版开发,HTML5成为业内不断被提及的热门话题,不少人预言HTML5的发展将给移动互联网产业带来革命性的深刻变化。对于手机游戏产业而言,HTML5的到来绝不仅仅是技术上的革新,更意味着广阔的发展空间以及自由、开放的未来。HTML5为手机游戏开辟新道路目前,尽管手机游戏市场仍然保持高速增长,但已经遭遇到发展瓶颈。一方面,分散的硬件平台、单一的渠道和推广方式、高企的营销费用让开发商苦不堪言;另一方面,游戏数量剧增,同质化、劣质化严重,单机游戏缺乏盈利空间等等,也阻碍了手机游戏市场的健康发展,甚至不少人惊呼手机游戏市场已进入红海时代。面对这样的市场环境,基于 阅读全文
posted @ 2012-05-17 22:28 hibernate3例子 阅读(221) 评论(0) 推荐(0) 编辑
摘要:把现实世界当中的物体模拟到计算机当中,一些简单的物理实验、碰撞旋转等等难度还是不算很大,难度较大的应当算流体模拟。 本文将在Canvas当中模拟出一个2D平面内的水珠,涉及的知识点和技巧包括:Jscex基础知识,贝塞尔曲线的绘制,合理利用CanvasRenderingContext2D的translate和rotate等API。 绘制椭圆 在模拟水滴之前,我们先思考一下怎么在canvas当中绘制一个椭圆。 大家可以很容易想到 下面几种方案: 1.根据椭圆笛卡尔坐标系方程绘制 2.根据椭圆极坐标方程绘制 3.根据椭圆曲率变化绘制 4.利用四条贝塞尔曲线绘制 第四中,也是性能最好... 阅读全文
posted @ 2012-05-17 22:26 hibernate3例子 阅读(261) 评论(0) 推荐(0) 编辑
摘要:网页设计通常需要预先考虑很多因素,而用户给你的时间又特别稀缺,如何提高效率其实是一个比较烦人的问题。一个可行方式就是使用预先准备好的框架和模板,HTML5框架、模板以及生成器是一个万灵丹似的解决方案,可以大大简化很多工作量。这里介绍一些比较实用的工具,不用介绍太多,看下面截图自然就明白。InitializrModernizr52frameworkHTML5 BoilerplateHTML5 Front End Development Frameworkreformed Form BuilderSenchaLungoJS – Mobile FrameworkPopcorn.js – The HT 阅读全文
posted @ 2012-05-17 22:26 hibernate3例子 阅读(301) 评论(0) 推荐(0) 编辑
摘要:第一部分 服务器逻辑服务器这边简单的分为三个部分,客户端的连接首先到达网关服务器,网关这里有个线程用来监听来自与客户端的连接,然后在将这些数据发送到游戏逻辑服务器上,这个逻辑游戏服务器上,数据的交互就是通过与数据服务器进行交互。RecordServer专门用来处理与数据库的连接,查询这些事情。当然为了游戏服务器能够最大程度的不卡,肯定就得规定好网关服务器上的连接数量,免得像我们号称流畅的铁道部订票网络一样做个卡B,想想玩一局dota被卡的悲剧吧。当我们要做一个大型网游时,这三个服务器显然不够。当然在自己写的小游戏的时候就无所谓了,几个服务器全部架设在自己的破笔记本上,不就是启动几个程序而已。这 阅读全文
posted @ 2012-05-17 22:23 hibernate3例子 阅读(275) 评论(0) 推荐(0) 编辑
摘要:首先从MRuby开始,它是由Ruby创建者Matz开发的。在RubyConf 2010上,Matz宣布他正在开发Rite,一个新的轻量级Ruby实现。该项工作的成果就是MRuby,现在已经发布到了GitHub上。MRuby完全兼容于不久前ISO所发布的Ruby语言规范,但它与MRI及Ruby 1.9的着眼点则完全不同,因此MRuby并非Ruby 2.0。MRuby可用于运行Ruby程序,但其设计目的在于集成到其他程序中(比如说,在游戏中作为Lua脚本语言的替代者)并运行在内存受限的小型设备中。MRuby对自带的标准库进行了大幅度的精简并去掉了一些特性;Matz在报告中提到MRuby不再支持线程 阅读全文
posted @ 2012-05-17 22:10 hibernate3例子 阅读(268) 评论(0) 推荐(0) 编辑
摘要:数据流的基本概念数据流分为输入流和输出流。输入流只能读不能写,而输出流只能写不能读。使用数据流的目的是使程序的输入输出操作独立于相关设备,增强程序的可移植性。字符流Reader类和Writer类字符输入流Reader类是所有面向字符的输入流的超类声明为java.io中的抽象类。Public abstract class Reader extends Object字符输出流Writer类是所有面向字符的输出流的超类声明为java.io中的抽象类。Public abstract class Writer extends ObjectWriter的新增方法:Public void writer(Sr 阅读全文
posted @ 2012-05-16 23:11 hibernate3例子 阅读(327) 评论(0) 推荐(0) 编辑
摘要:我们一般会使用ALT+/作为提示快捷键,但是经常会由于快捷键冲突导致不能正常使用;经常冲突的快捷键为word completion和content assist;而content assist是我们所说的提示快捷键;因此我们要把word completion变成其他的即可; 阅读全文
posted @ 2012-05-14 23:15 hibernate3例子 阅读(107) 评论(0) 推荐(0) 编辑
摘要:Hibernate包中自带C3P0的jar包;在hibernate.cfg.xml中加入:[html] view plaincopyprint?<propertyname="c3p0.min_size">5</property><!--连接池最小连接数--><propertyname="c3p0.max_size">20</property><!--最大连接数--><propertyname="c3p0.timeout">5000</proper 阅读全文
posted @ 2012-05-14 23:15 hibernate3例子 阅读(183) 评论(0) 推荐(0) 编辑
摘要:先来看具体struts中processActionForm方法的具体实现:[java] view plaincopyprint?/***<p>Retrieveandreturnthe<code>ActionForm</code>associatedwith*thismapping,creatingandretainingoneifnecessary.Ifthereisno*<code>ActionForm</code>associatedwiththismapping,return*<code>null</code& 阅读全文
posted @ 2012-05-14 23:14 hibernate3例子 阅读(361) 评论(0) 推荐(0) 编辑
摘要:ActionServlet中的一个方法processActionForm,当我们在截取字符串,再根据字符串取得ActionMapping之后,我们就要用利用ActionMapping来创建ActionForm,并且把ActionForm放到request或session中管理。获得ActionForm之后,我们就要将ActionForm中的数据放到Mapping中,以便实例化Action。在Struts中有一个方法是专门把ActionForm的数据放到Mapping的,这个方法就是processPopulate。今天我们就来详细来看看这个方法。 首先这个方法主要的功能是将表单数据放到Map中, 阅读全文
posted @ 2012-05-14 22:43 hibernate3例子 阅读(425) 评论(0) 推荐(0) 编辑
摘要:修改TOMCAT默认的生成SESSIONID的算法和字符长度非常简单,只需修改context.xml中的<Manager>标签值,比如:<ManagersessionIdLength="20"pathname="SESSIONS.ser"maxActiveSessions="8000"secureRandomAlgorithm="SHA1PRNG"secureRandomClass="java.security.SecureRandom"maxInactiveInterval= 阅读全文
posted @ 2012-05-09 21:07 hibernate3例子 阅读(1807) 评论(0) 推荐(0) 编辑
摘要:步骤2:加密数据。得到密匙之后,接下来就可以用它加密数据。除了解密的ClassLoader之外,一般还要有一个加密待发布应用的独立程序(见Listing 4)。 【Listing 4:用密匙加密原始数据】以下是引用片段:// DES算法要求有一个可信任的随机数源 SecureRandom sr = new SecureRandom(); byte rawKeyData[] = /* 用某种方法获得密匙数据 */; // 从原始密匙数据创建DESKeySpec对象 DESKeySpec dks = new DESKeySpec( rawKeyData ); // 创建一个密匙工厂,然后... 阅读全文
posted @ 2012-05-09 21:00 hibernate3例子 阅读(340) 评论(0) 推荐(0) 编辑
摘要:Java程序的源代码很容易被别人偷看,只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。 一、为什么要加密? 对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就可以。遗憾的是,Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。Java的灵活性使得源代码很容易被窃取,但与此同时,它也使通过加密保护代码变得相对容易,我们唯一需要了解的就是Java的ClassLoader对象。当然,在加密过程中,有关Java Cryptography Extension(JCE)的知.. 阅读全文
posted @ 2012-05-09 20:59 hibernate3例子 阅读(270) 评论(0) 推荐(0) 编辑
摘要:编辑实体bean的高级课程1. 怎样开发主健类ejb的主健类主要用做持久存储和ejb容器中的唯一标识符.通常主健类的字段直接映射到数据库中的主健字段.如果主健只是由单个实体bean字段组成.且其数据类型是基本的java类.如string,则bean作者不必开发自定义的主健类.只需要在配置描述器中指定类的名字和主健字段即可如果把主健映射到一个用户定义的类型,或者映射到多个字段,则bean的作者必须写出自定义的主健类.主健类必须实现 java.io.serializable,而且包含主健字段.对于cmp,字段名必须匹配实体bean中的相应的主健字段名,这将使ejb容器能够把适当的cmp字段赋值到主 阅读全文
posted @ 2012-05-09 20:58 hibernate3例子 阅读(217) 评论(0) 推荐(0) 编辑
摘要:6、ejb 引用在ejb-jar.xml<ejb-ref><description> an EJB reference to the Widget EJB(描述)</description><ejb-ref-name>ejb/WidgetEJB</ejb-ref-name><ejb-ref-type>session</ejb-ref-type><home>com.dhc.WidgetHome</home><remote>com.dhc.Widget</remote> 阅读全文
posted @ 2012-05-09 20:58 hibernate3例子 阅读(292) 评论(0) 推荐(0) 编辑
摘要:1、ejb 基础知识(1) 无状态会话bean不保存客户机的会话状态优点:使用小量的实例即可满足大量的客户。每个实例都没有标识,相互之间是等价的。等?的无状态会话bean: 多次和一次调用的结果和效应相同。在集群中可以负载均衡 a 机器失败,可以在b机器上重试非等?的无状态会话bean: 如:计数器不能自动因故障而进行切换。(2) 有状态会话bean保存客户机的会话状态特点: 在有会话状态会话的bean例子中,出纳员的数量等于活动的顾客的数量,这可以简化编程模式weblogic 通过内存复制技术 在集群中进行负载均衡内存复制技术: 每个有会话状态的bean实例都将存储在两个服务器的内存中,一个 阅读全文
posted @ 2012-05-09 20:57 hibernate3例子 阅读(300) 评论(0) 推荐(0) 编辑
摘要:初学JAVA的同学都有不知道JAVA从哪里学起的困惑,不知道JAVA应该掌握哪些知识,朗沃JAVA实训中心学员在学习的过程中根据自己初识JAVA到精通JAVA的过程中的学习心得,总结出来一套JAVA学习路线:Java初学者的学习路线(1)学习Java SE部分的内容,这部分是基础内容。掌握的越扎实,后面的内容学习起来就越容易。(2)学习SQL和数据库的内容 ,这个也是非常基础的内容,举个例子:程序员的面试题中一定会有SQL部分的考试。(3)学习HTML、css、JavaScript的内容。(4)学习,JSP、Servlet、JavaBean、标记库、JSTL、MVC、JSP EL等Web编程的 阅读全文
posted @ 2012-05-09 20:54 hibernate3例子 阅读(280) 评论(0) 推荐(0) 编辑
摘要:JSP最容易忽略的一个特性在于它能够应用可重新使用的代码块——aka“标签库”——给一个JSP应用程序增加新功能。这些使用XML类型标记宣称的标签库提供了可以轻松整合到JSP页面中的现成工具。它们还是一种将应用程序的商业逻辑和视觉外观分离开来的有用途径。有许多免费的在线库——但你怎么知道从哪儿开始呢?表A中列出的10个JSP标签库为你了解JSP的重新可用性提供了一个起点。下面我们来看一看这10个标签库。注意:要安装JSP标签库,请参考每个库中包含的文件资料和安装说明。表A库名称说明Standard这个库必不可少,因为它结合了对普通JSP的大量核心改进。它的一些特性包括:XML操作库、SQL库、 阅读全文
posted @ 2012-05-09 20:54 hibernate3例子 阅读(126) 评论(0) 推荐(0) 编辑
摘要:导读:经常看到一些JavaScript的代码脏乱得无法理解,到处都是属性和方法,或者一个循环套着一个循环。但如果使用面向对象就能很好的理清代码,并方便理解和修改代码。如果你不希望自己的代码只有上帝理解的话,就请尽量考虑使用面向对象的模式。译文正文:到处都是属性、方法,代码极其难懂,天哪,我的程序员,你究竟在做什么?仔细看看这篇指南,让我们一起写出优雅的面向对象的JavaScript代码吧!作为一个开发者,能否写出优雅的代码对于你的职业生涯至关重要。随着像Node.js这类技术的发展,你甚至可以在服务器端使用JavaScript了。同样的,你也可以使用JavaScript来控制MongoDB的持 阅读全文
posted @ 2012-05-09 20:50 hibernate3例子 阅读(193) 评论(0) 推荐(0) 编辑
摘要:转至:http://apps.hi.baidu.com/share/detail/5452956//提交出去的是显示域,而不是值域 //解决很简单,使用hiddenName即可。 examples/my/test_combobox.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>my test</title> <link rel="sty 阅读全文
posted @ 2012-05-09 17:11 hibernate3例子 阅读(255) 评论(0) 推荐(0) 编辑
摘要:定时器的应用1、 定时器主要涉及到两个类(java.util包中)@-》public class Timer extends Object(一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。 )@-->public abstract class TimerTask extends Object implements Runnable(由 Timer 安排为一次执行或重复执行的任务。)2、Timer类的构造方法: 构造方法摘要Timer()创建一个新计时器。Timer(booleanisDaemon)创建一个新计时器,可以指定其相关的线程作为守护程序运 阅读全文
posted @ 2012-05-09 16:54 hibernate3例子 阅读(711) 评论(0) 推荐(0) 编辑
摘要:BasicForm提交源代码: * @return {BasicForm} this */ submit : function(options){ options = options || {}; if(this.standardSubmit){ var v = options.clientValidation === false || this.isValid(); if(v){ var el = this.el.dom; ... 阅读全文
posted @ 2012-05-09 16:26 hibernate3例子 阅读(382) 评论(0) 推荐(0) 编辑
摘要:Servlet 是一种比JSP 更早的动态网页编程技术。在没有JSP 之前, Servlet 也是同时充当视图层、业务逻辑层及持久层角色。 Servlet 的开发效率非常低,特别是当使用Servlet 生成表现层页面时,页面中所有的HTML 标签,都需采用Servlet 的输出流来输出,因此极其烦琐。由于Servlet 是个标准的Java 类,因此必须由程序员开发,其修改难度大,美工人员根本无法参与Servlet 页面的开发。这一系列的问题,都阻碍了Servlet 作为表现层的使用。自MVC 规范出现后, Servlet 的责任开始明确下来,仅仅作为控制器使用,不再需要生成页面标签,也不再作为 阅读全文
posted @ 2012-05-09 16:04 hibernate3例子 阅读(137) 评论(0) 推荐(0) 编辑
摘要:--创建函数create or replace function add_sal(sSal number) return numberisbegin if (sSal > 5000) then return sSal + 51; elsif (sSal > 3000) then return sSal + 111; else return sSal + 222; end if;end;select sal, add_sal(sal) from emp;--触发器create table deptLog( uName varchar2(20), ... 阅读全文
posted @ 2012-05-09 15:58 hibernate3例子 阅读(276) 评论(0) 推荐(0) 编辑
摘要:--create or replace 创建或替换,如果存在就替换,不存在就创建create or replace procedure pis cursor c is select * from dept2 for update;begin for row_record in c loop if (row_record.deptno = 30) then update dept2 set dname = substr(dname, 0, length(dname) - 3) where current of c; end if; end loop;end;exe... 阅读全文
posted @ 2012-05-09 15:57 hibernate3例子 阅读(213) 评论(0) 推荐(0) 编辑
摘要:--建表MSHOW_ SYSUSER_INFOcreate table MSHOW_ SYSUSER_INFO(ID int primary key,ROLE_IDint not null,LOGIN_NAME varchar2(50) not null,USER_NAMEvarchar2(20),USER_PHONEvarchar2(20),USER_DEPARTMENTvarchar2(50),USER_ADDRvarchar2(200),PASSWORDvarchar2(50),CREATE_DATEdate,UPDATE_DATEdate,STATUSint,RMKvarchar2(1 阅读全文
posted @ 2012-05-09 15:54 hibernate3例子 阅读(160) 评论(0) 推荐(0) 编辑
摘要:对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为rownum都是从1开始,但是1以上的自然数在rownum做等于判断是时认为都是false条件,所以无法查到rownum = n(n>1的自然数)。SQL> select rownum,id,na 阅读全文
posted @ 2012-05-09 15:47 hibernate3例子 阅读(742) 评论(0) 推荐(0) 编辑
摘要:Jaxb2 转换XML文档——完成Java对象和XML相互转换前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html以及Jackson这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/22/2024628.html它们都可以完成Java对象到XML的转换,但是还不是那么的完善。还有XStream对JSON及XML的支持,它可以对JSON或XML的完美转换。在线博文:http://www.cnblogs.com/hoojo/ 阅读全文
posted @ 2012-05-09 15:41 hibernate3例子 阅读(284) 评论(0) 推荐(0) 编辑
摘要:xStream框架 xStream可以轻易的将Java对象和xml文档相互转换,而且可以修改某个特定的属性和节点名称,而且也支持json的转换; 前面有介绍过json-lib这个框架,以及Jackson这个框架,它们都完美支持JSON,但是对xml的支持还不是很好。一定程度上限制了对Java对象的描述,不能让xml完全体现到对Java对象的描述。这里将会介绍xStream对JSON、XML的完美支持。xStream不仅对XML的转换非常友好,而且提供annotation注解,可以在JavaBean中完成对xml节点、属性的描述。以及对JSON也支持,只需要提供相关的JSONDriver就可以完 阅读全文
posted @ 2012-05-09 15:37 hibernate3例子 阅读(462) 评论(0) 推荐(0) 编辑
摘要:Jackson 框架,轻易转换JSONJackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jackson社区相对比较活跃,更新速度也比较快。一、准备工作1、 下载依赖库jar包Jackson的jar all下载地址:http://jackson.codehaus.org/1.7.6/jackson-all-1.7.6.jar然后在工程中导入这个jar包即可开始工作官方示例:http://wiki.fasterxml.com/Jacks 阅读全文
posted @ 2012-05-09 15:34 hibernate3例子 阅读(1294) 评论(1) 推荐(0) 编辑
摘要:Json-lib可以将Java对象转成json格式的字符串,也可以将Java对象转换成xml格式的文档,同样可以将json字符串转换成Java对象或是将xml字符串转换成Java对象。一、 准备工作 1、 首先要去官方下载json-lib工具包 下载地址: http://sourceforge.net/projects/json-lib/files/json-lib/json-lib-2.4/目前最新的是2.4的版本,本示例中使用的是v2.3;json-lib还需要以下依赖包: jakarta commons-lang 2.5 jakarta commons-beanutils 1.8.0 j 阅读全文
posted @ 2012-05-09 15:26 hibernate3例子 阅读(258) 评论(0) 推荐(0) 编辑
摘要:假设Spring配置文件为applicationContext.xml一、Spring配置文件在类路径下面在Spring的java应用程序中,一般我们的Spring的配置文件都是放在放在类路径下面(也即编译后会进入到classes目录下)。以下是我的项目,因为是用maven管理的,所以配置文件都放在“src/main/resources”目录下这时候,在代码中可以通过ApplicationContext applicationContext = new ClassPathXmlApplicationContext("applicationContext.xml");然后获取 阅读全文
posted @ 2012-05-09 13:04 hibernate3例子 阅读(2553) 评论(0) 推荐(0) 编辑
摘要:要实现的是一个简单图书管理系统,有用户登录和图书管理两部分组成。本系统将采用3层架构的模式分为表现层,业务层和持久化层。在开发过程中利用了Struts来实现Web层,这里遵循了经典的MVC模式;使用Hibernate来实现数据访问和持久化层;使用Spring来实现业务层和整合工作。在本例中采用了3层结构,分别由Struts2实现Web表现层,Spring实现业务层和Hibernate来实现数据访问层。分层是一个很重要的设计方法,使得结构更加清晰,在每层中只解决特定的问题,有利于发挥不同架构的作用。分层的另一个好处是可以剪断层与层之间的耦合关系,修改某一层中的实现不会影响到其它层。在进行程序设计 阅读全文
posted @ 2012-05-09 12:44 hibernate3例子 阅读(456) 评论(0) 推荐(0) 编辑
摘要:Struts2+spring2+hibernate3 整合方案最近闲来无事可做,于是开始学习 struts2。Struts2 和 struts1、webwork2 有什么区别我也 不说了,网上有很多。 阅读全文
posted @ 2012-05-09 12:42 hibernate3例子 阅读(261) 评论(0) 推荐(0) 编辑
摘要:http://sishuok.com/forum/blogPost/list/2378.htmlHibernate是一个非常著名的的对象--关系映射工具,本文使用的是Hibernate3.6的版本。本文通过建立一个工程,来引导大家学习 hibernate,对hibernate有个认识。有些代码、概念不清楚没关系,后文会慢慢的介绍。文中也有大量的注释,附件会上传本文所有的源码。首先建立一个Web Project,然后在WEB-INF/lib下添加相关的jar包。项目结构如下图1所示。jar包介绍如下:图1hibernate-distribution-3.6.0.Final-dist\hibern 阅读全文
posted @ 2012-05-09 12:41 hibernate3例子 阅读(647) 评论(0) 推荐(0) 编辑
摘要:1.javascript对URL中的中文处理 使用方法是:encodeURI(url) 注意一定要使用两次,也就是encodeURI(encodeURI(url))。否则很有可能还是乱码2、后台对JS提交的中文URL数据处理 URLDecoder.decode(request.getParameter(name), "UTF-8"); 也就是使用URLDecoder.decode(str,encode)方法对URL进行解码3、如果传递的参数比较多可以使用一下方式处理(建议提交数据采用post方式) public String editAppDetail() throws E 阅读全文
posted @ 2012-05-09 12:38 hibernate3例子 阅读(682) 评论(0) 推荐(0) 编辑
摘要:1Oracle索引表类型作为返回值1.1创建索引表使用Java调用oracle函数返回索引表类型的集合,索引表的创建必须在oracle包中声明,下面是例子CREATEORREPLACEpackageplsql_ret_typeis /*add by HJ 创建一个返回Pl/sql索引表类型的集合,用于java调用返回使用*/ typesqlindextistableofvarchar2(20)indexbybinary_integer;endplsql_ret_type;1.2创建一个oracle函数使得返回索引表类型CREATEORREPLACEfunctionfuntry_ret_inde 阅读全文
posted @ 2012-05-09 11:40 hibernate3例子 阅读(587) 评论(1) 推荐(0) 编辑
摘要:网络上很多关于JAVA对Oracle中BLOB、CLOB类型字段的操作说明,有的不够全面,有的不够准确,甚至有的简直就是胡说八道。最近的项目正巧用到了这方面的知识,在这里做个总结。环境:Database: Oracle 9iApp Server: BEA Weblogic 8.14表结构:CREATE TABLE TESTBLOB (ID Int, NAMEVarchar2(20), BLOBATTR Blob)CREATE TABLE TESTBLOB (ID Int, NAMEVarchar2(20), CLOBATTR Clob)JAVA可以通过JDBC,也可以通过JNDI访问并操作数据 阅读全文
posted @ 2012-05-09 11:23 hibernate3例子 阅读(733) 评论(0) 推荐(0) 编辑
摘要:lucene全文检索案例——0.2秒检索50万数据业务需要,昨天临时看了下网上资料。自己折腾了一个lucene全文检索的案例。源码博客//http://blog.csdn.net/yjflinchong流程:建立词库。关键词输入查询。分页查询。就这么简单。源码分享:http://download.csdn.net/detail/yjflinchong/4287542 免费分享 阅读全文
posted @ 2012-05-09 10:01 hibernate3例子 阅读(223) 评论(0) 推荐(0) 编辑
摘要:现在我们开始第五天的学习:接口与抽象类:1):接口:interface 接口名{ 只有常量和方法的声明,不能有方法体,常量也可以写成int i = 10,这样系统会默认的给你加上,这里必须赋初值。}对于接口来说,它不能创建对象,但是当类加载的时候,同样会创建接口的class对象,但是这个class对象很特殊,它只有成员变量,没有方法。因为接口中的方法全部都是abstract的,而static和abstract不能共存2):接口注意的地方: 1):接口只能继承接口,不能继承类 2):接口中的方法的修饰符只能为public,子类重写的方法也必须是public3):抽象类的几点注意: ... 阅读全文
posted @ 2012-05-09 07:14 hibernate3例子 阅读(132) 评论(0) 推荐(0) 编辑
摘要:现在开始java基础第四天的学习:java继承:实现:class 子类名 extends 父类名首先对java继承的描述:创建对象的时候,会创建一个对象的通道!剑柄将与这个通道相连接。而在通道里面对创建一系列的对象,父类,子类!但是刚刚开始的游标会指向 子类的对象!但是发生调用关系的时候,游标可以无条件的往上移!但是下列三种情况会往下移 1):用反射的时候,会移向最底层,因为创建class对象的时候,最后创建子类的class对象 2):用instanceof的作用是判断该... 阅读全文
posted @ 2012-05-08 20:39 hibernate3例子 阅读(141) 评论(0) 推荐(0) 编辑
摘要:现在我们开始第三天的总结:java基础第三天:面向对象程序设计1):对象是计算机中运行的实体!而类是创建对象的模板。2):类 = 成员变量+方法(一定记住:类中不能出现调用语句!)3):成员变量的初始化: 基本数据类型为0,0.0,0.0F,0L,false,null(但是在编程中要自己写初始值!) 局部变量声明时必须初始化,记住引用数据类型初始化为null,这也是一种初始化。参数中的局部变量在传参的时候初始化4):核心! 创建对象: String s = new String(); 剑柄 指向 剑(构造函数为类的模型,在堆中创建)如图:5)... 阅读全文
posted @ 2012-05-08 19:42 hibernate3例子 阅读(127) 评论(0) 推荐(0) 编辑
摘要:1.创建自己的方言public class DialectRegExp extends Oracle9iDialect{public DialectRegExp(){super();this.registerFunction("my_xy", new SQLFunctionTemplate(new IntegerType(),"get_sal(?1)"));}}?1代表第一个参数,?2代表第二个参数.详情见hibernate javadoc:org.hibernate.dialect.Dialect,org.hibernate.dialect.funct 阅读全文
posted @ 2012-05-08 17:13 hibernate3例子 阅读(1838) 评论(0) 推荐(0) 编辑
摘要:在Hibernate中也可以通过SQLQuery对象调用数据库的存储过程,但是要求存储过程必须返回一个结果集。如在Oracle数据库的一个存储过程为:CREATE OR REPLACE PROCEDURE selectGuestbookById(sp_ref OUT SYS_REFCURSOR,inputId IN guestbook.id%type)ASBEGINOPEN sp_ref FOR select *from guestbook where id=inputId;END selectGuestbookById;调用的过程如下:要通过Hibernate调用selectGuestboo 阅读全文
posted @ 2012-05-08 17:07 hibernate3例子 阅读(432) 评论(0) 推荐(0) 编辑
摘要:以下是代码:extjs libriry 3.3.1/** * 人员基本信息查询Form */ //--------------------------Combobox MyComboBox=Ext.extend(Ext.form.ComboBox,{ fieldLabel:null, value:null, triggerAction:"all", displayField:"key", editable:false, name:null, id:null, url:null, ... 阅读全文
posted @ 2012-05-08 08:55 hibernate3例子 阅读(198) 评论(0) 推荐(0) 编辑
摘要:作为掌握了JAVA技术,将来准备成为Java软件工程师的人来说,要想成为JAVA工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为高级JAVA工程师,我们需要对JAVA做比较深入的研究。为大家总结了以下三个方面的学习方法:一、软件开发学习路线。两千多年的儒家思想孔孟之道,中庸的思想透入骨髓,既不冒进也不保守并非中庸之道,而是找寻学习软件开发的正确路线与规律。从软件开发人员的生涯规划来讲,我们可以大致分为三个阶段,软件工程师→软件设计师→架构设计师或项目管理师。不想当元帅的士兵不是好士兵,不想当架构设计师或项目管理师的程序员也不是好的程序员。我们应该努 阅读全文
posted @ 2012-05-07 22:39 hibernate3例子 阅读(156) 评论(0) 推荐(0) 编辑
摘要:1)由于资源的有限性以及线程之间运行步调的一致性,多个线程在并发执行时,一方面可能会竞争使用同一类资源,另一方面也可能需要保持一定的先后执行顺序。因此,编写多线程程序时,必须要考虑如何对线程进行有效控制,使它们能够合理地使用资源,并保持正确的执行顺序。2)Thread类中线程控制方法3)1.线程的创建与启动在程序中用new运算符创建一个线程时,还需要调用线程的start()成员方法,才能使线程从新建状态转换为可运行状态。如果线程获得了其运行所需的全部资源后就可以执行run()方法在CPU上运行。2.线程的终止调用线程的stop()成员方法可以终止当前线程的执行,使线程进入死亡状态。从JDK1. 阅读全文
posted @ 2012-05-07 19:36 hibernate3例子 阅读(212) 评论(0) 推荐(0) 编辑
摘要:1)线程状态线程是一个动态运行的实体,每个线程都存在一个从创建、运行到消亡的过程。在一个线程的生命周期中,它将在新建状态、可运行状态、阻塞状态或死亡状态之间进行转换。通过线程的控制和调度可以改变线程的状态。•新建状态。利用new运算符创建线程对象之后、调用start()成员方法之前就是线程的新建状态。这时,该线程仅仅是一个空对象,系统没有为它分配资源。• 可运行状态。使用start()方法启动一个线程之后,线程就变为可运行状态。处于这个状态的线程可能正在执行,也可能没有执行,这取决于它是否获得了使用CPU的时间片及相关资源。•阻塞状态。当一个正在CPU上运行的线程由于等待某个事件发生而让出CP 阅读全文
posted @ 2012-05-07 19:28 hibernate3例子 阅读(243) 评论(0) 推荐(0) 编辑
摘要:1、 java中用两种线程:1) 守护线程 守护线程(Daemon)是比较特殊的一种低级别线程,一般被用于在后台为其它线程提供服务。比如当用户编写Word文档时,不断进行拼写检查的线程就是个守护线程,它不会影响用户编辑文件。典型的守护线程例子是JVM中的系统资源自动回收线程,它始终在低级别的状态中运行,不需要占用大量的系统资源,多用于实时监控和管理系统中的可回收资源。 可以通过调用方法 isDaemon()来判断一个线程是否是守护线程,而将一个用户线程设置为守护线程的方法是在线程对象创建之前调用线程对象的setDaemon(boolean on)方法。true为守护线程,false为用户线程。 阅读全文
posted @ 2012-05-07 19:17 hibernate3例子 阅读(257) 评论(0) 推荐(0) 编辑
摘要:一、Thread类的构造方法public Thread();public Thread (Runnable target);public Thread (Runnable target,String name);public Thread (String name);public Thread (ThreadGroup group,Runnable target);public Thread (ThreadGroup group,Runnable target,String name);public Thread (ThreadGroup group,String name);二、Java中提 阅读全文
posted @ 2012-05-07 18:36 hibernate3例子 阅读(231) 评论(0) 推荐(0) 编辑
摘要:一.线程的基本概念1、入题:我们大家都知道,我们可以在一台计算机上同时聊天,看电影,下载视频等,完成上述任务的各个程序之间是完全相互独立的。但是他们在同一段时间内又同时处于运行状态。当然呢,它们在这一段时间内是分时使用计算机CPU时间的。只不过呢在CPU处理速度很快,划分的时间片段很短,所以给大家感觉上是多个程序在同时运行。2、进程:进程是程序的一次动态执行过程。这个过程包含了从程序代码从硬盘加载到内存、在内存中执行、执行结束等过程,实际上也就是进程的产生、发展、消亡的一个过程。另外,每个进程都有自己的独立的地址空间和占用的系统资源,在进程执行结束后,进程会释放系统资源还给系统,供其他程序使用 阅读全文
posted @ 2012-05-07 17:38 hibernate3例子 阅读(252) 评论(0) 推荐(0) 编辑
摘要:现在我们开始第六天的总结:第六天关于static与final1):当static修饰方法或者修饰成员变量时,那么这个方法或成员变量将属于这个类所对应的class对象的,在类加载的时候就生成了class对象 因为类的class对象只有一个,所以可以用类名.成员变量,或者类名.方法来调用。并且他们是共有的!2):如果static修饰父类的方法时,多态的时候,不会创建多态的连接,并且static修饰的父类的方法,不会被重写,能会被隐藏,并且隐藏时,子类 的方法必须被static修饰。 3):静态代码块 static { 反对反对法 } 注意:静态代码块在类的初始化的时候开始执行,一般情况下先于构造方 阅读全文
posted @ 2012-05-07 17:28 hibernate3例子 阅读(134) 评论(0) 推荐(0) 编辑
摘要:MySQL数据库的同步。 MySQL是开源的关系型数据库系统。主从同步复制(Replication)是从一台MySQL数据库服务器(主服务器master)复制数据到另一个服务器(从服务器slave)的一个进程。配置主服务器(master) 1、编辑数据库配置文件my.cnf 或 my.ini (windows),一般在/etc/目录下。 #vi /etc/my.cnf 在[mysqld]的下面加入下面代码:log-bin=mysql-binserver-id=1innodb_flush_log_at_trx_commit=1sync_binlog=1binlog-do-db=wordp... 阅读全文
posted @ 2012-05-07 14:37 hibernate3例子 阅读(259) 评论(0) 推荐(0) 编辑
摘要:转至:http://blog.163.com/linshengru@126/blog/static/98663794201010268528529/public class Test{ public static void main(String args[]){ System.out.println(0.05+0.01); System.out.println(1.0-0.42); System.out.println(4.015*100); System.out.println(123.3/100); } };... 阅读全文
posted @ 2012-05-07 11:57 hibernate3例子 阅读(787) 评论(0) 推荐(0) 编辑
摘要:这个错误一般是在使用反射创建对象的时候出现的异常一般是这个类是接口或者是抽象类,或者是该类没有无参构造方法报的错误.java.lang.InstantiationException: java.math.BigDecimal at java.lang.Class.newInstance0(Class.java:340) at java.lang.Class.newInstance(Class.java:308) at com.blue.summer.core.interceptor.ObjectInterceptor.createObject(ObjectInterceptor.java... 阅读全文
posted @ 2012-05-07 11:04 hibernate3例子 阅读(166) 评论(0) 推荐(0) 编辑
摘要:在Windows平台下部署Hadoop开发环境魏仁言 2010.6.8Hadoop简介Hadoop是一个开源的可运行于大规模集群上的分布式并行编程框架,由于分布式存储对于分布式编程来说是必不可少的,这个框架中还包含了一个分布式文件系统HDFS( Hadoop Distributed File System )。也许到目前为止,Hadoop还不是那么广为人知,其最新的版本号也仅仅是0.20,距离1.0似乎都还有很长的一段距离,但提及Hadoop一脉相承的另外两个开源项目Nutch和Lucene (三者的创始人都是Doug Cutting ),那绝对是大名鼎鼎。Lucene是一个用Java开发的开 阅读全文
posted @ 2012-05-06 23:04 hibernate3例子 阅读(580) 评论(0) 推荐(0) 编辑
摘要:5月16日下午3点,IBM公司大中华区CEO钱大群先生做客CNET集团,接受CNET集团联合34家行业网站和72家地方网站的专访。此次是钱大群第一次接受在线访谈,更直接向大家描述、讲解一个近乎无所不能的蓝色巨象的故事。进入IBM工作可能是很多人的梦想,IBM是当今世界上最大的IT公司,在世界500强排名中也位居前列,但其实IBM并不是高傲得高不可攀,“IBM的大门向每一位人才敞开”。钱大群:“我觉得IBM第一个选材标准不见得一定是应聘者的学历,而是要看该人是不是有长期学习的兴趣。因为当前IT产业的变化很大,所以IBM是非常重视员工长期学习的能力和态度。第二个选材标准是看应聘者本身的热情,因为做 阅读全文
posted @ 2012-05-06 22:40 hibernate3例子 阅读(541) 评论(0) 推荐(0) 编辑
摘要:梦入IBM之JAVA基础第二天:现在开始第二天的总结:第二天的题目是:运算符1):关于i++和++i的区别2):关于&&和&的区别 &&:会形成短路,如果前面的表达式为假,那么就不计算后面了。 &:不管怎么样都会计算前后两个表达式。3):条件语句中,if{} else if{} switch......case语句中case中只能是int类型(能自动转换为int类型的数据类型也可以)以及枚举类型4):for语句中定义的变量以及方法上定义的变量都是局部变量,属于方法或for循环的语句块内部。该总结的思维导图是: 阅读全文
posted @ 2012-05-06 22:05 hibernate3例子 阅读(167) 评论(0) 推荐(0) 编辑
摘要:今天我开始学java博客,起到两个作用:第一:将自己所学的知识巩固一下。第二:让别人对我的某些理解做评论。现在就开始吧:java基础第一天:第一:关于jdk和jre的区别:jdk是java开发必备(包括编译,运行等等)jre是java执行环境第二:标识符:意为可以自己去名字的地方都叫标识符1):标识符只能由字母,数字,下划线“_”,和“$”构成,但是尽量不要用$,因为他是系统表示内部类的。2):标识符不能以数字开头。3):标识符不能与关键字重名4):标识符必须顾名思义,这样约定:类名和常量名的首字母必须大写,而变量名和方法名的首字母必须小写!第三:关键字:1):所有关键字都是小写。2):got 阅读全文
posted @ 2012-05-06 19:02 hibernate3例子 阅读(208) 评论(0) 推荐(0) 编辑
摘要:public final class Patternextends Objectimplements SerializableA compiled(编译) representation of a regular expression.A regular expression, specified as a string, must first be compiled into an instance of this class. The resulting pattern can then be used to create aMatcher object that can match(匹配) 阅读全文
posted @ 2012-05-06 16:23 hibernate3例子 阅读(440) 评论(0) 推荐(0) 编辑
摘要:hibernate中经常用到当多个人对同一数据同时进行修改的时候,会发生脏数据,造成数据的不一致性,解决办法是可以通过悲观锁和乐观锁来实现。悲观锁:在数据有加载的时候就给其进行加锁,直到该锁被释放掉,其他用户才可以进行修改,优点:数据的一致性保持得很好,缺点:不适合多个用户并发访问。当一个锁住的资源不被释放掉的时候,这个资源永远不会被其他用户进行修改,容易造成无限期的等待。乐观锁:就是在对数据进行修改的时候,对数据才去版本或者时间戳等方式来比较,数据是否一致性来实现加锁。优点比较好。Java代码1、在悲观锁中,只要在加载的时候,才去session中的load方法,进行枷锁,session.lo 阅读全文
posted @ 2012-05-06 14:09 hibernate3例子 阅读(668) 评论(0) 推荐(0) 编辑
摘要:Hibernate支持乐观锁。当多个事务同时对数据库表中的同一条数据操作时,如果没有加锁机制的话,就会产生脏数据(duty data)。Hibernate有2种机制可以解决这个问题:乐观锁和悲观锁。这里我们只讨论乐观锁。 Hibernate乐观锁,能自动检测多个事务对同一条数据进行的操作,并根据先胜原则,提交第一个事务,其他的事务提交时则抛出org.hibernate.StaleObjectStateException异常。 Hibernate乐观锁是怎么做到的呢? 我们先从Hibernate乐观锁的实现说起。要实现Hibenate乐观锁,我们首先要在数据库表里增加一个版本控制字段,字段名随意 阅读全文
posted @ 2012-05-06 14:04 hibernate3例子 阅读(2390) 评论(0) 推荐(1) 编辑
摘要:为什么Session需要线程绑定?比如说:扣款,一般是从数据库中查Card对象,再对卡的金额修改,两个操作,如果,查询出Card这个对象使用了一个会话,然后关闭会话,Card这个对象编程托管了,然后再开启一个会话再让这个托管的Card持久化,假如这时候,又一个扣款请求进来要求扣款,把余额扣光了,然后第一个托管的对象持久化了,然后进行扣款,由于判断余额的查询会话关闭了,所以,不会对再对余额进行判断了,扣款依旧执行。明明已经没钱了,还进行扣款,就不符合逻辑了,于是有了Session线程绑定,将一个请求的所有操作,在一个会话中进行更安全、可靠。以上只是我个人的理解,理解能力有限,有哪些不对的地方,望 阅读全文
posted @ 2012-05-06 14:00 hibernate3例子 阅读(1715) 评论(0) 推荐(0) 编辑
摘要:转自:http://sishuok.com/forum/blogPost/list/3805.html实例A引用实例B,B如果是代理的话(比如多对一关联中):如果遍历A的查询结果集(假设有10条记录),在遍历A的时候,访问B变量,将会导致n次查询语句的发出!这个时候,如果在B一端的class上配置batch-size,hibernate将会减少SQL语句的数量。 Hibernate可以充分有效的使用批量抓取,也就是说,如果仅一个访问代理(或集合),那么hibernate将不载入其他未实例化代理。批量抓取是延迟查询抓取的优化方案,你可以在两种批量抓取方案之间进行选择:在类级别和集合级别。 类/实 阅读全文
posted @ 2012-05-06 13:58 hibernate3例子 阅读(347) 评论(0) 推荐(0) 编辑
摘要:很多人肯定对设定子网掩码这个不熟悉,很头疼,那么我现在就告诉大家一个很容易算子网掩码的方法,帮助一下喜欢偷懒的人:)大家都应该知道2的0次方到10次方是多少把?也给大家说一下,分别是: 1 2 4 8 16 32 64 128 256 512 1024。如果你希望每个子网中只有5个ip地址可以给机器用,那么你就最少需要准备给每个子网7个ip地址,因为需要加上两头的不可用的网络和广播ip,所以你需要选比7多的最近的那位,也就是8,就是说选每个子网8个ip。好,到这一步,你就可以算掩码了,这个 方法就是:最后一位掩码就是256减去你每个子网所需要的ip地址的数量,那么这个例子就是256-8=248 阅读全文
posted @ 2012-05-06 13:16 hibernate3例子 阅读(358) 评论(0) 推荐(0) 编辑
摘要:3. 参数绑定: Hibernate中对动态查询参数绑定提供了丰富的支持,那么什么是查询参数动态绑定呢?其实如果我们熟悉传统JDBC编程的话,我们就不难理解查询参数动态绑定,如下代码传统JDBC的参数绑定: PrepareStatement pre=connection.prepare(“select * from User where user.name=?”); pre.setString(1,”zhaoxin”); ResultSet rs=pre.executeQuery(); 在Hibernate中也提供了类似这种的查询参数绑定功能,而且在Hibernate中对这个功能还提... 阅读全文
posted @ 2012-05-05 17:45 hibernate3例子 阅读(4666) 评论(0) 推荐(0) 编辑
摘要:Criteria[1]是一种比hql更面向对象的查询方式。Criteria 可使用 Criterion 和 Projection 设置查询条件。可以设置 FetchMode( 联合查询抓取的模式 ) ,设置排序方式,Criteria 还可以设置 FlushModel (冲刷 Session 的方式)和 LockMode (数据库锁模式)。 Criterion 是 Criteria 的查询条件。Criteria 提供了 add(Criterion criterion) 方法来添加查询条件。 Criterion 接口的主要实现包括: Example 、 Junction 和 SimpleEx... 阅读全文
posted @ 2012-05-05 11:15 hibernate3例子 阅读(190) 评论(0) 推荐(0) 编辑
摘要:*HQL1.查询多个对象select art, user from Article art, User user where art.author.id = user.id and art.id =: id这种方式返回的是Object[], Object[0]:article, Object[1]:user.2.分页query.setFirstResult, query.setMaxResults.查询记录总数query.iterate("select count(*) from Person").next()3.批量更新query.executeUpdate()可能造成二 阅读全文
posted @ 2012-05-05 11:13 hibernate3例子 阅读(219) 评论(0) 推荐(0) 编辑
摘要:extjs3.3.1版本JsonStore代码var sexStore_para = new Ext.data.JsonStore({//对应类别store url:'/himp/related_user_info!getTheDataProvidedToComboboxAjax.action',//'/financeStaff.do?method=dictData', // root:'model', ... 阅读全文
posted @ 2012-05-05 10:21 hibernate3例子 阅读(514) 评论(0) 推荐(0) 编辑
摘要:public static <T> List<T> copy(List<T> source) throws IllegalAccessException, InvocationTargetException, InstantiationException, NoSuchMethodException { //clone后的集合 List<T> temp=new ArrayList<T>(); for(T t:source){ //T temporary=(T) source.getClass().newInstan... 阅读全文
posted @ 2012-05-05 09:58 hibernate3例子 阅读(224) 评论(0) 推荐(0) 编辑
摘要:java.lang .ClassInstances of the class Class represent classes and interfaces in a running Java application. An enum is a kind of class and an annotation(注释) is a kind of interface. Every array also belongs(属于) to a class that is reflected as aClass object that is shared(共享) by all arrays with the s 阅读全文
posted @ 2012-05-04 19:06 hibernate3例子 阅读(196) 评论(0) 推荐(0) 编辑
摘要:关键字: js一、类型转换 1.转换成字串 ECMAScript的Boolean值、数字和字串的原始值的有趣之处在于它们是伪对象,这意味着它们实际上具有属性和方法。 如: Js代码varsColor="blue"; alert(sColor.length);//outputs"4"[js] view plaincopyvarsColor="blue";alert(sColor.length);//outputs"4"总而言之,3种主要的原始值Boolean值、数字和字串都有toString()方法。ECMAScri 阅读全文
posted @ 2012-05-04 13:35 hibernate3例子 阅读(161) 评论(0) 推荐(0) 编辑
摘要:Convention Plugin原文:http://cwiki.apache.org/WW/convention-plugin.html翻译:石太祥(ealpha@gmail.comhttp://www.lalfa.com)·1Introduction·2Setup·3Converting a Codebehind based application to Convention·4Hello world·5Code behind hello world·6Results and result codes·7Chaining 阅读全文
posted @ 2012-05-04 12:58 hibernate3例子 阅读(196) 评论(0) 推荐(0) 编辑
摘要:3秒搞定!~~ 一亿数据获取前100个最大值整合网络上的算法。 根据我的思路。计算一亿个数字中最大的前100个值。昨晚效率还是很低。 今天搞的算法。 只需要3秒钟。 获取前100个 前1000个 速度都非常快。算法原理:把一亿个数字的前100个 首先放入数组。 然后把最小值放在ary[0]。然后再,循环100到一亿 之间的。 每次循环判断当前数字是否大于ary[0]当大于时,当前数字放入ary[0] 并再次重构数组最小值进入ary[0] 以此类推 。当循环完这一亿个数字后。 最大的前100个数字就出来了。源码分享地址:http://download.csdn.net/download/yjfl 阅读全文
posted @ 2012-05-04 10:39 hibernate3例子 阅读(490) 评论(0) 推荐(0) 编辑
摘要:### 指定加载struts2配置文件管理器,默认为org.apache.struts2.config.DefaultConfiguration### 开发者可以自定义配置文件管理器,该类要实现Configuration接口,可以自动加载struts2配置文件。# struts.configuration=org.apache.struts2.config.DefaultConfiguration### 设置默认的locale和字符编码# struts.locale=en_USstruts.i18n.encoding=UTF-8### 指定struts的工厂类# struts.objectFa 阅读全文
posted @ 2012-05-03 19:42 hibernate3例子 阅读(113) 评论(0) 推荐(0) 编辑
摘要:比较笨的办法。效率有点低。 只是实现了功能。 期待牛人的算法。我弄了个最佳方案 http://blog.csdn.net/yjflinchong/article/details/7533972 3秒就搞定了一亿数字获取前100个最大的数字 这个方案需要700秒///http://blog.csdn.net/yjflinchong/article/details/7532018package com.my.util;import java.io.*;import java.util.*;import java.net.*;public class WebTest { public static 阅读全文
posted @ 2012-05-03 16:29 hibernate3例子 阅读(1135) 评论(0) 推荐(0) 编辑
摘要:一亿个数字判断其中相同数字的办法package com.my.util;//http://blog.csdn.net/yjflinchongpublic class Test { int fnum = 21000000; public static void main(String[] args) { Test t = new Test(); t.find(); } public void find() { int total = 100000000; int size = total%32==0?total/32:total/32+1; int [] mBits=new i... 阅读全文
posted @ 2012-05-03 14:09 hibernate3例子 阅读(326) 评论(0) 推荐(0) 编辑
摘要:package com.svse.upload; import java.io.FileOutputStream; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.ServletInputStream; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; @S 阅读全文
posted @ 2012-05-03 13:17 hibernate3例子 阅读(319) 评论(0) 推荐(0) 编辑
摘要:现在使用的版本extjs3.3.1在extjs中window加载的是一个jframe,而iframe中引入了js,在这个时候js不能运行,但是在火狐中是OK的,在IE6.0(开发中一般会使用IE6.0)不可以加载js,这个问题需要你加载完成之后重新reload()一下即可 var myHtml='<iframe id="ifrm008" name="ifrm008" scrolling="auto" frameborder="0" width="100%"height=" 阅读全文
posted @ 2012-05-03 13:06 hibernate3例子 阅读(144) 评论(0) 推荐(0) 编辑
摘要:Javassist是一个执行字节码操作的强而有力的驱动代码库。它允许开发者自由的在一个已经编译好的类中添加新的方法,或者是修改已有的方法。但是, 和其他的类似库不同的是,Javassist并不要求开发者对字节码方面具有多么深入的了解,同样的,它也允许开发者忽略被修改的类本身的细节和结构。字 节码驱动通常被用来执行对于已经编译好的类的修改,或者由程序自动创建执行类等等等等相关方面的操作。这就要求字节码引擎具备无论是在运行时或是编译时都 能修改程序的能力。当下有些技术便是使用字节码来强化已经存在的Java类的,也有的则是使用它来使用或者产生一些由系统在运行时动态创建的类。举例而 言,JDO1.0规 阅读全文
posted @ 2012-05-03 08:51 hibernate3例子 阅读(311) 评论(0) 推荐(0) 编辑
摘要:声明:本文是转自刘未鹏的《BetterExplained]为什么你应该(从现在开始就)写博客》,出处:http://blog.csdn.net/pongba/article/details/3896311(一)为什么你应该(从现在开始就)写博客用一句话来说就是,写一个博客有很多好处,却没有任何明显的坏处。(阿灵顿的情况属于例外,而非常态,就像不能拿抽烟活到一百岁的英国老太太的个例来反驳抽烟对健康的极大损伤一样)让我说得更明确一点:用博客的形式来记录下你有价值的思考,会带来很多好处,却没有任何明显的坏处。Note:碎碎念不算思考、心情琐记不算思考、唠唠叨叨也不算思考、没话找话也不算思考,请以此类 阅读全文
posted @ 2012-05-02 22:13 hibernate3例子 阅读(159) 评论(0) 推荐(0) 编辑
摘要:继承于MySQLDialect ,引入 registerHibernateType(Types.LONGVARCHAR, Hibernate.TEXT.getName());import java.sql.Types;import org.hibernate.Hibernate;import org.hibernate.dialect.MySQLDialect;public class ThisMySQLDialectextends MySQLDialect { publicThisMySQLDialect (){ super(); registerHibernateType(Types.LO 阅读全文
posted @ 2012-05-02 16:44 hibernate3例子 阅读(914) 评论(0) 推荐(0) 编辑
摘要:mysql 递归排序查询备注:producttype 排序表,producttype。ptype父节点 ,producttype 。id 主键,showTreeNodes (IN rootid INT) 函数,参数为起始类型rootid.//我的博客 http://yijianfengvip.blog.163.comdrop PROCEDURE IF EXISTS showTreeNodes;CREATE PROCEDURE showTreeNodes (IN rootid INT)BEGINDECLARE Level int ;drop TABLE IF EXISTS tmpLst;CREA 阅读全文
posted @ 2012-05-02 16:23 hibernate3例子 阅读(1054) 评论(0) 推荐(0) 编辑
摘要:集合映射一.映射Set Set是一个集合接口,它的特性和数学上的集合有点类似,Set中存放的是对象的引用,继承自Collection借口.特性: 1:不允许存放重复元素。 2:元素是无序。 3:主要有HashSet,LinkedHashSet,TreeSet 3个实现Set接口的具体类。 (1).HashSet按照特定的Hash算法存取对象,效率较高,存取对象的速度快。 (2).LinkedHashSet是HashSet的子类,它使用链表数据结构存取,与HashSet不同之处在于LinkHashSet中的元素具有固定的顺序 (3).TreeSet是一个具有排序功能的集合,实现了Sorted接. 阅读全文
posted @ 2012-05-02 10:10 hibernate3例子 阅读(261) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示