- 浏览: 123482 次
- 性别:
- 来自: 深圳
-
最新评论
-
huanqi_dou:
...
JAVA 注解示例 详解
文章列表
SELECT DECODE('AA ', 'AA', '=', '!=') FROM DUAL; --varchar2类型存储 decode函数接口为varchar2
SELECT CASE WHEN 'AA ' = 'AA' THEN '=' ELSE '!=' END FROM DUAL; --char类型存储 自动补齐长度
SELECT DUMP('AA '), DUMP('AA') FROM DUAL;--type 96 为char 字符串常量默认为char
SELECT CASE WHEN CAST('AA ' AS VARCHAR2(3)) = CAST(' ...
oracle 用一个表更新另一个表
- 博客分类:
- 数据库
1.生成临时表
update (select a.aaa,b.bbb from a,b where a.id=b.id) set a.aaa=b.bbb
2.使用子查询
update a set a.aaa=(select b.bbb from b where a.id=b.id)
where exists(select 1 from b where b.id=a.id)
3.merge into
merge into a using b
on(a.id=b.id)
when matched then
update a set a.aaa=b.bbb
--查看运行的procedure (表提供对象在library cache(shared pool) 中对象统计
--package package body
--kept 是否常驻shared pool,依赖于对象是否利用pl/sql过程
--locks 锁定对象的session数
--pins 执行对象的 session数
--loads 自初始被加载次数
select * from v$db_object_cache where
type='PROCEDURE' and locks>0 and pins>0;
--终止procedure
selec ...
1.生活需要思想,不要被愚昧的指令所指示.
2.谎言很多.开动你的脑筋
3.开专家会议,以理论,证据将事实予以巩固
4.学会思考,学会生活.
5.以若言形式提供一些效果不确定的和难以估计的措施是危险的
6.控制王权在一定限度内
7.p55
级联查询
select level||'层',lpad('*',level*5)||id id ,connect_by_isleaf
from test
start with superid = '0' connect by prior id=superid;
/*------method one------*/
select superid,ltrim(max(sys_connect_by_path(id,';')),';') from(
select superid,id,row_number() over(partition by superid order ...
学习笔记
第15章,开发xfire,web,service应用
1.中间交互层标注协议(不同系统交互的中间语言.接口)
2.web service 基于网络,分布式的模块化组件
3.
soap 简单对象访问协议
wsdl web服务描述语言
uddi 统一描述/发现/集成
client<--soap 通过http交换xml-->server
client--查找-->uddi--描述信息-->wsdl-描述服务-->server
client--(查找-->uddi 列出服务可略)--指向服务-->server
数据绑定,协议和传输独立性, ...
转自:http://blog.csdn.net/alexwan/archive/2007/02/13/1508871.aspx
jsp编译成servlet 有
finally {
if (_jspxFactory != null) _jspxFactory.releasePageContext(_jspx_page_context);
}
释放资源,调用request.getWriter();
与response.getOutputStream();冲突
解决:用完流调用
out.clear();
out = pageContext.pushBody();
1.限制开头结尾^java java$
2. . \n为 =1字符 .. =2个字符
3.[a-z] [A-Z] [0-9a-zA-Z =1
[0-9[a-z]] 交集
[^0-9] 非其中一个字符 =1
4. J.*D J和D之间0个以上 JJ*D >=0
5.J.+D 一个以上 >=1
6 J.? 0或1个 0或1
7.J{2} 2次 J{2,} 2<=x J{2,5} 2<=x<=5
8. Java|Hello java 或Hello
9.<a.*href=\".*\">(.+?)</a>
...
ant 模板文件
1.build.properties
web.dir=WebRoot
src.dir=src
build.dir=${web.dir}/WEB-INF/classes
catalina.home=D\:/j2ee/apache-tomcat-5.5.30
deploy.dir=${catalina.home}/webapps
j2ee.lib=E\:/Program Files/data/libraryset/1.4
project.dir=../../
module=Spring
name=Spring
2.build.xml
&l ...
转自:http://micki.blogbus.com/logs/38238361.html
select to_char(sysdate, 'YYYY"年"MM"月"DD"日"') from dual;
另外,replace函数用法:
select replace('abccccmccc', 'm', 'c') from dual;
====================
''与null表示空
1)主键非空 ,not null 2种约束非空
2)null是未知数,不可操作,使用nvl,decode可操作
3)空值不索引 se ...
1.保持统一风格,复用页面 方式:
a)include包含公共页面
b)tiles标签
c)tiles标签和页面模板
d)tiles框架
-------------
精通eclipse 116
1.ant(生成工具:将源代码和其他输入文件转换为可执行文件的工具) another neat tool
1.下载包 包括 类包,应用,源码,文档 lib包括struts2核心包,对spring,jsf支持的插件包
核心有struts2-core.jar xwork.jar ognl.jar freemaker.jar
2.a)struts2来自webWork2框架
b)web.xml 为j2ee服务器启动读取,配置初始化struts2,拦截 /* 或*.do
c)配置struts.xml include |package 继承 struts-default.xml 为包文件
1.软件声明周期 设计,编码,编译,测试,部署
maven功能 validate compile test package integration_test varify install deploy
2.a)maven 根据pom.xml在执行mvn时,从remote repository获取依赖jar到local repository
b)每个应用使用同一个本地仓库jar
c)插件体系结构,保留最小核心,其余插件提供(执行时下载)
d)管理版本/依赖,在pom定义设置hibernate包,无需关系hibernate的依赖
3.安装 在线 m2eclipse.codehaus.org
a ...
忘了转载谁的了,对原作者表身敬意!
org.apache.tools.zip.ZipEntry以及org.apache.tools.zip.ZipOutputStream
/**
* 压缩文件
*
* @param file
* @param out
* @param base
* @throws IOException
*/
public static synchronized void myzip(File file, ZipOutputStream out, String base) throws IOException {
i ...
复合索引在where中创建顺序有关,前n项必选 比如(a,b,c,d),如果用到c,那a,b也要放到where条件