- 博客(29)
- 资源 (1)
- 收藏
- 关注
原创 Oracle的rownum原理和使用
<br />在Oracle中,要按特定条件查询前N条记录,用个rownum就搞定了。 <br />select * from emp where rownum <= 5 <br />而且书上也告诫,不能对rownum用">",这也就意味着,如果你想用 <br />select * from emp where rownum > 5 <br />则是失败的。要知道为什么会失败,则需要了解rownum背后的机制: <br />1 Oracle executes your query.<br />2 Oracle
2010-09-28 17:49:00
385
原创 Oracle 查询表空间使用情况(转)
<br />--查询表空间使用情况<br />SELECT UPPER(F.TABLESPACE_NAME) "表空间名",<br /> D.TOT_GROOTTE_MB "表空间大小(M)",<br /> D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",<br /> TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB * 100,2),'990.9
2010-09-06 10:10:00
885
转载 struts2中文乱码解决方法
<br />终于在自己的项目中引入struts2了,但一上来就来一个中文乱码的问题。google了半天找了几个不痛不痒的结果,很是不满意。又调试了半天,终于解决了中文乱码的问题。总结一下,中文乱码,首先要区分是页面乱码、action乱码,还是数据库乱码。大致的原理是java使用unicode编码-->window使用gbk(gb2312的扩展集)--mysql默认使用utf-8(unicode的一种编码方法),这样转来转去就乱码了^_^。解决方法如下: 1. 在struts2里面,最好将所有字符都设成u
2010-06-13 16:28:00
566
1
转载 struts2中iterator标签的相关使用
<br />在说明s:iterator标签的使用前,先了解下struts2中的Value Stack。这里参考了webwork中对Value Stack的描述,由于struts2是在webwork的基础上进行升级的,因此webwork对于Value Stack的表述同样适用于struts2。在这里不描述Value Stack具体做什么,但有两点需要注意: 一个value stack本质上是一个List;在栈中调用[n]将返回一个从位置n开始的子栈;<br />对于2举个例子说明。假定Value Stack包
2010-06-04 09:43:00
319
转载 SQl 语句(常见) 新建,删除,修改表结构
新建表:create table [表名]([自动编号字段] int IDENTITY (1,1) PRIMARY KEY ,[字段1] nVarChar(50) default 默认值 null ,[字段2] ntext null ,[字段3] datetime,[字段4] money null ,[字段5] int default 0,[字段6] Decimal (12,4) defaul
2010-05-20 13:40:00
680
原创 java的ArrayList使用
1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小、如何使用ArrayList 最简单的例子:ArrayList List = new ArrayList();for( int i=0;i给数组
2010-04-09 10:10:00
459
转载 如何通过URLConnection向HttpServlet发送信息
针对JDK中的URLConnection连接Servlet的问题,网上有虽然有所涉及,但是只是说明了某一个或几个问题,是以FAQ的方式来解决的,而且比较零散,现在对这个类的使用就本人在项目中的使用经验做如下总结:1:> URL请求的类别: 分为二类,GET与POST请求。二者的区别在于: a:) get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,
2010-04-09 09:16:00
3649
转载 生成RSA密钥、保存到文件、从文件读取、加密、解密等操作。
生成RSA密钥、保存到文件、从文件读取、加密、解密等操作。java 代码import java.security.Key; import java.security.KeyFactory; import java.security.KeyPair; import java.security.KeyPairGenerator; import j
2010-03-05 09:32:00
17774
原创 Struts2 访问request、session和application对象
在传统的Web开发中,经常会用到Servlet API中的HttpServletRequest、HttpSession和ServletContext。Struts 2框架让我们可以直接访问和设置action及模型对象的数据,这降低了对HttpServletRequest对象的使用需求,但在某些应用中,我们可能会需要在action中去访问HttpServletRequest对象以及其他两种对象,例如
2010-02-25 14:11:00
2449
原创 entry for sde instance not found in services file解决方法
连接sde时,出现entry for sde instance not found in services file错误解决方法:在客户机“C:/WINDOWS/SYSTEM32/DRIVERS/ETC”文件夹下services文件添加:esri_sde 5151/tcp #ArcSDE for Oracle在客户机“C:/WINDOWS/SYSTEM32/DR
2010-01-21 10:41:00
2892
原创 java.lang.String ERROR message="[ERR0125] Error when trying to administer Service
突然arcims地某个服务不能启动了,在message console中看到ERROR message="[ERR0125] Error when trying to administer Service这个错误,也没有别的信息了,感觉这个信息作用不是很大,在esri bbs中看到以下一句话,改了下author的连接ok了,如果以后还有此错误,再补充吧,呵呵 Since your data
2010-01-18 10:39:00
1233
转载 SQL注入攻击的种类和防范手段
观察近来的一些安全事件及其后果,安全专家们已经得到一个结论,这些威胁主要是通过SQL注入造成的。虽然前面有许多文章讨论了SQL注入,但今天所讨论的内容也许可帮助你检查自己的服务器,并采取相应防范措施。SQL注入攻击的种类知彼知己,方可取胜。首先要清楚SQL注入攻击有哪些种类。1.没有正确过滤转义字符在用户的输入没有为转义字符过滤时,就会发生这种形式的注入式攻击,它会被传递给一个SQL语句。这样
2010-01-05 15:44:00
474
转载 ArcIMS Admin启动时出现Site restoration pending on server.Try again解决
ArcIMS Adminstrator启动时出现Site restoration pending on server.Try again?不管点Yes或No,系统都启动不了。解决办法是:进入控制面板-管理工具-服务,把所有的arcIMS服务重新启动一遍,如果还不能解决,实行如下的变态步骤(注意:这样的话所有定义的service将丢失!):(1)进入/AppServer/目录,把AimsAdmPw(
2009-12-18 15:03:00
472
原创 如何在两台不同的机器上安装配置ArcSDE (oracle)
使用sdeupgradeora9i应用程序升级后,再按照一般的post方法post,在填写net service name时,使用oracle客户端的 net manager 配置一个另一台oracle数据库的service name;其余按照 一般方法进行,Post完成后,修改$sdehome/dbinit.sde set ORACLE_SID = ORCL;为set LO
2009-12-17 13:12:00
588
转载 配置多个SDE服务(oracle)
配置多个SDE服务(oracle) 项目要准备两份相同结构的数据给不同的用户,由于数据量很大,不断的备份还原效率十分低下,因此考虑新建一个数据库,建立两个SDE服务。 1.新建数据库DXGX_GX(原数据库:DXGX)2.运行SDE POST 新创建一个服务(在创建之前需要先关闭已在运行中的SDE服务)3.在ArcCatalog里建立新的SDE连接DXGXGX(以前的叫DXGX)。
2009-12-17 13:10:00
785
原创 Error: ArcIMS Service: name has timed out.
Error is generated when a client request fails and times out. If you have complex maps or expect complex requests, it may be necessary to optimize the performance of ArcIMS by modifying the d
2009-12-10 16:17:00
655
1
原创 ERR0134] Requested Service is not available.
错误描述:通过IE浏览载入Html浏览器会返回下面错误信息:"[ERR0134] Requested Service is not available. http://machinename/servlet/com.esri.esrimap.Esrimap?ServiceName=test"导致原因导致这些错误原因有几个,一般如下所示 A
2009-12-10 16:11:00
596
转载 [Err0134]请求的服务不存在(arcims)
错误描述:通过IE浏览载入Html浏览器会返回下面错误信息:"[ERR0134] Requested Service is not available. http://machinename/servlet/com.esri.esrimap.Esrimap?ServiceName=test"导致原因导致这些错误原因有几个,一般如下所示 A.要访问的地
2009-12-10 09:59:00
545
原创 关于JSP发布地图服务(转)
关于JSP发布地图服务首先介绍下用于发布地图服务的ArsIMSArsIMS是一个由Presentation层,Business Logic层,data层组成的多层架构,另外,它还有一个用于管理地图网页发布的应用程序集.(1)presentation 层是ArcIMS的客户端,可以获得,浏览和分析地理数据(geographic data)(2)business logic 层的组件用于请求处
2009-11-25 15:30:00
877
原创 .net中创建目录的问题(未找到路径X的一部分|Could not find a part of the path)
在.net创建目录里最多使用的就是Directory.CreateDirectory,该函数的好处是不管有多少级子目录,可以一次创建完,也就是说这个函数是从根目录开始,一层一层的判断、一层一层进行创建的。 但这样的便利也造成了一个问题,举例来说: //Server01/Docs/Category1/是程序的一个工作目录,当前运行程序的用户只对//Server01/Docs/Category1
2009-11-11 10:41:00
9918
1
转载 使用.NET FileSystemWatcher对象监控C#目录改变
许多情况下,如果创建或修改一个文件,系统需要执行某些任务。例如,在一个数据库中插入平面文件的重要系统就是如此。在这种情况下,程序必须监控目录中新建立的文件。如果目录中新建了一个文件,程序必须提取这个文件、进行解析、再把它插入到数据库中。许多时候,这类功能要通过“调查”目录并列举上次调查后任何新建的文件来完成。在.NET Framework中,微软为开发者提供另一种连续调查一个目录中的
2009-11-10 14:45:00
776
转载 C#初学者如何使用FileSystemInfo类(源码)
FileSystemInfo ClassOne of the rich experiences in working with .NET is a huge collection of Base Class Libraries. The .NET Framework class library is a library of classes, interfaces, and value
2009-11-10 09:48:00
9388
1
转载 n个数中有且仅有一个数出现了奇数次
很有意思奥:有一组数字,从1到n,中减少了一个数,顺序也被打乱,放在一个n-1的数组里请找出丢失的数字,最好能有程序,最好算法比较快BTW1: 有很多种方法的哦,据说O(n)的方法就不止一种BTW2: 扩展问题,如果丢失了2个数字呢?BTW3: 一定要小心不要溢出,嗯,面试者有时候不会提醒你的BTW4: 最好不要多申请n多空间Update 一个很相近的题目:1-100
2009-11-04 14:46:00
2832
原创 Linux 下执行指令出现“bad interpreter”错误的解决方法
经常会遇到这种情况,在windows下写的脚本、代码会在linux下无法执行,出现如下错误:: bad interpreter: No such file or directory1 原因这通常都是由于windows下对文本文件的保存格式与unix下不同造成的,windows下回车的字符是’/r/n’,而linux下是’/n’。2 解决方法vi file在命令模式下,输入 set ,查看文件格
2009-11-04 11:07:00
575
转载 在Linux部署项目时,jdk的问题
一般在linux上部署项目时,直接把在window上编译出来的jar文件部署上去,再运行就可以了,但是今天碰到的问题 :Exception in thread "main" java.lang.NoClassDefFoundError: DataServer at gnu.java.lang.MainThread.run(libgcj.so.7rh)Caused by: java.lang
2009-10-30 09:53:00
2440
原创 System.getProperty()系统参数大全
System.out.println("Java的运行环境版本:"+props.getProperty("java.version")); System.out.println("Java的运行环境供应商:"+props.getProperty("java.vendor")); System.out.println("Java供应商的URL:"+props.getProper
2009-10-29 11:18:00
582
1
原创 ORA-01747: user.table.column, table.column 或列说明无效
从shp2sde的过程中,由于创建的表用了oracle关键字level,首先碰到的问题是在创建表的过程不能创建:解决方法:给level关键字加上双引号,就可成功创建了。 接着使用sqlloader把数据导入oracle的过程中,遇到这个问题:ORA-01747: user.table.column, table.column 或列说明无效,但列名不能随意更改:解决方法:同样给lev
2009-10-16 10:36:00
2105
关于rails初步学习
我刚开始学习rails,是在Aptana环境中,我没有学习过java,不明白生成的rails各个文件夹以及里面的文件是干什么用的,整个程序从哪里开始入口,mvc各在哪里实现,谢谢...
2007-09-17 19:27:01
97
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人