- 浏览: 1340272 次
- 性别:
- 来自: 北京
最新评论
-
mike_eclipse:
Hashtable是线程不安全的吗?好像是线程安全的吧?
多线程之集合类 -
July01:
推荐用StratoIO打印控件,浏览器和系统的兼容性都很好,而 ...
lodop打印控件 -
xingcxb:
经过测试,假的,依旧会出现中文乱码!!!!store方法里面采 ...
java 读写Properties文件,不会出现中文乱码 -
tiger20111989:
...
Spring注解方式管理事务 -
zw7534313:
...
js 文字上下滚动 无间断循环显示
文章列表
sed 命令查找与替换:
(1)删除第2,3行:sed '2,3d' test.txt > new.txt
(2)替换: 替换所有:sed 's/abc/ABC/' test.txt >new.txt 查找: sed -n "/abc/p" test.txt
匹配字符串中的一部分: echo abc123 | sed 's/\([a-z]*\).*/\1/'
echo "ab001_ac" | sed 's/\(.*\)\_\(.*\)/\1,\2/' \1表示第一个括号匹配的字符 echo "ABC0 ...
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileUtil {
FileInputStream fis;
byte[] buf=new byte[1024];
FileOutputStream fos;
int len=0;
public static void main(String[] ...
import java.lang.reflect.Constructor;
public class Instance {
public static void main(String[] args)throws Exception { Class localClass = Class.forName("ins.Instance"); Constructor localConstructor = localClass.getConstructor(new Class[0]); Instance localInstance = (Insta ...
public class Test {
public static void main(String[] args) {
/*测试读取properties文件 * OperateProperties op=new OperateProperties(); op.readProperties("f:/test.properties"); Map map=op.processProperties(); Set keys=map.keySet(); String key=null; for(Object k:keys){ key=k+"&q ...
为了简化Oracle数据库中的大表管理,因而Oracle8推出了分区选项。分区主要是将表分离在N个不同的相关表空间上。将大表分割成较小的分区可以改善表的维护、备份、恢复、事务及查询性能。针对当前社保及电信行业的大量日常业务数据,
分区的优点:
1 、增强可用性:如果表的一个分区由于系统故障而不能使用,表的其余好的分区仍然可以使用;
2 、减少关闭时间:如果系统故障只影响表的一部分分区,那么只有这部分分区需要修复,故能比整个大表修复花的时间更少;
3 、维护轻松:如果需要重建表,独立管理每个分区比管理单个大表要轻松得多;
4 、均衡I/O:可以把表的不同分区分配到不同的磁盘来平衡I/O改 ...
1.Oracle分页查询:SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM tab) A WHERE ROWNUM <= 40 ) WHERE RN >= 21;
这个分页比下面的执行时间少,效率高。
2.select * from (select c.*,rownu ...
1.去重复数据:select * from b a where id > (select min(id) from b b where a.name=b.name)
2.测试SQL语句执行时间的方法和步骤:SQL> set timing on; 步骤:
1. alter system flush shared_pool; --刷新一下shared_pool 2. set timing on ; --允许统计时间 3. select ... ; --执行sql语句
举例说明:
SQL/Plus
SQL> set timing on SQL> se ...
Oracle SQL 性能优化技巧
1.选用适合的ORACLE优化器 ORACLE的优化器共有3种
A、RULE (基于规则) b、COST (基于成本) c、CHOOSE (选择性)
设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIRST_ROWS 。 你当然也在SQL句级或是会话(session)级对其进行覆盖。
为了使用基于成本的优化器(CBO, Cost-Based Optimizer) , 你必须经常运行analyze 命令,以增加数据库中的对象统计信息(obj ...
horizontalCenter和verticalCenter:
<mx:Canvas left="10" right="10" top="104" bottom="10" backgroundColor="#000000" backgroundAlpha="0.1" borderStyle="solid" borderColor="#000000" alpha="0.2" width=" ...
1.State用来控制页面间的切换:<s:states> <s:State name="add" /> <s:State name="list" /> </s:states>
它使用view.currentState="add" 或者view.currentSate="list"来切换页面。
add表示新建页面,list表示列表页面。
<s:HGroup width="100%" height="30" vert ...
1.这个就是编码的问题,可能在装MySql 的时候选择的是默认的编码,或者你选择的UTF8,所以在插入数据的时候出现编码的错误,解决方法
是找到Mysql的安装目录下的my.ini文件,把里面的default-character-set=GBK 但是需要注意,这里设成GBK之后在页面里面也需要设成GBK,
否则会出现编码不一致,会出现乱码。 2.利用前端工具修改 每个字段的格式都是gbk,因为你要利用cmd工具来insert数据。
固定数组
declare
type type_array is varray(10) of varchar2(20); --一维数组,字符串类型
var_array type_array:=type_array('ggs','jjh','wsb','csl','dd','bb');
begin
for i in 1..var_array.count loop --数组的长度用count
dbms_output.put_line(var_array(i));
end l ...
打开PL/SQl Developer 在"SQL窗口"或者“命令窗口”都可以执行pl/sql程序块
写一个匿名的程序块:
(1)declare
w varchar2(20); //变量声明,类型在后
begin
select * into w from dual; //没有into也执行不了
dbms_output.put_line(w);
end;
/
(2)declare vjob varchar(10); //如果字符长度超过10会报错vnum number:=0;vdate date:=sys ...
Hibernate事务隔离级别:
隔离级别
脏读 (Dirty Read)
不可重复读 (NonRepeatable Read)
幻读 (Phantom Read)
1. json的java实现,下载:http://www.json.org/java/index.html
2. json的javascript脚本,下载:http://www.json.org/js.html
配合使用客户端的JSON JavaScript脚本和服务器端的JSON Java实现,我们可以在客户端将JavaScript对象转换为JSON串发送到服务端,在服务端可以将Java对象转换为JSON串发送到客户端,从而简化数据的解析处理。
开发步骤:
1.