`
文章列表
GeoTools是比较成熟的开源GIS中间件,有近10年的历史,并且还有一定的OpenGIS官方背景,是英国Leeds大学提供的地理java基础类和源代码。 可从www.geotools.org下载源代码。 geotools采用java实现,架构非常优秀,容易扩展。geotools中采用了另一个著名的开源软件JTS(java拓扑套件)。JTS封装了常用的geo算法,并且实现了OpenGIS的简单特征规范,也提供了基于内存的空间索引 新版本添加了PENN UNIVERSITY的ColorBrewer项目。 官方提到: This release contains an improved AP ...
安装方法参考官方文档:http://download.oracle.com/docs/cd/B19306_01/server.102/b14198/installation.htm#sthref27Using the Database Configuration AssistantWhen you install Oracle with the Oracle Universal Installer, the sample schemas are installed by default when you select the Basic Installation option. If you h ...

atan与atan2

我们可以使用正切操作将角度转变为斜率,那么怎样利用斜率来转换为角度呢?可以利用斜率的反正切函数将他转换为相应的角度.as中有两个函数可以计算反正切,我们来看一下.1、as中Math.atan()Math.atan()接受一个参数:用法如下:angel=Mat ...
我使用struts2+Hibernate开发了个j2ee小系统,数据库用的是mysql5,部署的服务器为weblogic10; 一般情况下没有什么问题,在开发中也是偶然发现,我的电脑没有关,部署的服务器一直运行着,长时间没有使用,第二天一来再点击系统,则后台出现如下异常: ** BEGIN NESTED EXCEPTION ** java.net.SocketException MESSAGE: Software caused connection abort: socket write error STACKTRACE: java.net.SocketExceptio ...
今天在做hibernate查询时出现如下异常: org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [from com.easymap.inter.model.ToaRecvdoc t where t.recvdocCode=?] org.hibernate.hql.ast.HqlLexer.panic(HqlLexer.java:80) antlr.CharScanner.setTokenObjectClass(CharScanner.java:340) ...
今天在做jmesa分页列表的ajax功能时出现乱码问题。出来第一个页面不会乱码,不过当点击排序或下一页时就会出现中文乱码,我试着用在struts2环境下用国际化的方式也没办法解决;后来发现是输出的问题导致的。修改代码如下: String html = render(this.getRequest(), this.getResponse()); //byte[] contents = html.getBytes(); //this.getResponse().getOutputStream().write(contents); //替换以上两名解决页面乱码问题 this.getResp ...
郁闷的异常问题,使用hibernate3在测试添加编辑方法时 public void save(T t) {  Session session = getSession();  Transaction tx = beginTransaction(session);  try{   session.update(t);   tx.commit();  }catch(Exception e){   tx.rollback();   log.error("保存对象失败");  } } 竟然保存不了对象没办法更新操作,也不知道是怎么回事,直到改成如下: public void ...
今天在学习jmesa分页组件时遇到:org.apache.jasper.JasperException: Unable to convert string "${tasks}" to class "java.util.Collection" for attribute "items": Property Editor not registered with the PropertyEditorManager 这种异常,试着调了不少时间,tasks是从后台传过来的list集,在前台jsp页面不能使用${tasks},弄的我莫名其妙怎么 ...
嗨呦 发表于 2009-5-22 10:24:00 本人普通院校,非计算机专业本科毕业。从毕业到现在也工作有五年了。回忆起程序人生,也颇有一翻滋味。    本人是从大三上学期开始学习计算机的,因为那时电脑突然一下比较普及,本人家 ...
1好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并 不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不 ...
oracle文件在windows下的安装位置:*oracel_home目录,如:D:\oracle*c:\program files\oracle*注册表*环境变量Path Windows下彻底卸载oracle的步骤:借助于oracle卸载工具 DBCA:删除数据库:开始程序->Oracle-oralceHome92->Configuration and Migration Tools->Database Configuration Assistant 选择删除数据库即可 OUI:卸载所有需要的组件:在安装文件中双击setup.exe,将启动OUI,点周卸装产品,选择勾选组件删 ...
who trnes?application designersapplication developersdatabase administratorssystem administrators performance tuning areas:Application:  调优是一个团队的过程 sql statement performance chanage management          Instance tuning: Memory Database structure instance configuratio ...
“思维导图”可以帮助你: ※获得一个大课题的全景图 ※计划前进路径和做出选择 ※获得和掌握大量信息 ※创造性地解决问题 ※享受阅读、分析和思考的乐趣 ※同时把握全局和细节 ※成为学习和工作中的高效能人士 哪些领域可以应用“思维导图”? 思维导图可以用于工作和生活中涉及学习和思考的各项活动。 ※作为个人:计划、项目管理、沟通、组织、分析和解决问题 ※作为学习者:记忆、笔记、写报告、写论文、做演讲、考试、思考、集中注意力 ※作为职业人士:计划、沟通、项目管理、组织、会议、培训、谈判、面试 思维导图软件Freemind与MindManager是两款非常棒的软件,Freemind是开源的纯java开 ...
在使用Ireport的时候,我从不建议采用这种方式制作报表: JasperPrint jasperPrint = JasperFillManager.fillReport(String,Map,Connection); 使用hibernate的Session同样不推荐。 原因: 1.性能考虑: 如果你将一个数据库连接交给ireport也就意味着,你必须等待ireport将所有的操作完成才可以回收该链接,如果是在大批量数据显示的情况下(往往如此),将占用很长很长的连接时间,如果实现了JRDataSource接口,先将数据保存到一个list中,那么将花费你极少的时间来处理数据库这部分,之后的数据显示 ...
关键字: jasperreports+ireport在eclipse中的使用 一、介绍 1)它可以PDF,HTML,XML等多种形式产生报表或动态报表,在新版本还支持CSV,XLS,RTF等格式的报表; 2)它按预定义的XML文档来组织数据,来源多(如:关系数据库,Java容器对象 ...
Global site tag (gtag.js) - Google Analytics