- 浏览: 24611 次
- 性别:
- 来自: 广州
最新评论
文章列表
将字符串中的\替换为\\,replace()
- 博客分类:
- j2se
在字符串中\需要用来“\\”表示,例如System.out.println( "\\" ) ;只打印出一个"\"。正则表达式中也用\表示转义。\在正则表示式中也作为转义字符使用,所以在正则表达式中"\\\\"才表示一个反斜杠,即"\"。
String file = "d:"+File.separator+"xmldemo"; System.out.println(file); String targetFile = file. ...
File—>import,选择svn—>从svn检出项目—>创建新的资源库位置—>next—>将项目url贴于url输入框内—>next即可
java 的listFiles方法,例如File f = new File("d:\\java\\test1");File s[] = f.listFiles();for(int i=0;i<s.length;i++) { System.out.println(s[i].getName());}
首先,用sys用户as SYSDBA 登陆PL/SQL Developer,左边的objects选My objects--->打开Users--找到要去掉dba权限的用户---右键edit---选Role privileges--->选择Role值为dba一行,点右边的"-"符号删掉---点下方的Apply按钮提交,哦了~~
遇到问题:用dongbw用户登录pl/sql,执行如下查询表列属性的语句:
select * from all_TAB_COLUMNS where table_name = 'DEPT'
则会出现如下结果:
这是因为在新建do ...
tomcat启动时报错:a configuration error occured during startup.please verify the preference field with the prompt: cannot connect to VM解决方法:Window->Preferences->MyEclipse Enterprice Workbench->Servers->Tomcat->选择你的Tomcat(比如Tomcat 6.x)->点左边的+号->点击JDK->Tomcat JDK name->点击右边的Add-&g ...
1.新建用户,分配权限:
①切换用户sys登陆:
conn sys/change_on_install as sysdba;
②创建用户:
create user dongbw identified by 877423246;
③给用户dongbw授予CREATE SESSION的权限,要不然登陆的时候会报错:ORA-01045:user DONGBW lacks CREATE SESSION privilege;logon denied
grant create session to dongbw;
④给用户dongbw分配CREATE TABLE的权限,要不然创建表的时候会报错: ...
查询Oracle中所有用户信息
- 博客分类:
- oracle
1. 查询Oracle中所有用户信息 select*from dba_users;
2. 只查询用户和密码 select username,password from dba_users;
3. 查询当前用户信息 select*from dba_ustats;
Tomcat启动报错:
Error starting Tomcat 6.x server
A configuration error occurred during startup. Please verify the preference field with the prompt:ERROR:transport 202:gethostbyname:unknownhost
ERROR:JDWP Transport dt_socket failed initialize,TRANSPORT_INIT(510)JDWP exit error AGENT_ERROR_TRANSPORT_INIT(1 ...
int -> String
int i=12345;
String s="";
第一种方法:s=i+"";
第二种方法:s=String.valueOf(i);
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
String -> int
s="12345";
int i;
第一种方法:i=Integer.parseInt(s);
第二种方法:i=Integer.valueOf(s).intValue();
这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?
以下是答案:
...
当两个整数相除时,由于小数点以后的数字会被截断,使运算结果为整数,故此时若希望得到运算结果为所预期的浮点数,则此时必须将两整数其一或是全部强制转换类型为浮点数。
例如:
(float)a/b // 将整数其中一个强制转换成浮点数,再与另一个整数相除
a/(float)b
(float)a/(float)b // 将两个整数同时强制转换成浮点数后再彼此相除
float size = (float)stringNumber/1024;
DecimalFormat df = new DecimalFormat("0.00");//格式化小数,不足的补0
String ...
map中存的是key->value
如果要更新map中存的某对值,直接map.put("","");即可;
执行后,map中与key值匹配的那对值将会被更新
代码:
public class updateMap {
public static void main(String args[]){
Map<String ,String > map = new HashMap<String,String>();
map.put("紫光","华宇");
map.put(&quo ...
oracle修改表结构
- 博客分类:
- oracle
更改表的结构
1.编辑表的字段
修改一个列的数据类型(一般限于修改长度,修改为一个不同类型时有诸多限制):
语法:
ALTER TABLE 表名 MODIFY(列名,数据类型);
eg1:
alter table skate_test modify (author number(10,0) )
在修改列的长度时候,只能编辑比现有字段实际存的长度还要大,否则提示下面的错误:
ORA-01441: 无法减小列长度, 因为一些值过大
eg2:
alter ...
内连接、左连接、右连接、全连接
- 博客分类:
- oracle
內连接仅选出两张表中互相匹配的记录.因此,这会导致有时我们需要的记录没有包含进来。内部连接是两个表中都必须有连接字段的对应值的记录,数据才能检索出来。
左连接和右连接都是外部连接,也就是区别于内部连接,它对不满足连接条件的行并不是象内部连接一样将数据完全过滤掉,而是保留一部分数据,行数不会减少。
左连接是只要左边表中有记录,数据就能检索出来,而右边有的记录必要在左边表中有的记录才能被检索出来
右连接是只要右边表中有记录,数据就能检索出来 ;
左连接显示左边全部的和右边与左边相同的
右连接显示右边全部的和左边与右边相同的
全连接则会回返回两个表中的所有记录。
创建表
...
oracle修改表增加列删除列修改列
- 博客分类:
- oracle
oracle修改表;sql增加列;sql删除列;sql修改列
1.增加列
ALTER TABLE table_name ADD( column datatype [DEFAULT EXPR][,column datatype...]);
例如:
SQL>ALTER TABLE emp01 ADD eno NUMBER(4);
2.修改列定义
例如:
SQL>ALTER TABLE emp01 MODIFY job VARCHAR2(15)
2 DEFAULT 'CLERK'
3.删除列
例如:
SQL> ALTER TABLE emp01 DROP ...
取消MyEclipse拼写检查
- 博客分类:
- myeclipse
当你使用MyEclipse时会进行拼写检查,只要简单的设置,它就不再烦恼你了。
Window –》 preferences –》 generals –》 text editor –》 spelling
在这个页面中,取消 enable spell checking 这个选项。
如果页面还有残留的拼写检查
project –》 clean
在这个页面中,选择要清除错误的工程。