`
yyyyy5101
  • 浏览: 148536 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论
文章列表
昨天用hibernate配置了c3p0, 今天来了查看的时候 出现连接错误 hibernate配置文件: <session-factory> <!-- <property name="dialect">org.hibernate.dialect.MySQLDialect</property>--> <property name="connection.url">jdbc:mysql://222.73.114.169:3306/hofd</prop ...
一。   Date 比较:      Date a; Date b;       1.           a.after(b);返回boolean a在b后返回true             a.before(b);返回boolean b在a前返回true             a.equals(b); a,b相等返回true       2.           Calendar c1 = Calendar.getInstance();   c1.setTime(a);   Calendar c2 = Calendar.getInstance();   c2.setTime( ...
来新公司2个星期了,做了一个竞拍的系统。昨天上线,结果很崩溃。有些人正常,有些人却不能竞拍。想了一下,感觉是服务器时间不准确的原因。服务器大概有5台,我只有一台的权限,用来测试。我那台服务器时间是正确的,让同事帮忙看了下其他服务器的时间。果然,其他服务器时间只有一个是正确的。其他的相差有几个小时。   写代码的时候,我是直接取的当前时间来判断竞拍是否开始。也是根据当前时间来判断用户是否能报名,出价,改价等操作(这些操作都必须在规定的时间内进行),结果造成了有些人流程是正常的,有些则会出现竞拍未开始等提示。     很郁闷,刚来公司就出这种错误。以后再也不敢乱用 new Date();了,尤其 ...
第一步:加入log4j-1.2.8.jar到lib下。 第二步:在CLASSPATH下建立log4j.properties。内容如下: 1 log4j.rootCategory=INFO, stdout , R 2 3 log4j.appender.stdout=org.apache.log4j.ConsoleAppender 4 log4j.appender.stdout.layout=org.apache.log4j.PatternLayout 5 log4j.appender.stdou ...
淘宝网,是一个在线商品数量突破一亿,日均成交额超过两亿元人民币,注册用户接近八千万的大型电子商务网站,是亚洲最大的购物网站。那么对于淘宝网这样大规模的一个网站,我猜想大家一定会非常关心整个网站都采用了什么样的技术、产品和架构,也会很想了解在淘宝网中是否采用了开源的软件或者是完全采用的商业软件。那么下面我就简单的介绍一下淘宝网中应用的开源软件。   对于规模稍大的网站来说,其IT必然是一个服务器集群来提供网站服务,数据库也必然要和应用服务分开,有单独的数据库服务器。对于像淘宝网这样规模的网站而言,就是应用也分成很多组。那么下面,我就从应用服务器操作系统、应用服务器软件、Web Server、数据 ...
第一步: 去看tomcat的webapps,里边也部署上了。接着用昨天刚学的一招必杀,呵呵!去看C:\Program Files\Apache Software Foundation\Tomcat 5.0\logs下的日志,显示javax.xml.transform.TransformerFactoryConfigurationError Provider org.apache.xalan.processor.TransformerFactoryImpl not found 后来上网搜了一下:找到了一篇文章,说该问题是由于tomcat 里C:\Program Files\Apache Sof ...
Dynamic Performance Tables not accessible, Automatic Statistics Disabled for this session You can disable statistics in the preference menu,or obtanin select priviliges on the v$session,v$sesstat and v$statname tables 我每次登录数据库查询表时,第一次总报这个错误。有谁见过这个错误,可有解决方案 有的文章会提到用户权限问题,在这里的这个提示是指在别人的机器上用PLsql用同样的用 ...
eclipse一直用的好好,突然发现出现version 1.3.1_01 of the jvm is not suitable 错误。  因为刚装了Oracle,查看环境变量,发现jre变成1.3.1。 原因是Oracle数据库自带了jdk1.3,它自动在环境变量的path中配置了Oracle自带的环境变量。 解决  把java的jre路径加到path前面就好了
动态的URL变成静态的URL可以UrlRewriteFilter来处理 UrlRewriteFilter的介绍:     UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如 Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。    为什么要使动态的URL变成伪静态的URL:    1:为了对搜索的友好,因为有些搜索不能抓取动态页面或是对动态抓取的页面没有静态页面高.    2:屏蔽内部的url结构.    3:美化url.    UrlR ...
缓存是位于应用程序与物理数据源之间,用于临时存放复制数据的内存区域,目的是为了减少应用程序对物理数据源访问的次数,从而提高应用程序的运行性能.   Hibernate在查询数据时,首先到缓存中去查找,如果找到就直接使用,找不到的时候就会从物理数据源中检索,所以,把频繁使用的数据加载到缓存区后,就可以大大减少应用程序对物理数据源的访问,使得程序的运行性能明显的提升. Hibernate缓存分类: Session缓存,一级缓存. SessionFactory的缓存分为内置缓存和外置缓存.内置缓存中存放的是SessionFactory对象的一些集合属性包含的数据(映射元素据及预定义SQL语句等 ...
事务处理是企业应用需要解决的最主要的问题之一。J2EE通过JTA提供了完整的事务管理能力,包括多个事务性资源的管理能力。但是大部分应用都是运行在单一的事务性资源之上(一个数据库),他们并不需要全局性的事务服务。本地事务服务已然足够(比如JDBC事务管理)。     本文并不讨论应该采用何种事务处理方式,主要目的是讨论如何更为优雅地设计事务服务。仅以JDBC事务处理为例。涉及到的DAO,Factory,Proxy,Decorator等模式概念,请阅读相关资料。     也许你听说过,事务处理应该做在service层,也许你也正这样做,但是否知道为什么这样做?为什么不放在DAO层做事务处理。显而 ...
反射实现 AOP 动态代理模式(Spring AOP 的实现 原理) 好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了. 其实AOP的意思就是面向切面编程. OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充! 还是拿人家经常举的一个例子讲解一下吧: 比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监控.也许我们就会在要一些方法前去加上一条日志记录, 我们写个例子看看我们最简单的解决方案 我们先写一个接口IHello.java代码如下 ...
Attribute: $(”p”).addClass(css中定义的样式类型); 给某个元素添加样式 $(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map $(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值 $(”img”).attr(”title”, function() { return this.src }); 给某个元素添加属性/值 $(”元素名称”).html(); 获得该元素内的内容(元素,文本等) $(”元素名称”).html(”<b>new stu ...
一、TCP/IP 协议介绍   在介绍 HTTP 协议之前,先简单说一下TCP/IP协议的相关内容。TCP/IP协议是分层的,从底层至应用层分别为:物理层、链路层、网络层、传输层和应用层,如下图所示: TCP/IP基础--层次图   从应 ...
Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。    1. 【ALT+/】    此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。    2. 【Ctrl+O】    显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。    3. 【Ctrl+/】    快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释 ...
Global site tag (gtag.js) - Google Analytics