`
文章列表
开发时您可以使用 ext‐all‐debug,发布时转换为 ext‐all,一切就是这么的简单以及过度自然。 在 SDK 中包含着依赖说明、文档、示例等内容。adapter 和 resources 是 Ext 工 作所必须的,其他资源则是为开发准备的。 • adapter:包含能够使其他库和 Ext 共用的文件; • build:可以自定义 ext‐all.js 的文件; • docs:文档中心(必须在服务器上查看); • examples:大量精彩深刻的示例; • resources:Ext 运行的各种资源(如 CSS 和图片等); • source:Ext 完全而详细的源代码。 ...

String倒转

把string转换成byte数组,再按照一定的规则编译这个数组                   String a = "abcdefghjk"; String s = ""; byte[] chString = a.getBytes(); byte[] a1 = new byte[chString.length]; int lent = chString.length; for(int i=0;i<lent;i++){ a1[lent-i-1] = chString[i]; } System.o ...

oracle游标

1,游标分为显示的游标和隐示的游标                        隐式游标和显式游标 隐式游标 显式游标PL/SQL维护,当执行查询时自动打开和关闭 在程序中显式定义、打开、关闭,游标有一个名字。游标属性前缀是SQL 游标属性的前缀是游标名属性%ISOPEN总是为FALSE %ISOPEN根据游标的状态确定值SELECT语句带有INTO子串,只有一行数据被处理 可以处理多行数据,在程序中设置循环,取出每一行数据。 2.游标的使用 a.使用游标中的值之前应该首先打开游标 OPEN cursor_name b.游标提取数据 从游标得到一行数据使用FETCH命令。每一次提取数 ...

oracle数组的定义

在PL/SQL中是没有数组(Array)概念的。但是如果程序员想用Array的话,就得变通一下,用TYPE和Table of Record来代替多维数组. 分类:可变数组和固定数组 1.固定数组     declare type v_ar is varray(10) of varchar2(30);--数组的类型varchar2,长度为10 my_ar v_ar:=v_ar('22','33','2','4','8'); begin for i in 1..my_ar.count loop ...
1.定义 a.包的定义---java中接口 CREATE [OR REPLACE] PACKAGE package_name   {IS | AS}    [公有数据类型定义[公有数据类型定义]…]    [公有游标声明[公有游标声明]…]    [公有变量、常量声明[公有变量、常量声明]…]    [公有子程序声明[公有子程序声明]…]   END [package_name]; b.包体的定义-----java的实现类 CREATE [OR REPLACE] PACKAGE BODY package_name   {IS | AS}    [私有数据类型定义[私有数据类型定义]…]    ...

oracle的存储过程

1.存储过程的定义 create or replace procedure 存储过程名称(可以带参数) is/as 变量的声明 begin 方法体 end 2.基本操作 变量赋值 V_TEST := 1; 动态赋值 SELECT COL1,COL2,… INTO VAR1,VAR2,… FROM … WHERE …; 字符相加  ‘STRING1′ || ‘STRING2′; 相等判断 =而不是==; 逻辑判断 AND,OR,>,<,<>; 打印输出 dbms_output.put_line(); 是否为空 V_TEST IS (NOT) NULL; 提交回滚 COMM ...
在TransactionDefinition接口中定义了七个事务传播行为。 1.PROPAGATION_REQUIRED 如果存在一个事务,则支持当前事务。如果没有事务则开启一个新的事务。 2.PROPAGATION_SUPPORTS 如果存在一个事务,支持当前事务。如果没有事务,则非事务的执行。但是对于事务同步的事务管理器,PROPAGATION_SUPPORTS与不使用事务有少许不同。 3.PROPAGATION_MANDATORY 如果已经存在一个事务,支持当前事务。如果没有一个活动的事务,则抛出异常。 4.PROPAGATION_REQUIRES_NEW 总是开启一个新的事务。如果 ...
1.如果在clean中找不到当前的工程 在工程的根目录下打开.project文件,把buildSpec标签中的代码覆盖 <buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand> </buildSpec> 2.project ――> build automatically

lock和Condition

主要相同点:Lock能完成synchronized所实现的所有功能,同时 lock性能上高于synchronized 主要不同点:Lock有比synchronized更精确的线程语义和更好的性能。synchronized会自动释放锁,而Lock一定要求程序员手工释放,并且必须在finally从句中释放。 另外,Synchronized---对象加锁,Lock---基于栈中的框架,而不是具体的某个对象,只需要在栈里设置锁的开始和结束就行,不用关心大小对象的变化...、 import java.util.concurrent.ExecutorService; import java.util.c ...

oracle数据类型

数据类型(datatype)是列(column)或存储过程中的一个属性。     Oracle支持的数据类型可以分为三个基本种类:字符数据类型、数字数据类型以及表示其它数据的数据类型。 1. 字符数据类型 char长度不可以变,其他都可以 verchar可保存空字符 verchar2 保存null,兼容性好 2.数字数据类型 number(p,s) p:1~38 s:-84~127 p>0,对s分2种情况分析: a. s>0 精确到小数点右边s位,并四舍五入。然后检验有效数位是否<=p;如果s>p,小数点右边至少有s-p个0填充。 b. s<0 精确到小数点左 ...

String

String类是final的,不可被继承。public final class String。 1.String中主要的方法 *.length,*.equals,*.subString(int start,int end),*.charAt(int),//指定字符 *.split(String),*.indexof(String)//第一次出现的位置, *.lastIndexof(String),*.replace()//替换,*.startwith(String)//以...开始, *.endswith(String)//以....结束,*.toString(),String.val ...

dual表的作用

dual是一个虚拟表,用来构成select的语法规则,oracle保证dual里面永远只有一条记录。 1.函数 select to_char(sysday,'yyyy-MM-dd') from dual; //查找系统当前的时间 select SYS_CONTEXT('USERENV','TERMINAL') from dual;--获得主机名 select SYS_CONTEXT('USERENV','language') from dual;--获得当前      locale select user from dual;//查找当前用户 select user from dual;

spring事务

1.事务分类 Spring事务管理的两种方式——编程式和声明式 2.根据代理机制的不同,总结了五种Spring事务的配置方式,配置文件如下:    第一种方式:每个Bean都有一个代理 <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" ...

Spring工作原理

一、 IoC(Inversion of control): 控制反转 1、IoC: 概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean 二、AOP(Aspect-Oriented Programming): 面向方面编程 1、 代理的两种方式: 静态代理:  针对每个具体类分别编写代理类;  针对一个接口编写一个代理类; 动态代理: 针对一个方面编写一个InvocationHandler,然后借用JDK反射包中的Proxy类为各种接口动态生成相应的代理类 2、 AOP的主要原理 ...

hibernate 的加载

1.lazy应用范围: lazy只有在session打开状态下才有效 <class>标签上,取true,false值 <property>标签上,取true,false <set><list>上,取false,true,extra;class上的lazy对集合不起作用 <one-to-one>、<many-to-one>单端关联上,可以取值false/proxy/noproxy Lazy使用:当lazy为true时,即延迟加载load时不发出sql语句,只有使用时才发出。           为false时,即立即检索, ...
Global site tag (gtag.js) - Google Analytics