搜索结果
"category:/java"
标题及摘要 | 日期/时间 | |
---|---|---|
121
|
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 |
122
|
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 |
123
|
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 |
124
|
Weblogic集群HTTP会话复制失败故障诊断
问题描述 Http 会话状态没有从 Primary 服务器复制到 Secondary 服务器。下面是一些故障症状: 使用 http 会话的应用程序没有按设计运行,并且会话数据有所丢失 即使在会话仍未超时的情况下,系统也可能提示您重新登录到应用程序中 您在服务器的日志文件中看到与 Http 会话失败相关的错误... |
2010-6-18 14:38:57 |
125
|
同一个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 |
126
|
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 |
127
|
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 |
128
|
如何清除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 |
129
|
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 |
130
|
在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 |
131
|
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 |
132
|
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 |
133
|
Google App Engine性能调优 - 页面性能优化
GAE提供了简单实用的API和开发工具,结合已有的开发框架,Java开发人员可以很容易开发出自己的业务应用系统。 本次先介绍页面部分的性能优化技巧,只需要进行简单的设置和少量的编码,即可获得不错的性能提高。后续的文章 文中提到的技巧已经在本博客取得验证,从后来的统计数据中可以看到,首页的处理时间从平均400ms减少到了平均26ms,性能提高了15倍! |
2010-4-18 22:55:05 |
134
|
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 |
135
|
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 |
136
|
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 |
137
|
According to TLD or attribute directive in tag file, attribute value does not accept any expressions
Google App Engine for java时出这个错,只需要将web.xml里修改为: web-app xmlns="http://java.sun.com/xml/ns/javaee" version="2.5" |
2010-3-28 13:27:32 |
138
|
使用java的HttpURLConnection模拟登陆百度
使用java的HttpURLConnection模拟登陆百度 public static void loginBaidu() { URL url = null; HttpURLConnection httpurlconnection = null; try { url = new URL(http://www.baidu.com/); httpurlconnection = (HttpURLConnection) url.openConnection(); httpu... |
2010-3-24 20:46:39 |
139
|
Java程序员应该掌握的10个JSP标签库
Java程序员应该掌握的10个JSP标签库 One of JSP’s most overlooked features is its ability to work with reusable code blocks, aka “tag libraries,” to add new functionality to a JSP application. These tag libraries, declared using XML-type markup, provid... |
2010-3-16 14:12:49 |
140
|
我收藏的链接(45)
我收藏的链接(45)使用分层的 Selenium 框架进行复杂 Web 应用的自动测试 Selenium 是一种 Web 应用的自动测试工具,通过模拟用户对 Web 页面的各种操作,可以精确重现软件测试人员编写的 Test Cases 步骤。Selenium 包含三个工具:Selenium-IDE,Selenium-RC 以及 Selenium-Core。其中,Selenium-Core 是驱动 Selenium 工作的核心部分,作为一个用 JavaScript 编写的测试引擎,它可以操作 Web 页面上... |
2010-3-1 9:54:00 |