- 浏览: 458444 次
- 性别:
- 来自: 杭州
最新评论
-
syw19901001:
30多条mysql数据库优化方法,千万级数据库记录查询轻松解决 ...
MYSQL的全表扫描,主键索引(聚集索引、第一索引),非主键索引(非聚集索引、第二索引),覆盖索引四种不同查询的分析 -
gaoyuanyuan121:
直接改成root.war,根路径能访问,项目路径也能访问,赞 ...
jetty 中如何设置root app -
freezingsky:
翻出来,再看一次!
AOP 的简单入门 -
Shen.Yiyang:
inter12 写道Shen.Yiyang 写道我说的不是NI ...
ReentrantLock、sync、ReentrantReadWriteLock性能比较 -
inter12:
Shen.Yiyang 写道我说的不是NIO和BIO的区别,而 ...
ReentrantLock、sync、ReentrantReadWriteLock性能比较
文章列表
Map<Object, String> map = new IdentityHashMap<Object, String>();
Object object = new Integer("123");
Object object2 = new Integer("234");
map.put(object, "first");
map.put(object2, "second");
System.o ...
一些基本常用的方法:
一. 数组中的查找:
Arrays.binarySearch(Object[] o, object)获得是自己查看的下标值。 采用的是二进制搜索算法
例如:
String[] pp = {"111","222"};
int i = Arrays.binarySearch(pp, "111");//0 结果测试 一百万的数据采用这种方式花费的时间基本为0,采用遍历查找的话需要16毫秒
若是数据存贮方式本来就是Lis ...
private static class MyWalk extends DirectoryWalker
{
@Override
//目录处理
protected boolean handleDirectory(File directory, int depth, Collection results)
throws IOException
{
results.add("目录:"+directory.getPath()+":& ...
1. 对于url中需要转化的# %符号,可以采用base64编码的方式进行编码,在传到后进行decode解码
2.一般jsp存在,但是在tomcat的work目录下未编译成功,那么表示该jsp有问题。
3.在使用log4j在时候,加载自己的初始化类,那么一定要加上
<load-on-startup>5</load-on-startup> 这个表示要去加载这个初始化类
完整的web.xml文件为
<servlet>
<servlet-name> ...
一个配置文件
<?xml version="1.0" encoding="GBK"?>
<out>
<inList>
<inner>
<name>不显示</name>
& ...
public static List<String> getSame2(String[] array_1,String[] array_2)
{
Arrays.sort(array_1);
Arrays.sort(array_2);
//相同元素集合
List<String> sameList = new ArrayList<String>();
int j = 0;
int k = 0;
...
序列化(一): readResolve()方法与序列化
在CJC(一) 中提到一个问题,即 readResolve方法是干啥的? 当时也没多想, 只是列在那里, 今天忙里偷闲地把搜点材料整理下这个问题.
原来这个方法跟对象的序列化相关(这样倒是解释了为什么 readResolve方法是private修饰的). ??? 怎么跟对象的序列化相关了?
下面我们先简要地回顾下对象的序列化. 一般来说, 一个类实现了 Serializable接口, 我们就可以把它往内存地写再从内存里读出而"组装"成一个跟原来一模一样的对象. 不过当序列化遇到单例时,这里边就有了个问题: ...
Arrays和Collections类的设计使命就是:
提供一组静态的对数组和集合类进行操作的方法,这样带来了很多好处和简便。
如果把一个外部类的内部类申明为static,只是可以不用new出一个外部类对象再去new内部类对象了,但是绝对不 ...
加载顺序:
静态变量
静态初始化块
变量
初始化块
构造器
有父类子类的加载顺序:
父类--静态变量
父类--静态初始化块
子类--静态变量
子类--静态初始化块
父类--变量
父类--初始化块
父类--构造器
子类--变量
子类--初始化块
子类--构造器
Java的移位操作符一共有三种,
分别是
1.>>:有符号右移,有符号右移的意思是说移入的最高位和原最高符号位相同
2.>>>:无符号右移,无符号右移是移入位始终补零,左移时最低位始终补零,最高位被舍弃
3.<<:左移,有符号左移的意思是说移入的最高位和原最高符号位相同
例如
int a = 100 转化为二进制为 0110 0100
: 0110 0100 >> 2 ----- 0001 1001 转化为十进制为 25
int a = 100;
System.out.println(a >> 2);
...
eclipse配置远程调试:
1.windows下,修改catalina.bat
rem ----- Execute The Requested Command ---------------------------------------
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
在linux下,修改startup.sh开始处中增加如下内容:
declare -x CATALI ...
Eclipse代码自动提示(内容辅助content assist)2008-06-11 22:27Eclipse中默认是输入"."后出现自动提示,用于类成员的自动提示,
可是有时候我们希望它能在我们输入类的首字母后就出现自动提示,可以节省大量的输入时间(虽然按alt + /会出现提示,但还是要多按一次按键,太麻烦了)。
从Window -> preferences -> Java -> Editor -> Content assist -> Auto-Activation下,我们可以在"."号后面加入我们需要自动提示 ...
mget *.c --批量下载文件
quit --退出
ls --查看远程目录文件
cd --改变远程目录路径
lls --查看本地目录文件
lcd --改变本地目录路径
put --将本地文件上传到远程目录
get --下载远程目录文件到本地
接上篇
一切顺利的话,以上步骤就可以实现减小回滚表空间大小的目的。但是可能在第7步出现:
ORA-01548: 已找到活动回退段'_SYSSMU1$',终止删除表空间 问题。
解决方案:
这个一般是由于原回滚表空间还存在些回滚段未被回收(这个说法待确定)
1. 查看原回滚表空间状态
select file#,status from v$datafile;
FILE# STATUS
---------- -------
1 SYSTEM
2 ONLINE
3 RECOVER
发现原回滚表空间出在recover状 ...
以下步骤可以解决回滚表空间太大及回滚表空间文件被误删除的问题:
1. 停止数据库,不启动数据库实例
sql>shutdown abort
sql>startup mount
2.让原回滚表空间 offline
alter database datafile 7 offline drop;(7为fileid);
查询file_id 查询
select f.file_name,f.file_id ,f.tablespace_name from dba_data_files f;
3.创建新的表空间
create tablespace undotbs2 datafi ...