- 浏览: 249412 次
- 性别:
- 来自: 北京
最新评论
-
bsszds:
可以看看java编程思想第二十章了解下注解的基本原理,然后再去 ...
Aop -
chenzheng8975:
注解的方式不好理解啊
Aop -
bsszds:
调用isArray()的时候返回值是true,则说明是数组。上 ...
关于判断一个Char数组属于基本数据类型,还是一个真正的对象 -
商人shang:
2.调用isArray()的时候返回值是true。( 不是一 ...
关于判断一个Char数组属于基本数据类型,还是一个真正的对象 -
myhand:
谢谢分享,感谢。
java反射之使用Constructor调用私有构造函数
文章列表
日期处理
- 博客分类:
- j2SE--->Base
/**
* 去年今天
* @return
*/
public static String getNowOfLastYear() {
// Date Format will be display
SimpleDateFormat aSimpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
GregorianCalendar aGregorianCalendar = new GregorianCalendar();
// ...
零碎知识点
- 博客分类:
- j2SE--->Base
1.Character.isDigit('1'):判断一个字符是否为数字!
2.如果<div style="display: none"><input type="text" name="t" value="abc"/></div>,层里的参数值也能够取出来!即通过String t = request.getParameter("t");获得参数的值!
3.this:
指代三种情况:
1.当前类(set,get的时候)
...
java浅克隆和深克隆 ⑴浅复制(浅克隆) 被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。 换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。 ⑵深复制(深克隆) 被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。 那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。 换言之,深复制把要复制的对象所引用的对象都复制了一遍。 基本数据类型能自动实现深度克隆 String对象,Integer,Double对象clone后好像也实现了深度克隆 拷贝对象(使用clone)的两个特点: 1.拷贝对象 ...
1.oracle开发:http://blog.csdn.net/wh62592855/article/category/611540
2.axis1:http://www.ibm.com/developerworks/cn/webservices/ws-secaxis1/(webService陈亚强)
axis2:https://www.ibm.com/developerworks/cn/webservices/ws-webaxis1/
axis2大讲堂: http://www.blogjava.net/nokiaguy/category/37087.html
3.htt ...
插入排序
- 博客分类:
- DataStruArith
代码:
int[] scores = {2,3,1,10,20,4,5,8,6,7,3};
int i,j,temp = 0;
//排序
for(i=1;i<scores.length;i++){
if(scores[i] < scores[i-1]){
temp = scores[i];
j = i-1;
do{
scores[j+1] = scores[j];
j--;
}while(j>=0&&temp<sco ...
ORA-20000: ORU-10027: buffer overflow, limit of 2000 bytes:
解决方法:
sqlplus登录环境没有设置buffer的大小,默认情况下是20000,将打印打开也同时赋予20000的buffer,如果输出超过这个值,则会报以上错误! 设置更大的buffer值,可以使用 exec dbms_output.enable(200000)来设置该buffer值。
设置成更大的也会出现buffer overflow.同时要oracle无限制好像没什么方法,所以输出这么多内容的话,建议作个日志表,因为缓冲总会满的
说明:该方法要先执行了&qu ...
oracle游标常用属性
- 博客分类:
- db
Oracle游标常用属性:
%FOUND:变量最后从游标中获取记录的时候,在结果集中找到了记录。
%NOTFOUND:变量最后从游标中获取记录的时候,在结果集中没有找到记录。
%ROWCOUNT:当前时刻已经从游标中获取的记录数量。
%ISOPEN:是否打开。
说明:
写道
当执行一条DML语句后,DML语句的结果保存在四个游标属性中,这些属性用于控制程序流程或者了解程序的状态。当运行DML语句时,PL/SQL打开一个内建游标并处理结果,游标是维护查询结果的内存中的一个区域,游标在运行DML语句时打开,完成后关闭。隐式游标只使用SQL%FOUND,SQL%NO ...
INSTR方法的格式为INSTR(源字符串, 目标字符串, 起始位置, 匹配序号)例如:INSTR('CORPORATE FLOOR','OR', 3, 2)中,源字符串为'CORPORATE FLOOR', 目标字符串为'OR',起始位置为3,取第2个匹配项的位置。默认查找顺序为从左到右。当起始位置为负数的时候,从右边开始查找。所以SELECT INSTR('CORPORATE FLOOR', 'OR', -1, 1) "Instring" FROM DUAL的显示结果是Instring——————14
冒泡排序
- 博客分类:
- DataStruArith
冒泡排序:
写道
int[] scores = { 2, 4, 6, 1, 7,9,3,3, 5 }; Boolean exchange; // 交换标志 for (int i = 0; i < scores.length-1; i++) { // 最多做n-1趟排序 exchange = false; // 本趟排序开始前,交换标志应为假 for (int j = scores.length - 2; j >= i; j--) { // 对当前无序区R[i..n]自下向上扫描 if (scores[j + 1] < scores[j]) {// 交换记录 int temp ...
dtree(动态树)的用法一
- 博客分类:
- jquery
<head>
<title>good</title>
<link href="css/dtree.css" rel="stylesheet" type="text/css">
<script type="text/javascript" src="<%=request.getContextPath() %>/js/dtree.js"></script>
</head>
<body& ...
oracle分页:
SELECT * FROM
(
SELECT A.*, ROWNUM RN
FROM (SELECT * FROM TABLE_NAME) A
WHERE ROWNUM <= 40
)
WHERE RN >= 21
说明:
where rownum<=40,在实际应用中应是:where rownum<=page*pageSize
where rn >=21,在实际应用中应写成:where rn >= (page-1)*pageSize + 1
更为详细的可以参考:
http://yangtingk ...
oracle的RBO/CBO优化器
- 博客分类:
- db
Oracle的优化器有两种优化方式,即基于规则的优化方式(Rule-Based Optimization,简称为RBO)和基于代价的优化方式(Cost-Based Optimization,简称为CBO),在Oracle8及以后的版本,Oracle强列推荐用CBO的方式
RBO方式:优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则。比如我们常见的,当一个where子句中的一列有索引时去走索引。
CBO方式:它是看语句的代价(Cost),这里的代价主要指Cpu和内存。优化器在判断是否用这种方式时,主要参照的是表及索引的统计信息。统计信息给出表的大小、有多少行、 ...
一般开放原代码软件都会有两个版本发布:Source Distribution 和 Binary Distribution 前者是源代码版,你需要自己编译成可执行软件。后者是可执行版,直接可以拿来用的,他已经给你编译好的版本)
oracle基础知识
- 博客分类:
- db
1.distinct:
如果查询条件是下面这种:select distinct t.name,t.price from book t
则两条记录,只有同时满足t.name相同,t.price也相同的时候才算重复,才能被distinct掉!
2.oracle使用别名的时候,列的别名可以用as,表的别名不可以用as
select * from test t; (正确) selec * from test as t;(错误)
注释: 这可能是为了防止和Oracle数据库中的存储过程中的关键字as冲突的问题(这句 ...
Java(TM) Platform SE binary 打开jar文件
1.进入“我的电脑”——〉“工具”——〉“文件夹选项”——〉“文件类型”——〉找到JAR类型文件
2.找到 "jar扩展名的详细信息"里面的“高级”——〉选择“操作”中的open ——〉“编辑”——〉找到"用于执行操作的应用程序"
点击右侧的“浏览”,找到jdk的安装目录下的jre-bin-javaw.exe,(比如我的路径:D:\softdir\jdk\jre\bin\javaw.exe),
设置完成,点击确定
说明:如果没有jar文件类型,则点击新建,新 ...