20170723日常总结
来源:互联网 发布:泰国移动4g网络制式 编辑:程序博客网 时间:2024/05/17 23:21
----oracle获取随机数大写字母
select dbms_random.string('x',32) from dual;
select sys_guid() from dual;
ora-12154:TNS:无法解析指定的连接标识符
原因分析:tnsnames.ora 没有连接的配置(注意服务名称前后不能有空格)
ora-12514:TNS:监听程序当前无法识别连接描述中的请求的服务
原因分析:
。没有此service,请配置对应的service
。存在service,但没有启动该service
ibatis的jdbcType="DATETIME"类型时,此字段insert操作时不能为空,否则会出现如下错误:
cause:java.sql.SQLException:无效的列类型
对于Object类型数据使用toString方法时,要特别注意该Object是否为空的情况,此处容易出现空指针异常!
当执行批处理文件出现“系统找不到指定的路径”
1.设置环境变量
JAVA_HOME C:\Program Files\Java\jdk1.6.0_10
CLASSPATH %JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
2.权限的问题
js闭包:
function a(){
var i = 0;
function b(){alert(++1;)}
return b; //返回的是一个函数
}
var c = a();
c();
特点:
1.函数b嵌套在函数a内部
2.函数a返回函数b
函数b就是闭包。当函数a的内部函数b被函数a外的一个变量引用时,就创建了
一个闭包。
oracle exists和not exists的使用
比如a,b关联列为a.id=b.id,现在取去a中的数据,其中id在b中也存在;
select * from a where exists (select 1 from b where a.id = b.id)
或者现在要取a中的数据,其中id在b中不存在;
select * from a where not exists (select 1 from b where a.id = b.id)
exists表示()内子查询语句返回结果不为空,说明where条件成立就会执行主sql语句,
如果为空,就表示where条件不成立主语句就不会执行。
not exists和exists相反,子查询语句结果为空,则表示where条件成立,执行sql语句,
否则不执行。
exists里的子查询结果集为非空,exists()子句的值就是true。
exists里的子查询结果集为空,exists()子句的值就是false。
带有exists谓词的子查询不返回任何数据,只产生逻辑真值“true”或“false”
select * from A where id in(select id from b)
结论:in()适合B表比A表数据小的情况
exists()适合B表比A表数据大的情况
B表数据和A表数据一样大时,in与exists效率差不多
myelipse的team没有提交等选项:
。确认你的svn插件安装是否正确
。确认你的项目处于svn连接状态(项目是从svn上拷贝下来的)
。从svn检出项目的正确方法: 在Myeclipse中选择import-->从svn检出项目 -->
select dbms_random.string('x',32) from dual;
select sys_guid() from dual;
ora-12154:TNS:无法解析指定的连接标识符
原因分析:tnsnames.ora 没有连接的配置(注意服务名称前后不能有空格)
ora-12514:TNS:监听程序当前无法识别连接描述中的请求的服务
原因分析:
。没有此service,请配置对应的service
。存在service,但没有启动该service
ibatis的jdbcType="DATETIME"类型时,此字段insert操作时不能为空,否则会出现如下错误:
cause:java.sql.SQLException:无效的列类型
对于Object类型数据使用toString方法时,要特别注意该Object是否为空的情况,此处容易出现空指针异常!
当执行批处理文件出现“系统找不到指定的路径”
1.设置环境变量
JAVA_HOME C:\Program Files\Java\jdk1.6.0_10
CLASSPATH %JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
2.权限的问题
js闭包:
function a(){
var i = 0;
function b(){alert(++1;)}
return b; //返回的是一个函数
}
var c = a();
c();
特点:
1.函数b嵌套在函数a内部
2.函数a返回函数b
函数b就是闭包。当函数a的内部函数b被函数a外的一个变量引用时,就创建了
一个闭包。
oracle exists和not exists的使用
比如a,b关联列为a.id=b.id,现在取去a中的数据,其中id在b中也存在;
select * from a where exists (select 1 from b where a.id = b.id)
或者现在要取a中的数据,其中id在b中不存在;
select * from a where not exists (select 1 from b where a.id = b.id)
exists表示()内子查询语句返回结果不为空,说明where条件成立就会执行主sql语句,
如果为空,就表示where条件不成立主语句就不会执行。
not exists和exists相反,子查询语句结果为空,则表示where条件成立,执行sql语句,
否则不执行。
exists里的子查询结果集为非空,exists()子句的值就是true。
exists里的子查询结果集为空,exists()子句的值就是false。
带有exists谓词的子查询不返回任何数据,只产生逻辑真值“true”或“false”
select * from A where id in(select id from b)
结论:in()适合B表比A表数据小的情况
exists()适合B表比A表数据大的情况
B表数据和A表数据一样大时,in与exists效率差不多
myelipse的team没有提交等选项:
。确认你的svn插件安装是否正确
。确认你的项目处于svn连接状态(项目是从svn上拷贝下来的)
。从svn检出项目的正确方法: 在Myeclipse中选择import-->从svn检出项目 -->
阅读全文
0 0
- 20170723日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常总结
- 日常sql语句总结
- oracle9i日常操作总结
- 日常应用javascript总结
- oracle exists和not exists的使用
- windows下 apache+php+mysql环境搭建
- myelipse的team没有提交等选项:
- Android硬件访问服务-JNI
- Mysql常用SQL语句集锦
- 20170723日常总结
- 自底向上分析——LR方法
- Codevs1074:食物链——题解
- 求解最长递增子序列的长度
- zoj3886(线段树,区间取模)
- 编码转换
- 频繁项挖掘-Apriori算法
- 《深入理解Java虚拟机》读书笔记(3)---第3章 垃圾收集器与内存分配策略(二)
- MySQL错误:删除数据库的时候报错ERROR 1010 (HY000)