`
文章列表
oracle 常用日期计算2007年10月31日 星期三 下午 08:51sysdate 为数据库服务器的当前系统时间。to_char 是将日期型转为字符型的函数。to_date 是将字符型转为日期型的函数,一般使用 yyyy-mm-dd hh24:mi:ss格式,当没有指定时间部分时,则默认时间为 00:00:00 dual 表为sys用户的表,这个表仅有一条记录,可以用于计算一些表达式,如果有好事者用 sys 用户登录系统,然后在 dual 表增加了记录的话,那么系统99.999%不能使用了。 为什么使用的时候不用 sys.dual 格式呢,因为 sys 已经为 dual 表建立了所有 ...
来源:GBin1.com 可能有些时候你无聊无所事事。没问题,今天我们给大家介绍一些非常不错的网站帮助迅速摆脱无聊。 Neave Paul Neave看起来非常卖力的分享他的flash网站,这个网站收集了很多不错的flash游戏。肯定能让你找到不少乐趣。 Papervision3D 你要是骚扰小鱼,它们会飞快的跑开的。享受一下水底的生活吧。你在现实生活中可能享受不到这份乐趣哦。 Bio-Bak 可能是最让你想不到的创意之一。这个网站是大量计划和实施的结晶。绝对是你消磨时光的好地方。 Donnie Darko 你肯定看过很多的电影网站,但是绝对没有那个会这样组织和 ...
来源:GBin1.com 全球电子商务巨头Amazon当家人贝索斯说过,“在现实世界的商店最有力的武器就是地段,地段,地段,而对于我们来说最重要的三件事就是技术,技术,技术。”可想而知,若要进军电子商务,商城系统的地位举足轻重,强大的系统在工作效率、业务实现等更给力。 经过网站技术的迅速发展,如今,想在多达数十种商城系统中,挑选一套适合自身需要的绝非易事,相信很多朋友并不希望在这个问题上纠结太久。最近笔者也顺便关注了一下这方面的信息,下面,本文就盘点一下认为八款不错的开源商城系统,只有简短的评述,想了解更多可以去网上单独搜索。 国内: ECSHOP <!--?xml:namesp ...
转自: http://www.blogjava.net/DoubleJ/archive/2008/03/04/183796.html     好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了. 其实AOP的意思就是面向切面编程. OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充! 还是拿人家经常举的一个例子讲解一下吧: 比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志 ...
在企业应用中,事务处理是一个很重要的问题,本文阐述了事务处理的相关概念,分析了数据库级别的事务并发时产生的问题和相对应的隔离级别,最后简单谈谈Hibernate对于事务处理的方法。 1.事务(transaction) 事务被认为是一系 ...
一、 一级缓存 1.         一级缓存只缓存整个对象,不能缓存对象属性; 2.         一级缓存是 Session 级的缓存,不能跨多个 Session 对象来使用; 3.         Session 的 load/get 方法支持一级缓存的读和写; 4.         Query 的 list 接口只支持一级缓存的写入,不能从一级缓存中读出对象。 list 接口加载对象要发出 SQL ; 5.         Query 的 iterate 接口既支持一级缓存的写入,也能从一级缓存中读取对象(如果有的话)。每次用 iterate 接口查询对象,都要先发 ...
首先是第一个误区:延迟加载只能作用于关联实体 看到这个是不是在想:非关联实体延迟加载有什么用?为了解答上面这个问题,我们可以先考虑另一个问题:Hibernate Session的get和load方法有什么区别? 如果你的回答是:当方法参数为数据库不存在的id时,get会返回null,load会抛出异常 ,那么恭喜你,进入了第二个误区如果此时你还想补充一下:load会从缓存中取出数据而get不会 ,再次恭喜,进入第三个误区 如果你在上面三个误区中有一个踏入了,那么我敢打赌,你一定是被网上那些半吊子的工程师们写的博客给戕害了。。。。此时是不是很愤怒?这些长久以来你牢记在心的Hibernate的特性 ...
hibernate lazy策略可以使用在:* <class>标签上,可以取值:true/false ,在hibernate3以上版本,默认是true* <property>标签上,可以取值:true/false需要类增强工具* <set><list>标签上,可以取值:true/false/extra* <one-to-one><many-to-one>单端关联上,可以取值:false/proxy/no-proxylazy概念:只有真正使用该对象时,才会创建,对于hibernate而言,正真使用的时候才会发出sql hi ...
Hibernate3.0 采用新的基于ANTLR的HQL/SQL查询翻译器,在Hibernate的配置文件中,hibernate.query.factory_class属性用来选择查询翻译器。(1)选择Hibernate3.0的查询翻译器:hibernate.query.factory_class= org.hibernate.hql.ast.ASTQueryTranslatorFactory(2)选择Hibernate2.1的查询翻译器hibernate.query.factory_class= org.hibernate.hql.classic.ClassicQueryTranslatorF ...
. 基于 REST 的 Web 服务:基础 http://www.ibm.com/developerworks/cn/webservices/ws-restful/   2. 深入浅出Rest http://www.infoq.com/cn/articles/rest-introduction   3. 用Restlet创建面向资源的服务 http://www.infoq.com/cn/articles/restlet-for-restful-service 4. Restlet第一步 http://wlmouse.iteye.com/blog/182843  
写道 http://www.infoq.com/cn/articles/rest-introduction  不知你是否意识到,围绕着什么才是实现异构的应用到应用通信的“正确”方式,一场争论正进行的如火如荼:虽然当前主流的方式明显地集中在基于SOAP、WSDL和WS-*规范的Web Services领域,但也有少数人用细小但洪亮的声音主张说更好的方式是REST,表述性状态转移(REpresentational State Transfer)的简称。在本文中,我不会涉及争论的话题,而是尝试对REST和RESTful HTTP应用集成做实用性的介绍。以我的经验,有些话题一旦触及就会引来众多的讨论 ...
1、针对Oracle数据库而言,Fetch Size 是设定JDBC的Statement读取数据的时候每次从数据库中取出的记录条数,一般设置为30、50、100。Oracle数据库的JDBC驱动默认的Fetch Size=15,设置Fetch Size设置为:30、50,性能会有明显提升,如果继续增 ...
大家知道,在Hibernate Framework中,提供了三种查询数据的方式:     1.Hibernate Query Language (HQL):     它是ANSI SQL的最小OO Dialect,例:   session.createQuery("from Category c where c.name like 'Laptop%'");                     entityManager.createQuery("select c from Category c where c.name like 'Laptop%'&q ...
Key Generator主键产生器可选项说明:1) assigned主键由外部程序负责生成,无需Hibernate参与。2) hilo通过hi/lo 算法实现的主键生成机制,需要额外的数据库表保存主键生成历史状态。3) seqhilo与hilo 类似,通过hi/lo 算法实现的主键生成机制,只是主键历史状态保存在Sequence中,适用于支持Sequence的数据库,如Oracle。4) increment主键按数值顺序递增。此方式的实现机制为在当前应用实例中维持一个变量,以保存着当前的最大值,之后每次需要生成主键的时候将此值加1作为主键。这种方式可能产生的问题是:如果当前有多个实例访问同 ...

理解RESTful架构

    博客分类:
  • java
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可 ...
Global site tag (gtag.js) - Google Analytics