- 浏览: 35541 次
- 性别:
- 来自: 上海
最新评论
-
xiaohuafyle:
...
查看端口占用情况 -
huaweiAt_888:
...
%type与%rowtype区别
文章列表
总体介绍
没有泛型的情况的下,通过对类型Object的引用来实现参数的“任意化”,“任意化”带来的缺点是要做显式的强制类型转换,而这种转换是要求开发者对实
际参数类型可以预知的情况下进行的。对于强制类型转换错误的情况,编译器可能不提示错误,在运行的时候才出现异常,这是一个安全隐患。
Java语言引入泛型的好处是在编译时检查类型安全,让编译器保留参数的类型信息,执行类型检查,执行类型转换操作。编译器保证了这些类型转换的绝对无误,并且所有的转换都是自动和隐式的,提高代码的重用率。
泛型类型的限制
1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型 ...
用struts2实现for循环
- 博客分类:
- Struts
<!--实现小时-->
<select id="hour" name="hour">
<s:bean name="org.apache.struts2.util.Counter" id="counter">
<s:param name="first" value="0" />
<s:param name="last" value="23&q ...
匹配正整数
^[1-9]\d*$
匹配负整数
^-[1-9]\d*$
匹配整数
^-?[1-9]\d*$
匹配非负整数(正整数 + 0)
^[1-9]\d*|0$
匹配非正整数(负整数 + 0)
^-[1-9]\d*|0$
匹配正浮点数
^[1-9]\d*\.\d*|0\.\d*[1-9]\d*$
匹配负浮点数
^-([1-9]\d*\.\d*|0\.\d*[1-9]\d*)$
匹配浮点数
^-?([1-9]\d*\.\d*|0\.\d*[1-9]\d*|0?\.0+|0)$
匹配非负浮点数(正浮点数 + ...
在UE中:在替换对话框中, 选中正则表达式复选框,在查找(N)中输入%[ ^t]++^p
,注意^t之前有空格, 点击替换全部即可。
在Editplus中:在替换对话框中, 选中正则表达式复选框,在查找(I)中输入^[ \t]*\n,
注意^t之前有空格, 点击全部替换即可。
在eclipse或Intellij中:在替换对话框, 选择正在表达式对话框, 在查找中输入^\s*\n
, 点击全部替换即可。
以上整理来自于互联网。
查看oracle连接数
- 博客分类:
- Oracle
[1].查询数据库当前进程的连接数
select count(1) from v$process;
[2].查看数据库当前会话的连接数
select count(1) from v$session;
[3].查看不同用户的连接数
select username,count(username) from v$session where username is not null group by username;
[4].查看数据库的并发连接数
select count(1) from v$session where status='ACTIVE';
...
增加字段
ALTER TABLE table_name ADD column_name data_type;
删除字段
ALTER TABLE table_name DROP COLUMN column_name;
修改字段类型
ALTER TABLE table_name MODIFY column_name new_data_type;
修改字段名称
ALTER TABLE table_name RENAME COLUMN old_column_name TO new_column_name
1.netstat -ano —-查看端口使用情况
2.ntsd -c q -p pid ——杀死进程pid
TASKKILL -PID pid -F
修改vi的tab宽度
- 博客分类:
- Linux
修改vi中的tab键宽度为8个字节,可使用如下方法改为4个字节。具体步骤如下:
#vi .vimrc
添加以下两行
set shiftwidth=4
set softtabstop=4
# source .vimrc
%TYPE:属性的一种方式是在变量声明中使用。%ROWTYPE是用于取得表或游标中的字段类型,
例如,可以使用它来声明ARTIST表中字段类型相同的变量,注意可以在表中名和字段之间使用点号(.)。
DEALARE
V_UNIT_NAME kwmis_xm_unit_bg.UNIT_NAME%TYPE;
V_BGOID kwmis_xm_unit_bg.BGOID%TYPE;
通过这种方式就不需要明确指定SQL数据类型,从而改善了代码的可维护性,因为表中字段类型的改变会自动反映在PL/SQL中;
%ROWTYPE
使用%ROWTYPE属性可以声明一个基于表或游标的行对 ...
select dbms_lob.getLength(tbal_list_file) from tb_busi_appstore_list;
TOAD中文乱码问题
- 博客分类:
- Oracle
右键 "我的电脑",在"属性"--"高级"--"环境变量"--"系统变量"中增加一项,其中变量为为NLS_LANG ,变量值为AMERICAN_AMERICA.ZHS16GBK.重启TOAD后,即可看到原为乱码的内容,显示为正常中文.
1.冷备份
[1].断开所有连接
db2 force application all
[2].备份数据库
db2 backup db <数据库名称>
eg:db2 backup db sedm
2.在线备份
[1].设置在线备份
A.命令
db2 update db cfg for <数据库名> using logarchmeth1 <归档日志的目录>
eg: db2 update db cfg for sedm using logarchmeth1 DISK:D:\backup
B.重启数据库
db2stop fo ...
1.写入文件
echo 要写入的文字 >> d:/aa.txt
echo 要写入的文字 > d:/aa.txt
前者添加,后者覆盖
2.获取系统时间
[1].yyyyMMdd格式
%Date:~0,4%%Date:~5,2%%Date:~8,2% 例如 20100414
[2].一般格式
%Date% 例如 2010-04-14 星期三
[3].当前时间
%Time% 例如 20:37:40.81
[4].yyyy-MM-dd HH:mm:ss格式
%Date:~0,10% %Time%
3.cmd注释
在命令行前 ...
J2EE本身就是一个标准的集合,是一个标准的WEB应用。之所以使用框架,从根本上来说还是为了理清程序逻辑和程序结构,减轻程序员的开发强度,让程序员更加注重业务的开发。
框架,在大型应用中还是相当有好处的。在多人参与,长时间的开发,业务逻辑复杂的情况下,使用框架可以很好的进行业务分层,代码分层,可以实现同步开发,提高开发效率,缩短开发周期。
Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java虚拟机。JAVA程序启
动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。比如说在应用程序用到最大内存的时
候,JVM是要先去做垃圾回收的动作,释放被占用的一些内存。所以想调整Tomcat的启动时初始内存和最大内存就需要向JVM声明,一般的JAVA程序
在运行都可以通过中-Xms -Xmx来调整应用程序的初始内存和最大内存:
这两个值的大小一般根据需要进行设置。初始化堆的大小执行了虚
拟机在启动时向系统申请的内存的大小。一般而言,这个参数不 ...