文章列表
 
您正在查看 "Java" 分类下的文章

2010-01-22 15:38
建的DATABASE LINK ,直接执行 select * from GJ_COMMERCE@TO64.US.ORACLE.COM 可以,但是放到存储过程就不可以了
 
2009-04-14 12:01
<fmt:formatDate value="${carte.endDate}" type="date" dateStyle="default"/>
 
2009-04-03 10:10

www.xxx.com/console,就可进入weblogic的控制台,用户可猜测管理员的密码,如何加强安全性:

1.进入weblogic控制台,在"域配制" 项,点击"域",在域"配制"--"常规"--点击"高级",找到"控制台上下文路径"就可以指定管理控制台的 URL 中使用的上下文路径,将"console"改成一个用户猜不到的名称.

2.在config.xml中,修改 <console-context-path>console</console-context-path>就可以了

 
2009-03-27 15:32

将网站添加到浏览器收藏夹的代码

<span style="CURSOR: hand" onClick="window.external.addFavorite('http://www.igogw.cn','易购购物交友网')" title="易购购物交友网">收藏本站</span>

 
2009-01-21 11:05
. <c:choose>
               <c:when test="${fn:length(objs[0]) > 10}">                           
                <c:out value="${fn:substring(objs[0], 0, 8)}..." />
               </c:when>                          
               <c:otherwise>
                 <c:out value="${(objs[0])}" />
               </c:otherwise>               
     </c:choose>
 
2008-07-25 10:38


select * from myehomeseries as of timestamp to_date('20080725080501','yyyymmddhh24miss')

select * from 表名 as of timestamp to_date('20080725080501','yyyymmddhh24miss')


如果在oracle9i以上版本,误删除数据,可以通过以上语句恢复要在第一时间内。共享下

 
2008-06-17 14:19

MyEclipse Database Explorer建立oracle 10g数据库连接的时候 总提示
java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
ORA-12705: invalid or unknown NLS parameter value specified

问题初步分析是 Myeclipse语言 和oracle 10g 冲突问题。

进一步分析,由于oracle 是可以正常登陆的,所以问题出现在myeclipse 这边。

解决方法一:在网上搜索到的 估计myeclipse的版本是 5.0,解决方法

1.在windows XP控制面板中修改区域和语言选项,把"区域选项"中的"标准和格式"自定义为"英语(美国)";
2.在MyEclipse中help菜单>About MyEclipse...>点击"Configuration Details",设置其中的两个值:
osgi.nl=en_US
user.language=en
这样就可以在MyEclipse Database Explorer中顺利建立oracle连接了.

该方法在myeclipse6.0中不适应。


我的解决方法:

修改eclipse.ini文件,将"-Duser.language=en"修改为"-Duser.language=zh"。问题解决。

分析:主要原因是MyEclipse在启动时候,语言编码是在[MyEclipse路径]\eclipse\eclipse.ini文件中加载的。 而国别编码是从系统的区域设置中得到的。如果MyEclipse默认启动参数为"-Duser.language=en",而操作系统设为"中文(中国)"MyEclipse加载后的信息就是"en_CN",这样就会出现上述问题,所以只要将两边的设置改成一致的,就可以解决上述问题. 你也可以就系统的区域设置定为"中文(中国)",修改eclipse.ini文件,将"-Duser.language=en"修改为"-Duser.language=zh",这样在MyEclipse加载后的Configuration Details信息就统一为zh_CN,即"osgi.nl=zh_CN".

如果是oracle 9i 问题,则可以如下解决方法

数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。
客户端字符集环境select * from nls_instance_parameter,其来源于v$parameter,
表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表

客户端的字符集要求与服务器一致,才能正确显示数据库的非Ascii字符。如果多个设置存在的时候,alter session>环境变量>注册表>参数文件
字符集要求一致,但是语言设置却可以不同,语言设置建议用英文。如字符集是zhs16gbk,则nls_lang可以是American_America.zhs16gbk。

首先查看当前数据库字符集是什么,配置资料库选用相同   

 
2008-06-04 17:37

