- 博客(17)
- 收藏
- 关注
原创 Junit测试实例1
[size=large][code="java"]Junit测试格言两则:1)keep the bar green to keep the code clean!!!2)单元测试不是证明您是对的,而是证明您没有错误!!! 被测试类代码package com.zyg.test.junit3;测试类代码package com.zyg.test.junit3; impo...
2011-01-20 10:21:00 166
原创 java判断是否为数字的三种方法
[size=large][code="java"]//用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return ...
2011-01-20 10:19:43 417
原创 Oracle行转列的方法—wmsys.wm_concat
[size=large]在写一些SQL的时候,有时候会有需求把行转换成列或者把列转换成行;接下来,核桃博客会对在Oracle中作行列转换的方法做一些介绍;首先是行转换列,比如将N行转换成1列拼接成字符串,方法有很多,其中有一些比较复杂,但如果你是Oracle 10G以上,那么我觉得最简洁的方法就是使用wmsys.wm_concat函数,非常简单明了;假设有表格如下定义create ta...
2011-01-20 10:18:02 169
原创 SQL資料隱碼攻擊
[size=large]SQL攻擊(SQL injection,中国大陆称作SQL注入攻击,台湾称作SQL资料隐码攻击),简称隱碼攻擊,是發生於應用程式之資料庫層的安全漏洞。簡而言之,是在輸入的字串之中夾帶SQL指令,在設計不良的程式當中忽略了檢查,那麼這些夾帶進去的指令就會被資料庫伺服器誤認為是正常的SQL指令而執行,因此遭到破壞。有部份人認為SQL隱碼攻擊是只針對Microsoft SQL...
2011-01-20 10:14:36 171
原创 MYSQL和ORACLE中使用LIKE的小区别
mysql : columename like concat('%',#columename#,'%')使用concat()函数拼接字符串orcale: columename like '%'||#columename#||'%'使用||连接符拼接字符串
2011-01-20 10:04:27 590
原创 Mysql导入中文数据发生错误的解决方法
因为默认情况下,中文windows系统cmd.exe里的代码页是cp936即GBK,不能显示全部UTF8字符,所以在字符终端里看到乱码是正常现象。解决方法:插入数据之前,先执行 set names gbk; ...
2011-01-20 10:02:39 195
原创 Mysql的XML字段部分结点更新问题
解决方法: Mysql: UPDATE RPT_MNG T1 SET T1.RPT_XML=updateXML(T1.RPT_XML ,'//ROOT/ROW1/COL1','1.77'), T1.RPT_XML=updateXML(T1.RPT_XML ,'//ROOT/ROW1/COL2','2.77'), WHERE T1.ID='100001' Oracle...
2011-01-20 10:01:39 120
原创 Junit测试实例1
Junit测试格言两则:1)keep the bar green to keep the code clean!!!2)单元测试不是证明您是对的,而是证明您没有错误!!! 被测试类代码package com.zyg.test.junit3;测试类代码package com.zyg.test.junit3;import junit.framework.Assert;import junit.framework.TestCase;/** * junit3.8中测试类必须继承Test父类 * @author
2011-01-12 11:28:00 345
原创 java判断是否为数字的三种方法
//用JAVA自带的函数 public static boolean isNumeric(String str){ for (int i = str.length();--i>=0;){ if (!Character.isDigit(str.charAt(i))){ return false; } } return true; } <br /> //用正则表达式 public static boolean isNumeric(St
2010-12-07 14:49:00 639
原创 Oracle行转列的方法—wmsys.wm_concat
关于oracle合并行的一个小记录 一个工作中遇到的ORACLE合并行,对合并结果排序的记录。本来简单的认为使用wmsys.wm_concat函数就行,结果出了一些小问题,解决起来还是挺折腾的,认真记录一下:表eims_gwjk_dbcb_log部分记录如下:SELECT*FROM eims_gwjk_dbcb_log t注意选中的几行。现在想以WFID为准进行合并行的操作,一开始使用的是wmsys.wm_concat函数来进行合并行的操作。SELECT t.wfid,wmsys.wm_concat(d
2010-11-29 17:38:00 1665
原创 SQL資料隱碼攻擊
SQL攻擊(SQL injection,中国大陆称作SQL注入攻击,台湾称作SQL资料隐码攻击),简称隱碼攻擊,是發生於應用程式之資料庫層的安全漏洞。簡而言之,是在輸入的字串之中夾帶SQL指令,在設計不良的程式當中忽略了檢查,那麼這些夾帶進去的指令就會被資料庫伺服器誤認為是正常的SQL指令而執行,因此遭到破壞。<br />有部份人認為SQL隱碼攻擊是只針對Microsoft SQL Server而來,但只要是支援批次處理SQL指令的資料庫伺服器,都有可能受到此種手法的攻擊。<br /> <br />原因<b
2010-11-05 09:19:00 833
原创 Mysql中如何取得某个结点下所有内容
<br />RPT_XML结构:<br /><ROOT><br /> <NEWS><br /> <ROW1><br /> <COL1>1</COL1><br /> <COL2>2</COL3><br /> <COL3>3</COL3><br /> </ROW1><br /> <ROW2><br /> <COL1>4</COL1><br /> <COL2>5</COL3><br />
2010-09-10 14:50:00 304 1
原创 MYSQL和ORACLE中使用LIKE的小区别
<br />mysql : columename like concat('%',#columename #,'%')<br /> <br />使用concat()函数拼接字符串<br /> <br />orcale: columename like '%'||#columename #||'%'<br /> <br />使用||连接符拼接字符串
2010-09-09 14:59:00 444
原创 Mysql导入中文数据发生错误的解决方法
<br />因为默认情况下,中文windows系统cmd.exe里的代码页是cp936即GBK,不能显示全部UTF8字符,所以在字符终端里看到乱码是正常现象。<br /> <br />解决方法:插入数据之前,先执行 set names gbk;
2010-09-09 14:57:00 541 1
原创 Mysql的XML字段部分结点更新问题
<br />需要要MYSQL中的XML字段的一部分结点值进行更新,而不改变其他结点值,如何实现?<br />求救各位大侠!!!
2010-09-08 15:08:00 557 1
原创 Help
哪位高手帮我看一段JAVA的程序哪错了,3Q了!import java.io.*;import java.lang.String;public class WeekDay { /** * @param args */ public static int weekday; public static int month; public WeekDay(){ weekday=5; mont
2007-10-23 09:29:00 323
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人