- 博客(38)
- 资源 (7)
- 收藏
- 关注
原创 oracle列合并
在许多场合,我们会需要用到oracle列合并,oracle提供了一些方法用于把某列的多行数据合并成一行。 一、10G以前使用WMSYS.WM_CONCAT wmsys.wm_concat将字段的值用","来隔开。 select id,wm_concat(name) from tab_name group by id; 二、sys_connect_by_path s
2014-07-24 11:59:00
15573
转载 oracle中的userenv及sys_context的参数
1. USERENV(OPTION) 返回当前的会话信息. OPTION='ISDBA'若当前是DBA角色,则为TRUE,否则FALSE. OPTION='LANGUAGE'返回数据库的字符集. OPTION='SESSIONID'为当前会话标识符. OPTION='ENTRYID'返回可审计的会话标识符. OPTION='LANG'返回会话语言名称的ISO简记
2014-06-23 16:02:45
945
原创 ORACLE的VARCHAR2字段类型占字节问题
今天,往ORACLE一个表的VACHAR2(20)字段中插入七个汉字,提示错误:插入的值太大。改成插入六个汉字,又可以。 一直以来,都以为一个汉字占两个字节。觉得非常奇怪。用length()、lengthb()函数查看,发现lengthb()是length()的三倍。 于是百度,原来这与ORACLE的字符集设置有关。(以前的项目都是设置成的ZHS16GBK)字符集设置成
2014-01-22 10:59:35
7566
转载 eclipse 编码设置
一般Java文件编码格式是UTF-8的。以下以默认GBK改为UTF-8为例。 1.改变整个工作空间的编码格式,这样以后新建的文件也是新设置的编码格式。 eclipse->window->preferences->General->workspaceTypes->Other->UTF-8->OK 汉化版:eclipse->窗口->首选项->常规->工作空间->其它->UTF-8-
2014-01-14 16:14:47
683
转载 DB_DOMAIN的一点知识
今天下午比较郁闷,折腾了一个下午,就是因为GLOBAL_NAME的问题。Oracle的GLOBAL_NAME由两个部分组成:DB_NAME和DB_DOMAIN。如果在建立数据库的时候不指定DB_DOMAIN的值,则GLOBAL_NAME和DB_NAME的值一样。Oracle有一个从来没有解决的问题,就是DB_DOMAIN一旦加上,就再也去不掉了。不管是设置通过DB_DOMA
2013-09-24 21:45:56
1173
原创 对于ORACLE索引的一点发现(不同表连接写法对索引的需求)
2条写法不同的表连接语句:(效果一样) select * from T_FORM_ELEMENT t join t_form_resources t1 on t1.meta_id=t.meta_id; select * from T_FORM_ELEMENT t,t_form_resources t1 where t.meta_id=t1.meta_id;在表T_FORM_ELEM
2013-03-14 18:47:47
2668
原创 两台笔记本共享上网
<br /> 以前也有用过两台笔记本共享上网,前些天,我发现我连了自己机器上的无线后(本地连接没接网线),竟然可以上网了……纳闷了,反复想了想,做了下实验,终于弄明白了。。。<br /><br /> 环境:一根网线,两台带无线网卡的笔记本电脑(直连网线的笔记本:A机,通过共享的笔记本:B机)<br /><br /> 步骤1:共享本地连接<br /> A机器直接插好网线(连上网线后是可以直接上网的),把本地连接共享出来:网上邻居-属性-本地连接-属性-高级-勾上“允许其他网络用户通过此计算机的Interne
2011-04-19 15:30:00
766
原创 使用SQLMonitor监视访问ORACLE的“服务”
以前使用SQLMonitor抓捕“应用程序”访问ORACLE的SQL语句,用起来比较爽……这次遇到的应用是以WINDOWS服务的方式来运行的,尝试了一下SQLMonitor的监视服务功能,报错:error 2 installing monitor for the service process 到网上搜索解决方法,提到SQLMonitor缺少“unidbsrv.dll”文件。我用的是SQLMoniter2.4.3.6,到网上下载了个以前版本的DLL文件,尝试 依然报错:error 193 instal
2011-04-19 11:58:00
10004
2
原创 在XP Professional sp3系统中使用IIS运行ASP应用
<br /> 这两天,在IIS上部署了一个基于.NET的WEB应用程序,但是查看页面时总是报“HTTP500”。极度郁闷,在网上找了不少资料,终于解决了,总结如下:<br />环境:<br /> 操作系统:Microsoft Windows XP Professional 版本 2002 Service Pack 3<br /> IIS版本:IIS5.1(在网上下载,并安装到个人电脑上的)<br /><br /> 根据“IIS 500错误”,BAIDU一下,大多数解决方法如下:<br />1、更改A
2011-04-14 11:36:00
1633
1
转载 增加Distinct后查询效率反而提高(转载)
<br /> 只有增加DISTINCT关键字,Oracle必然需要对后面的所有字段进行排序。以前也经常发现由于开发人员对SQL不是很理解,在SELECT列表的20多个字段前面添加了DISTINCT,造成查询基本上不可能执行完成,甚至产生ORA-7445错误。所以一直向开发人员强调DISTINCT给性能带来的影响。<br /> 没想到开发人员在测试一条大的SQL的时候,告诉我如果加上了DISTINCT,则查询大概需要4分钟左右可以执行完,如果不加DISTINCT,则查询执行了
2010-11-08 11:34:00
1023
原创 玩玩虚拟机
<br /><br />1.安装VMWARE<br />2.NEW VIRTUAL MACHINE<br />3.安装RED HAT LINUX<br />4.INSTALL VMWARE TOOLS<br /> 4.1 选择菜单 VM - Install VMware Tools<br /> 4.2 进入光驱 cd /mnt/cdrom<br /> 4.3 复制工具包到本地目录<br /> 4.4 解压 tar -zxvf XXX.tar.gz<br /> 4.5 运行 XXX.pl<br />5.设置M
2010-07-10 00:49:00
696
原创 CBA_anonymous帐户
LANDesk What is the CBA_anonymous account?CBA_anonymous is an account that is created by CBA8 when an anonymous connection to it is created. It is a guest account. Q. How does LANDesk ma
2010-05-05 11:40:00
4362
转载 windows不能在本地启动OracleDBConsole,错误代码2 的解决方案
Windows不能在本地计算机启动OracleDBConsole xx 有关更多信息,查阅系统事件日志。 如果这是非Microsoft服务,请与服务厂商联系,并参考特定服务错误代码2. 首先这个问题是因为本机ip的更改所导致的问题,因为在安装Oracle的时候的ip和现在的ip不同所产生的错误。 解决方法有2种: 一种是更改Oracle
2010-04-12 00:03:00
3578
转载 Oracle Imp and Exp (导入和导出)工具使用
Oracle 提供两个工具imp.exe 和exp.exe分别用于导入和导出数据。这两个工具位于Oracle_home/bin目录下。 导出数据exp 1 将数据库ATSTestDB完全导出,用户名system 密码123456 导出到c:/export.dmp中 exp system/123456@ATSTestDB file=c:/export.dmp full=y
2009-12-04 10:57:00
747
原创 测试DBLINK触发器事务
STEP1:在数据库TW中创表conn system/passwd@tw;create user test identified by test;grant connect to test;grant create table to test;alter user test quota 1M on users;----------------------conn test/test@tw;crea
2009-11-19 11:13:00
2084
转载 MyEclipse搭建J2ME环境
用MyEclipse开发MDIP程序我们需要一个插件EclipseMe来开发J2ME程序。插件的下载可以到:www.eclipseme.org上下载。 a,在Myeclipse的菜单栏上选择Help | Software Updates | Find and Install,查找我们下载的EclipseMe的插件。 b,选择Sear
2009-08-14 20:31:00
2117
原创 tomcat配置
1. tomcat设置访问默认应用程序(在地址栏中输入域名或IP地址就可以访问应用,很有用哦~~~) 文件%tomcat%/conf/server.xml: unpackWARs="true" autoDeploy="true" xmlValidation="false" xmlNamespaceAware="false">
2009-08-10 17:22:00
452
原创 由域名得到网站IP地址
方法一:ping命令试探方法二:nslookup命令3.由IP地址得到目标主机的地理位置和其它信息由于IP地址的分配是全球统一管理的,因此入侵者可以通过查询有关机构的IP地址数据库来得到该IP所对应的地理位置。这里介绍一个能查询到IP数据库的国内个人网站:http://www.intron.ac/service/index.html。
2009-08-07 17:03:00
1074
原创 用struts1.x实现文件上传、下载(文件存在文件系统中)
一、上传1. JSP enctype="multipart/form-data"> 上传2. ActionForm类有FormFile属性3. Action类 FileForm fileform=(FileForm)form; FormFile file=fileform.getFile(); String filename=file.getFileNam
2009-08-06 18:36:00
1725
原创 MIME类型大全
MIME类型大全 格式前面为后辍名,后面为对应的MIME型(例如:rar application/x-rar-compressed 表示.RAR对应的是application/x-rar-compressed ) application/vnd.lotus-1-2-3 3gp video/3gpp aab application/x-authoware-bin aam
2009-08-06 15:47:00
1228
转载 在jsp中使用jspSmartUpload实现上传下载全攻略(二)
转自: http://blog.youkuaiyun.com/xiangrong530/archive/2008/01/02/2010780.aspx 7、setDeniedFilesList 作用:用于限制上传那些带有指定扩展名的文件。若有文件扩展名被限制,则上传时组件将抛出异常。 原型:public void setDeniedFilesList(String deniedFilesLis
2009-08-04 16:16:00
1959
转载 在jsp中使用jspSmartUpload实现上传下载全攻略(一)
转自:http://blog.youkuaiyun.com/xiangrong530/archive/2008/01/02/2010777.aspx一、安装篇 jspSmartUpload是由www.jspsmart.com网站开发的一个可免费使用的全功能的文件上传下载组件,适于嵌入执行上传下载操作的JSP文件中。该组件有以下几个特点: 1、使用简单。在JSP文件中仅仅书写三五行JAVA代码就
2009-08-04 13:29:00
566
原创 使用LOG4J(log4j.properties)
1.引入log4j所需的包2.创建log4j.properties3.加载log4j.properties文件 3.1 在web.xml中加入代码 LoggerInit com.global.LoggerInit 1 3.2 新建一个HttpServlet的子类,在init()方法中 String path=this.getServletCon
2009-07-30 18:10:00
812
原创 零散知识收集
SUCCESS在接口com.opensymphony.xwork2.Action中定义,另外同时定义的还有ERROR, INPUT, LOGIN, NONE。 值得一提的是Struts 2.0中的result不仅仅是Struts 1.x中forward的别名,它可以实现除forward外的很激动人心的功能,如将Action输出到FreeMaker模板、Velocity模板、
2009-07-30 15:32:00
492
原创 一个排列组合的问题
给定六个数字:1、2、3、3、5、6,试编程求出满足下述要求的,用这六个数字组成的6位数的个数: 1) 两个数字3不能相邻,例如653321不允许 2) 数字5不能在第5位,例如132356不允许 我写了个运用穷举法进行筛选的代码,呵呵,感觉实现得很不优雅…… public class Test { public static void main(String[] a
2009-07-28 10:26:00
811
转载 Javascript中最常用的55个经典技巧
转自:http://blog.youkuaiyun.com/java060515/archive/2007/08/09/1733396.aspx 1. oncontextmenu="window.event.returnValue=false" 将彻底屏蔽鼠标右键no 可用于Table2. 取消选取、防止复制3. onpaste="return false" 不准粘贴4. onc
2009-07-24 16:07:00
556
原创 wap2.0介绍 - 设计原则
WAP2.0设计原则设计站点前的准备工作 界面设计、挑选核心服务、WAP设备特性统计(浏览器等)关注导航模型 一致易学的导航模型。简洁精确且快速的信息。尽可能减少输入(考虑选择列表、复选框或单选按钮等。-wap-input-format:*N;避免模式转换。首字母。 )设计导航层次 导航模型一致、少用‘返回’链接、避免深度太深(4-5)、返回首页或目录考虑小尺寸屏
2009-07-23 17:43:00
519
原创 wap2.0介绍 - wcss
1. 使用WCSS的优势主要:学习成本降低,可用相同的开发工具,可用WEB浏览器浏览。表现和结构的分离:匹配不同无线设备的特征(屏幕大小)、不同客户端代理(PC、PDA、手机);降低维护成本(新手机);改变视觉和布局仅需CSS;重复使用CSS;便于工作细分。比WML更好的控制表现:可以定义元素的color,font,background,border,margin,padding等属性。移动设备
2009-07-23 17:21:00
1521
原创 wap2.0介绍 - XHTML
下面是我在网上找的点资料,把觉得现在有用的整理了下来。 1. XHTML MP 介绍优势:开发的站点可以在WEB和无线上都可以使用,也可以用任何Web浏览器访问WAP2.0应用向后兼容:XHTML MP / WCSS 和 WML / WMLScript 2. 语法规则标签必须完全闭合。标签和属性必须小写。属性值必须包含在引号标记内。不允许无属性值存在。标签必须完全嵌套。
2009-07-23 15:51:00
1955
原创 网络短信知识: 上行与下行,短信特服号,短信收发过程,短信通道
这两天,在WAP开发中,调试短信定制业务与发短信的接口。 在网上找了点资料,觉得有助于了解一些概念: 上行(MO)&下行(MT) 从手机发起一个的过程叫上行(MO),到手机结束的过程叫下行(MT)。比如,平时给你的朋友发送一条短信,对你来说就是上行(MO),而对你的朋友来说,就是下行(MT)。在企业、行业应用中,从系统给手机发送信息的过程叫下行(MT),而手机发送信息给系统
2009-07-23 11:04:00
5328
原创 webservices客户端开发时遇到的一些问题
这两天在调试webservices客户端接口。 在eclipse下使用:New->Other...->Web Service Client。可以通过.wsdl文件或wsdl url生成webservices 客户端代码。我使用myeclipse6,会使用XFire的JAR包作为客户端的外部包。服务端开发人员,使用的axis1.4进行开发,在某个接口中方法返回的是一个对象数组。而用上面方
2009-07-21 15:50:00
684
原创 在struts2中加入装饰器sitemesh
装饰器可以统一设置页面的版式,统一引入需要使用的JS,CSS等等作用。1. 导入sitemesh-xxx.jar包2. 在web.xml中进行配置 struts-cleanup org.apache.struts2.dispatcher.ActionContextCleanUp struts-cleanup /* 注意ActionCon
2009-07-18 12:01:00
606
原创 在struts2中使用spring对象工厂
1.导入包: struts-spring-plugin-xxx.jar2.在web.xml中加入代码: org.springframework.web.context.ContextLoaderListener contextConfigLocation classpath:applicationContext.xml 3.配置struts.xml
2009-07-18 11:41:00
465
原创 在WEB中使用struts2
1.导入struts2所需的jar包2.在web.xml中加入代码: struts2 org.apache.struts2.dispatcher.FilterDispather struts2 /* 3.在类路径下配置struts.xml "-//Apache Software Foundation//DTD Struts C
2009-07-18 11:32:00
379
原创 格式化文本信息
在程序设计中,格式化输出的信息,当然是非常重要的。JAVA中定义了一些用于格式化的类和方法,在本文中,我将把以后积累的格式化知识记录下来。 1.日期信息格式化 例:String str="时间:"; SimpleDateFormat formatter=new SimpleDateFormat("MM月dd日 HH:mm"); //设置格
2009-07-17 19:02:00
792
原创 动态实现分页
在开发网站的过程中,做分页处理肯定是常常遇到的。这里介绍一个对整个应用都有效的分页方式。(WAP开发中,用不了JS,显得更有用了) 在JSP页面上,只需在需要显示分页信息的地方加入请求参数(参数值为分页代码)。例如,在引入了struts2标签的页面中加入代码:。 在发送请求的servlet中,只需实例化pageInfo,并设置好需要跳转的url(请求地址名:httpServle
2009-07-16 15:04:00
2576
原创 在WAP中得到访问者的手机号码
终于走进了软件开发之一行,为了不遗忘用过的知识,同时与广大志同道合的同志分享知识。我决定开始写技术文章。 呵呵,第一次写文章,写个很简单的。对了,我是学JAVA的哈~ 这段时间,在接触WAP网站的开发。在请求头HEADER中会带有访问者手机号码的信息。 遍历请求头,会发现HEADER中带有手机号信息: Enumeration headerna
2009-07-14 21:08:00
1679
1
spring mvc3.0+ibatis3.0(基于oracle) Demo
2014-10-20
spring mvc 3.0.5 jar包
2014-10-17
SVN(svn服务端与svn客户端)
2014-01-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人