1.dwr配制文件;

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getahead.ltd.uk/dwr/dwr10.dtd">
<dwr>
    <allow>
          
    <create creator="spring" javascript="messageDao">
           <param name="beanName" value="messageDao"/>
         </create>


          <create creator="spring" javascript="indexTreeDao">
           <param name="beanName" value="indexTreeDao"/>
         </create>


         <create creator="spring" javascript="indexProductDao">
           <param name="beanName" value="indexProductDao"/>
         </create>


           <create creator="spring" javascript="activityProductDao">
           <param name="beanName" value="activityProductDao"/>
         </create>
           <convert converter="bean" match="com.allcom.vvgoo.persist.*"/>
        
        
    </allow>
</dwr>

2.在web.xml中配制

<servlet>
     <servlet-name>dwr</servlet-name>
        <servlet-class>org.directwebremoting.servlet.DwrServlet</servlet-class>
           <init-param>
          <param-name>debug</param-name>
          <param-value>true</param-value>
       </init-param>
           <init-param >   
              <param-name>classes</param-name>   
              <param-value>java.lang.Object</param-value>   
           </init-param>
             <init-param>
       <param-name>config-vvgoo</param-name>
       <param-value>/WEB-INF/dwr/dwr-vvgoo.xml</param-value>
     </init-param>
     </servlet>

3.页面:

<%@ page contentType="text/html;charset=UTF-8" %>
<%@ include file="/commons/taglibs.jsp" %>
<fmt:setBundle basename="resource/messages"/>
<html>
<head>
<%@ include file="/commons/meta.jsp" %>
<link href="${ctx}/widgets/extremecomponents/extremecomponents.css" type="text/css" rel="stylesheet">
<script type='text/javascript' src='${ctx}/dwr/interface/activityProductDao.js'></script>
<script type='text/javascript' src='${ctx}/dwr/engine.js'></script>
<script language="JavaScript" src="${ctx}/commons/tree/tv.js"></script>
<script type='text/javascript' src='${ctx}/dwr/util.js'></script>
<title>产品管理</title>
<script>

var ida ,id1b,id2c;

function toadd(id,id1){
if(confirm("你确定要加入该商品!")){

       activityProductDao.createActivityProduct(id,id1,deleteBack);
    }
}
function deleteBack(data){
    alert("添加成功!");
    }

</script>
</head>
<body>
<div class="eXtremeTable" >
<table cellpadding="2" cellspacing="1" border="0" width="100%" class="tableRegion" align=center>
<form method="post" id="showQueryForm" name="showQueryForm" action="${ctx}/system/activityProduct.do" >
<input type="hidden" id="method" name="method" value="listAllProduct">

</table>
</div>
<jsp:include page="/scripts/blockDiv.jsp"/>
<div id="page">
<div id="content">


   <%@ include file="/commons/messages.jsp" %>
   <ec:table var="productForm" items="Products"
    action="${ctx}/system/activityProduct.do" showPagination="true" showExports="true" showStatusBar="true" sortable="true" filterable="false" rowsDisplayed="15"
    retrieveRowsCallback="org.extremecomponents.table.callback.LimitCallback"
    filterRowsCallback="org.extremecomponents.table.callback.LimitCallback"  
    sortRowsCallback="org.extremecomponents.table.callback.LimitCallback" >
    <ec:exportXls fileName="productList.xls" tooltip="toolbar.text.xls"/>
   
  
    <ec:row>
     <ec:column property="rowcount" cell="rowCount" sortable="false" title="No." width="8%"/>
     <ec:column property="productName" title="PRODUCT.productName" width="16%"/>
     <ec:column property="store.storeName" title="PRODUCT.store" width="15%"/>
     <ec:column property="marketPrice" title="PRODUCT.marketPrice" width="11%"/>
     <ec:column property="vvgooPrice" title="PRODUCT.vvgooPrice" width="11%"/>
     <ec:column property="maxPoint" title="最大积分" width="11%"/>
     <ec:column property="dictionaryByState.dictValue" title="PRODUCT.dictionaryByState" width="15%"/>
                <ec:column property="null" title="common.op" sortable="false" viewsAllowed="html" filterable="false">
      <a href="javascript:toadd('${productForm.productId}','${activityId}');">加入</a>
     </ec:column>
    </ec:row>
   </ec:table>

</div>
<table><tr><td>
   <input type="button" onClick="javacript:toclose('${activityId}');" name="adminSubmit" value="关闭" />
   </td></tr></table>
