首页

搜索结果

"tag:"java""

<<上篇 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... 下篇>>

标题及摘要 日期/时间
121
刷新Reload你的properties配置文件
Apache Commons Configuration是一个操作配置文件的工具包,它也支持动态的刷新重载Reload配置文件,包括xml和property文件。通过FileChangedReloadingStrategy刷新策略来支持动态的重载属性配置文件。 publicclassDefaultRealTimeXMLConfiger{ privatestaticLoglogger=LogFactory.getLog(DefaultRealTimeXMLConfige...
2010-9-25
17:39:48
122
Hibernate执行更新sql和hql
Stringsql="updateSuppliersetname=:newNamewherename=:name"; Queryquery=session.createSQLQuery(sql); query.setString("name","SupplierName1"); query.setString("newName","s1"); introwCount=query.executeUpdate(...
2010-9-9
21:37:45
123
Weblogic10.3部署问题的解决方法
今日,将我编写的S2SH DWR项目移植到weblogic11上,遇到一大堆的问题,但都被我一一解决。现将碰到的问题,汇总如下。 首先在oracle网站上下载weblogic11R1,然后安装上。注意,安装时带上eclipse插件。这个插件可以单独运行,是个集成了weblogic server配置的eclipse.运行eclipse,新建server 并配好。 建好Weblogic域后,就可以运行了,注意建域的时候,要选择开发模式。如果选择生产模式,在最后封装成自启动系统服务时,会失败。为了兼顾稳定,J...
2010-8-24
17:12:32
124
java 线程超时中断实现
有一个需求,就是当一个方法执行超时的时候就中断该方法. java的超时实现,在网上搜到的大部分是: 方法1.   中断线程最好的,最受推荐的方式是,使用共享变量(sharedvariable)发出信号,告诉线程必须停止正在运行的任务。线程必须周期性的核查这一变量(尤其在冗余操作期间),然后有秩序地中止任务。ListingB描述了这一方式。 ListingB classExample2extendsThread{ volatilebooleanstop=false; publicstaticvoidm...
2010-8-11
8:22:05
125
java中的高精度数学计算函数
Math类: java.lang.Math类中包含基本的数字操作,如指数、对数、平方根和三角函数。 java.math是一个包,提供用于执行任意精度整数(BigInteger)算法和任意精度小数(BigDecimal)算法的类。 java.lang.Math类中包含E和PI两个静态常量,以及进行科学计算的类(static)方法,可以直接通过类名调用。 public static final Double E = 2.7182818284590452354 public static final Dou...
2010-7-27
11:31:00
126
dwr实现Reverse Ajax推送技术的三种方式
DWR2.x的推技术也叫DWR Reverse Ajax(逆向Ajax)主要是在BS架构中,从服务器端向多个浏览器主动推数据的一种技术。 在DWR所开的线程中使用Reverse Ajax时,通过WebContextFactory.get()获取WebContext对象,进而获取脚本Session。 在DWR之外使用Reverse Ajax时,就要用到ServerContext,在Spring环境中要得到ServerContext,就需要用到Spring的ServletContextAware接口。 ...
2010-6-26
17:22:50
127
Exception java.lang.OutOfMemoryError ...growableArray.cpp. Out of swap space
遇到这样的JVM Crash异常,好像不单纯是heap size不够: Exception java.lang.OutOfMemoryError: requested 4096000 bytesfor GrET* in C:/BUILD_AREA/jdk1.5.0_09/hotspot\src\share\vm\utilities\growableArray.cpp. Out of swap space? 原来的内存参数是:-Xms1024m -Xmx1380m 修改为::-Xms1380m -Xmx13...
2010-6-24
17:43:22
128
Weblogic集群HTTP会话复制失败故障诊断
问题描述 Http 会话状态没有从 Primary 服务器复制到 Secondary 服务器。下面是一些故障症状: 使用 http 会话的应用程序没有按设计运行,并且会话数据有所丢失 即使在会话仍未超时的情况下,系统也可能提示您重新登录到应用程序中 您在服务器的日志文件中看到与 Http 会话失败相关的错误...
2010-6-18
14:38:57
129
同一个Weblogic两个Domain CookieName冲突导致session失效问题
问题描述 集成项目HT实施过程中碰到这样的问题,本次集成是把两个不同的应用集成到同一个页面框架下,部署方式为: 同一个Server ServerName = Server01,同一个Weblogic,分别建立两个Domain,Domain01(port-7001)和Domain02(port-7002),将应用App1部署在Domain01,将应用App2部署在Domain02,同时启动这两个Domain,如果完全是默认配置,单独访问两个应用是没有问题的,但是在同一个客户端如果访问App1之后再访问A...
2010-6-18
11:15:37
130
Transaction rolled back because it has been marked as rollback-only
发生这种异常的case: @Transactional publicvoidfoo(){ try{ bar(); }catch(RuntimeExceptionre){ //caughtbutnotthrowfurther } } @Transactional publicvoidbar(){ } 如果foo在调用bar的时候,bar抛出RuntimeException,Spring在bar return时将Transactional标记为Rollback only, 而foo捕获了bar的Ru...
2010-6-4
14:56:43
131
Hibernate的createSQLQuery查询Char字段被截断问题
ORACLE数据库中,字段类型CHAR(8),值12345678 hibernate中用createSQLQuery方法查询,返回的list用object[]接收,遍历取值发现object[0]输出值是1,只有一位,其他的没了。其他字段正确。 --------------------------------------------- 查看数据库,发现其他字段包括VARCHAR,DATE等类型均无问题,只有char类型的出问题。 char类型是定义长度的,8代表8个字节,节省空间并且效率要高,缺点是...
2010-6-1
10:08:36
132
如何清除Google app engine里data store过期的_ah_session
Google app engine把session数据存储在datastore里的_ah_session表里,并且不会清除,即使session已经过期了。这让我想到了weblogic似乎也不会清除过期了的jdbc session数据。 _ah_session不清除的话,_ah_session会越来越大,直到达到空间限制。那么应该清除过期了的_ah_session,新建一个cron job,定时请求servlet清除存储session的_ah_session。
2010-5-18
21:55:18
133
Unloading class sun.reflect.GeneratedMethodAccessor
是正常的现象,说明大量使用反射生成的class被jvm正确回收了。 看来你应该是permgen区outofmermory了,可以尝试在启动配置中加大permgensize,不过不建议太大,不要超过300M,而且这样也只能治标不能治本。 jdk dynamicproxy每次都会生成新的代理类,如果你不卸载这些代理类,permgen区outofmemory是迟早的事情。 如果你真的不想卸载加载到jvm中的代理类,就要考虑复用生成的代理,这样的话,jdk的dynamicproxy是不行的,你要使用cglib...
2010-5-16
22:23:08
134
在appengine上用compass来集成lucene实现全文搜索
using a compass + JDO Search on appengine Compass http://www.compass-project.org/ Demo video http://www.kimchy.org/searchable-google...
2010-4-27
17:01:56
135
org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x10)
org.apache.xmlrpc.XmlRpcException: Failed to parse XML-RPC request: An invalid XML character (Unicode: 0x10) was found in the element content of the document. Caused by: org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x10) was found ...
2010-4-25
18:11:57
136
Google云计算GAE开发的一个IT技术推荐应用
IT Technology Network是用Google App Engine - Google Codegoogle的云计算服务开发的一个网站。 IT Technology Network是一个专注于IT技术的网站,包括软件开发、IT业界、Java、数据库、Unix、Web开发、开源项目、互联网等新闻和博客。 目标是提供一个有质量保证、简洁、经常更新的IT技术内容和搜索服务。 IT Technology Network其实也就是国内IT技术网站的一个聚合网站,例如,腾讯IT...
2010-4-22
10:22:19
137
Google App Engine性能调优 - 页面性能优化
GAE提供了简单实用的API和开发工具,结合已有的开发框架,Java开发人员可以很容易开发出自己的业务应用系统。 本次先介绍页面部分的性能优化技巧,只需要进行简单的设置和少量的编码,即可获得不错的性能提高。后续的文章 文中提到的技巧已经在本博客取得验证,从后来的统计数据中可以看到,首页的处理时间从平均400ms减少到了平均26ms,性能提高了15倍!
2010-4-18
22:55:05
138
Google App Engine for Java数据备份下载
It is possible to use python tool bulkloader.py to create datastore backup of GAE Java app. You justhave to set up remote_api by adding following lines to web.xml: ?xml version="1.0" encoding="utf-8"?web-app !-- Add this to your web....
2010-4-17
8:56:12
139
Google App Engine for Java的Performance性能问题
Google App Engine - Google Code,会根据负载情况自动关闭或者启动Java web应用的JVM,这使得很多http请求会触发启动JVM并部署web应用,因此这样的http请求非常慢,响应性能很差,用户体验非常差。因为大部分的应用还是需要连接DataStore,那么就需要初始化Data类的MetaData和连接数据库,不可避免需要很多时间。这个问题甚至Google自己也没有很...
2010-4-16
8:42:33
140
Google App Engine 云计算的限制
Google App Engine 云计算的限制 Google App Engine - Google Code,虽然是个令人兴奋的东西,但是它由于种种原因有很多限制,而有些限制还是挺恼火的。 开发者对于App Engine的文件系统只拥有读的权限。 App Engine仅可以在HTTP请求时执行代码(除了计划的后台任务、任务队列和XMPP服务)。 用户可以上传任意的Python模块,但它们必须是纯Python,不包括任何C扩展程序或其他必须编译的代码。 App Engi...
2010-4-15
17:43:15

<<上篇 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 ... 下篇>>