- 博客(25)
- 资源 (16)
- 收藏
- 关注
原创 Nginx代理之后,访问地图出现叉图的问题
系统上线以后,一些用户反应地图上面出现了<!--StartFragment-->叉图,有的用户比较严重,放大和缩小叉图都不能消失,经在甲方的电脑重现,计算机A重现了该现象,经过httpwatch监控和调试nginx,该问题始终得不到解决。通httpwatch进行监控时发现现象更怪异:当请求一个图片的url时,请求返回的状态码是200,内容也显示出来,但是在浏览器上面却出现叉图图,甚是无...
2012-10-11 15:28:30 721
原创 JAXB 2.0 API is being loaded from the bootstrap classloader错误【转】
java.lang.LinkageError: JAXB 2.0 API is being loaded from the bootstrap classloader, but this RI(xxx) needs 2.1 API 在使用webservice,mule esb等需要jaxb的项目里经常会出现 JAXB 2.0 API is being loaded from the boots...
2012-09-05 11:48:47 240
原创 Oracle数据库迁移
Oracle数据库迁移 1、背影: 据项目实施人员反映,布署共享平台的过程中,有一个最大的问题,那就是平台数据库的迁移。经常会遇到表空间导出导入失败,或是导入过程中数据表丢失或是数据表虽然能导入,但表字段缺失等现象。针对这种情况,我仔细分析了一下:主要原因出在目前的exp/imp 这种数据导入导出工具存在比较大的缺陷,这种缺陷将在后面提到。相比目前这种方式,我这里提供一种比较方便...
2012-09-05 10:52:53 178
原创 [Extjs项目开发必须知道的技术之一]--apply和applyif
目前本人在做公司项目的前台框架的升级工作,前台框架使用的是Extjs2,目前需要将框架升级到Extjs4。虽然之前使用Extjs大概快2年啦,但是因为一直没有太多的时间对一些知识点或者关键技术进行深入研究,本人也想写一点自己的积累或者见解,一直也无从下手。所以这次就以升级框架作为契机,深入的对ext的技术点进行研究,希望与大家一起分享。在这个过程中我也会把一些经常遇到知识进行归类、整理...
2011-06-15 13:18:33 107
原创 JSON 入门指南
简介: JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。本文将快速讲解 JSON 格式,并通过代码示例演示如何分别在客户端和服务器端进行 JSON 格式数据的处理。 尽管有许多宣传关于 XML 如何拥有跨平台,跨语言的优势,然而,除非应用于 Web Services,否则,在普通...
2011-06-14 14:52:15 74
原创 J2EE 全面简介
J2EE的概念目前,Java 2平台有3个版本,它们是适用于小型设备和智能卡的Java 2平台Micro版(Java 2 Platform Micro Edition,J2ME)、适用于桌面系统的Java 2平台标准版(Java 2 Platform Standard Edition,J2SE)、适用于创建服务器应用程序和服务的Java 2平台企业版(Java 2 Platform Enter...
2011-06-14 00:23:49 123
原创 转《JSP与Servlet的区别》
一. Servlet是什么? 客户机/服务器计算的发展。Java提供了一整套客户机/服务器解决方案,在这个方案中,程序可以自动地下载到客户端并执行,这就是applet。但是它仅仅是问题的一半。问题的另一半就是Servlet。servlet可以被认为是服务器端的applet。servlet被Web服务器加载和执行,就如同applet被浏览器加载和执行一样。servlet从客户端(通过Web...
2011-06-14 00:01:24 105
原创 Oracle表空间相关
1、创建表空间 CREATE TABLESPACE smTableSpace DATAFILE 'D:\oracle\product\10.2.0\oradata\XXX.dbf' SIZE 100M AUTOEXTEND ON NEXT 32M; 2、查看所有表空间 select...
2011-06-11 11:39:07 65
原创 访问tomcat发布的工程时提示没有权限、拒绝访问
在部署工程时,发布到tomcat之后,使用localhost可以访问应用,但是在使用该服务器的IP访问时,出现“权限不够”、“拒绝访问”的提示,无法访问应用。 经过对服务器的设置的检测,没有什么限制,最后经过思考定位到tomcat上面,tomcat文件夹的属性在只读的情况下,导致无法通过IP访问tomcat的应用,解决方法:将tomcat的文件夹的属性的只读属性去掉,重新发布应用,就没有问...
2011-06-10 14:03:48 1247
原创 SSH终端客户端连接linux,终端出现乱码的解决
SSH终端客户端连接linux,终端出现乱码的解决 vi /etc/sysconfig/i18n将内容改为 LANG="zh_CN.GB18030" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN" SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en" SYSFONT...
2011-06-10 14:02:49 146
原创 访问工程项目时,Extjs出现“拒绝访问”
关于在IE中使用Extjs出现“拒绝访问”的问题近段时间项目登陆的时候出现以下问题:第一次用URL:http://localhost:8080/XXX/mainStart.bs登陆系统,正常;关闭浏览器用URL:http://192.168.0.11:8080/lgcgis/mainStart.bs登陆系统,其中:192.168.0.11是本机的IP地址,出现“ext-base.js,...
2011-06-10 14:01:46 187
原创 Eclipse Helios的PermGen space错误的解决办法
在运行Eclipse3.6 helios的时候,如果加载的项目比较多的时候,就容易报“java.lang.OutOfMemoryError: PermGen space”的错误,然后整个eclipse就死掉了,尤其是在加载web项目做预编译的时候更容易报错。PermGen space是保存类对象和方法的放射元数据的一块内存区域。解决办法就是在eclipse启动的时候加大这块内存区域。修改e...
2011-06-10 14:00:29 83
原创 转《再次写给我们这些浮躁的程序员》
2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。 多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个...
2011-02-11 16:19:41 91
原创 转《我们是一群和平年代充满浮躁与抱怨的程序员》
和很多IT人沟通,发现表现出来更多的是浮躁与抱怨,所以有了本文,其实我们不论是coder,还是架构师或项目经理,都存在同样的心理,只是比较的对像及发展的路线不一样罢了。 现在是一个和平与发展的社会,大部份人不会为了吃饱而发愁,更多的是为了生活更好,为了工资、房子、车子,为了得到周围人的褒奖,受到周围人的影响,以至于不知道自己想做什么,常感觉前途不知在哪里。IT人是这样,国企的人也一样,我们...
2011-02-11 16:18:00 89
原创 方法名为getXX()导致的后果
做项目的近段时间,遇见一个问题,纠结了好一段时间。纠结的问题就是在Action中写的方法,前台只调用了一次,但是结果是方法执行了两次,并且直接导致数据结果为双份的,代码检查了n次,没有发现任何的错误,最后经过同事的帮助,发现是方法命名的问题,我将方法命名为getXX();这样直接导致进入该类中执行一下该方法,你调用的时候又执行了一次,这样就直接导致调用一次代码执行2次的结果。这就是Java的规...
2010-12-02 20:21:58 275
原创 JPA调用存储过程
要调用存储过程,我们可以通过EntityManager对象的createNativeQuery()方法执行SQL 语句(注意:这里说的是SQL语句,不是HPQL), 调用存储过程的SQL格式如下:{call 存储过程名称(参数1, 参数2, … )} 在EJB3 中你可以调用的存储过程有两种1.无返回值的存储过程。2.返回值为ResultSet(以select 形式返回的值)的存储过程(注意:EJ...
2010-08-14 10:41:40 165
原创 JPA简介
JPQL就是一种查询语言,具有与SQL 相类似的特征,JPQL是完全面向对象的,具备继承、多态和关联等特性,和hibernate HQL很相似。 查询语句的参数JPQL语句支持两种方式的参数定义方式: 命名参数和位置参数。。在同一个查询语句中只允许使用一种参数定义方式。 命令参数的格式为:“: +参数名”例:Query query = em.createQuery("select p from P...
2010-08-14 10:39:59 97
原创 OpenJPA的基础
在项目中我们公司用的持久化语言是JPA,周五为了给同事们详细的讲解JPA的相关知识,我写了一个大概提纲,和网友一起分享!1、 JPA简介—语言JPQLJPA(Java Persistence API)作为Java EE 5.0平台标准的ORM规范,将得到所有Java EE服务器的支持。Sun这次吸取了之前EJB规范惨痛失败的经历,在充分吸收现有ORM框架的基础上,得...
2010-08-14 10:13:11 247
原创 启动Eclipse的项目时出现java.lang.OutOfMemoryError错误
今天解压一个Eclipse3.5,然后把项目发布到tomcat6中,启动时却报错:java.lang.OutOfMemoryError:Java heep space的错误.,如图: 之前因为做项目时,也遇到过,这个问题大家都会遇到的,所以现在整理一个解决方案:点击window-àPerferences-àjava-à Installed JREs -à 如图: 选...
2010-07-28 20:11:00 213
原创 《转》审查Java代码的十一种常见错误
代码审查是消灭Bug最重要的方法之一,这些审查在大多数时候都特别奏效。由于代码审查本身所针对的对象,就是俯瞰整个代码在测试过程中的问题和Bug。并且,代码审查对消除一些特别细节的错误大有裨益,尤其是那些能够容易在阅读代码的时候发现的错误,这些错误往往不容易通过机器上的测试识别出来。本文就常见的Java代码中容易出现的问题提出一些建设性建议,以便您在审查代码的过程中注意到这些常见的细节性错误。通...
2010-07-27 20:41:15 88
原创 request.getParameter()
今天,做项目中的一个jsp页面,我的需求如下:我需要将url http://localhost:8080/lgc/index.jsp?mapname=...后面的mapname作为参数获取,我在JSP的body里面是这样的:<body onLoad="onPageLoad(<%=request.getParameter("mapname")%>)"><...
2010-07-26 20:46:32 309
原创 struts2与json的整合
将jsonplugin-0.30.jar放到工程的lib下面,然后struts2在struts.xml的配置文件中可以指定返回的结果集的类型为:json,把返回的结果封装为json字符串JSON插件是Struts2的Ajax插件,通过利用JSON插件,允许开发者以非常灵活的方式开发AJAX应用。 JSON(Java Script Object Notation),是一种语言无关...
2010-07-25 22:15:26 109
原创 struts2的相关知识
1、在struts2.xml中配置的Action,并不一定用于封装用户的请求参数,也可能封装了Action需要传入下一个页面显示的值。实际上,这些值将被封装在ValueStack对象中;通过查看strut2的文档,在页面中可以通过getAttributeNames方法分析请求中的全部属性,可以通过OGNL表达式非常方便的访问该对象封装的信息;2、大致上,struts2框架有3个部分组成:核心控...
2010-07-25 22:13:21 113
原创 AJAX的原理
Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。借助于XMLHttpRequest对象的帮助,应用程序就可以采用异步方式发送用户请求,并处理服务器响应,避免阻塞用户动作。 使用Ajax的异步模式,浏览器就不必等用户请求操作,无需重新下载整个页面,一样可以显示服...
2010-07-25 22:10:04 85
原创 解决eclipse3.6打开弹出提示框
今天下载了eclipse3.6最新版,在网上看到对其介绍的,非常心动,打算尝试一下,当下载完毕后,解压到D盘,打开eclipse.exe时,却弹出提示框“ Failed to create the Java Virtual Machine” :顿时很郁闷。在网上查了一些资料,终于解决啦!方法是: 找到eclipse目录下的eclipse.ini,里面的配置信息为:-startupplu...
2010-07-25 20:29:53 607
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人