</div>

<%@ include file="/commons/footer.jsp" %>
</body>
</html>

 
2008-05-12 10:43

深圳公司

                                     

字符函数举例:

全小写    LOWER('SQL Course')     sql course

全大写 UPPER('SQL Course')       SQL COURSE

首字母大写 INITCAP('SQL Course')      Sql Course
拼接 CONCAT('Good', 'String')       GoodString
取子串    SUBSTR('String',1,3)         Str
求长度     LENGTH('String')     6

===================================================

数字函数举例:
ROUND -- 对数值进行四舍五入操作
TRUNC -- 截断。注意截断和舍入的位数,可以是负数。
ROUND (45.923, 2)      45.92
ROUND (45.923, 0)      46
ROUND (45.923, -1)      50
TRUNC (45.923, 2)      45.92
TRUNC (45.923)      45
TRUNC (45.923, -1)      40

MOD -- 返回两数相除的余数

MOD(1600, 300) -- 100

====================================================

日期函数:
•Oracle将日期按照内部格式将日期存成以下七个字节-世纪、年、月、日、时、分、秒。•在Oracle中日期缺省的显示格式为:DD - MON - YY 。•可以使用系统变量    SYSDATE 获取系统时间•。查看 SYSDATE时,可以使用虚拟表DUAL。

举例:
求两个日期间有多少个月份     MONTHS_BETWEEN('01-SEP-95','11-JAN-94')        1.9774194
在日期上加指定的月数           ADD_MONTHS('11-JAN-94',6)                                  '11-JUL-94'
下一个星期几是什么时候        NEXT_DAY('01-SEP-95','FRIDAY')                            '08-SEP-95'
某月最后一天                              LAST_DAY('01-SEP-95')                                            '30-SEP-95'

把日期四舍五入到月份              ROUND('25-MAY-95','MONTH')                               01-JUN-95
                                                      ROUND('25-MAY-95 ','YEAR')                                   01-JAN-95
把日期截断到月份                      TRUNC('25-MAY-95 ','MONTH')                                01-MAY-95
                                                      TRUNC('25-MAY-95 ','YEAR')                                    01-JAN-95

*NEXT_DAY()函数的第二个参数在8i 中为英文,在9i 中为中文 ('星期二','星期三')

*又一个强劲函数

select dateadd(interval , number, date) from dual;
interval=[Q | D | YYYY | W | H | N | M | S]
Q 季度, D 天, YYYY 年, H 小时, N 分钟, M 月, S 秒。
num 为要加的天数
date 为基准日期
例如:取当前日期3月后的日期 select dateadd('M', 3 , sysdate) from dual

==========================================================

转换函数

TO_CHAR 将数字或日期转换为字符串
TO_NUMBER 将字符串转换成数字
TO_DATE 将字符串转换成日期 to_date(cjsj,'yyyy-mm-dd')

取月份: to_char(sysdate,'mm')

在转换函数中会使用格式串


TO_CHAR(date, 'fmt')
格式串包含在''中, 大小写敏感, 可以是任意有效的日期
格式
格式串:
YYYY 表示完整的四位数字年
YEAR 表示英文拼写的年
MM 表示两位数字月
MONTH 表示英文全拼的年
DY 表示三位缩写的星期
DAY 表示英文全拼的星期


一些特殊用法:
时间格式
              HH24:MI:SS AM    15:45:32 PM
在格式串中加入字符串
              DD " of " MONTH    12 of OCTOBER
用后缀拼出整个日期
              ddspth    fourteenth


TO_CHAR(number, 'fmt')
使用此函数将数字转换成数字
      9    表示数字
      0    强制为0
      $    设置美元符号
      L    使用当前字符集的货币符号
      .    小数点
      ,    千位分隔符


可以使用TO_NUMBER将字符串转换成数字
可以使用TO_DATE将字符串转换成格式日期
TO_DATE ('10 September 1992', 'dd Month YYYY')


使用格式串
TO_DATE(char    [, 'fmt'])

取当前日期为本月的第几周
SELECT TO_CHAR(SYSDATE,'W') FROM DUAL;
取当前日期为本年的第几周
SELECT TO_CHAR(SYSDATE,'WW') FROM DUAL;

=====================================================

普通函数
NULL值处理函数


NVL (expr1, expr2)
      如果expr1为NULL,返回expr2
NVL2 (expr1, expr2, expr3)
      如果expr1为非空,则返回expr2,如果expr1为NULL,则返回expr3
NULLIF (expr1, expr2)
      如果expr1=expr2,返回NULL,否则返回expr1

COALESCE (expr1, expr2, ..., exprn)
      返回表达式列表中的第一个非空表达式


条件表达式,用case表达式或decode实现条件逻辑
CASE表达式
CASE expr WHEN comparison_expr1 THEN return_expr1
           [WHEN comparison_expr2 THEN return_expr2
            WHEN comparison_exprn THEN return_exprn
            ELSE else_expr]
END

decode函数
DECODE(col|expression, search1, result1
[, search2,result2,...,]
         [, default])

=====================================================

分组函数:
AVG (DISTINCT|ALL|n)
COUNT (DISTINCT|ALL|expr|*)
MAX (DISTINCT|ALL|expr)
MIN (DISTINCT|ALL|expr)
STDDEV (DISTINCT|ALL|n)
SUM (DISTINCT|ALL|n)
VARIANCE (DISTINCT|ALL|n)

 
2008-04-29 11:47
POPO/QQ/MSN/Gtalk在线交谈显示代码。

一、POPO在线交流代码

预览效果:

点击这里与X-Qeong交谈

网站通道代码较复杂,每个人的都不同,您可以在这里开通:http://popo.163.com/wztd/start.jsp

注意:首先您必须成为网易POPO用户。(163通行证用户直接登陆就可以了)

没有通行证,请点击这里注册:http://reg.popo.163.com/

二、QQ状态代码及在线交谈

应用代码:

<a target=blank href=tencent://message/?uin=您的QQ号码&Site=您的博客名称&Menu=yes><img border="0" SRC=http://wpa.qq.com/pa?p=1:您的QQ号码:1 alt="点击这里给我发消息"></a>

注意:

您的QQ号码:要把红色的部分替换成您的QQ号码。比如:373878073

您的博客名称:可以把蓝色部分替换成您的博客名称,比如:X-Qeong's Blog

紫色部分:当鼠标放上去的时候显示的文字,您可以做些修改。

其中绿色部分:是数字,代码中写的是“1”,但是它可以是1到13任意一个数字,不同的数字效果不一样。

1:

2:

3:

4:

5:

6:

7:

8:

9:

10:

11:

12:

13:

三、MSN状态生成代码

应用代码:

<a href="msnim:chat?contact=您的MSN帐号" target="_blank">
<img src="http://www.the-server.net:8000/msn/您的MSN帐号/onurl=www.the-server.net:8000/image/msnonline.gif/offurl=www.the-server.net:8000/image/msnoffline.gif/unknownurl=www.the-server.net:8000/image/msnunknown.gif" border="0" alt="与我的MSN即时对话"></a>

注意:

红色的部分设置成您的MSN帐号就可以了

四、Gtalk的在线状态生成(只限于有Google帐号的朋友使用)

1、准备:将gtalkonlinestatus@googlemail.com添加为好友。

2、代码:添加后,会立即收到回复,回复就包括了在线状态的显示代码:

<img src="http://www.jonburrows.co.uk/gtalkstatus.aspx?User=username@gmail.com">

3、显示:将代码段<img src=" http://www.jonburrows.co.uk/gtalkstatus.aspx?User=username@gmail.com">放到网页中你想让Google Talk状态显示的位置。

效果预览:按此在新窗口打开图片 按此在新窗口打开图片 按此在新窗口打开图片

 
   
 
 
文章分类
 
 
 
Java(20)
 
情感(14)
 
   
 
文章存档
 
     
 
最新文章评论
  

努力加油,只是要注意身体呀,劳逸结合。
 

什么人让你这样反感,呵呵,我想那些人一定像狗屎一样吧,为了不影响你的形象最好绕
 

生活是平淡的,永远不要放弃心中那一片浪漫的风景,不然会活得很累很累.
 

人总有两面的生活 不然会很辛苦的.
 

我来看过了,蛮不错!
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu