- Oracle dbms_sql 的用法
zz_ll9023one
oracle
DBMS_SQL是Oracle数据库中的一个包,用于动态执行SQL语句。它允许您在运行时构建和执行SQL语句,提供了对动态SQL的支持。以下是DBMS_SQL的基本用法:打开游标:使用DBMS_SQL.OPEN_CURSOR打开一个游标。DECLAREl_curINTEGER;BEGINl_cur:=DBMS_SQL.OPEN_CURSOR;END;/绑定变量:使用DBMS_SQL.BIND_VA
- Oracle常见内置程序包的使用Package
Juvenile少年
oracle学习oracle数据库运维dba
Oracle常见内置程序包的使用点击此处可跳转至:Oracle的程序包(Package),对包的基础进行学习常见内置程序包的使用Package1、DBMS_OUTPUT包2、DBMS_XMLQUERY包3、DBMS_RANDOM包4、UTL_FILE包5、DBMS_JOB包6、DBMS_LOB包7、DBMS_SQL包8、DBMS_LOCK包9、DBMS_METADATA包10、DBMS_APPLI
- plsql开发中动态sql的使用教程(不使用dbms_sql包)
_苏沐
数据库sql数据库oracle
一般的PL/SQL程序设计中,在DML和事务控制的语句中可以直接使用SQL,但是对于新建存储过程,其中涉及传参要被应用为列名时,不能在PL/SQL中直接使用,一会儿下面举例介绍,那么要想实现设计的功能,可以通过使用动态SQL来实现。首先我们应该了解什么是动态SQL,在Oracle数据库开发PL/SQL块中我们使用的SQL分为:静态SQL语句和动态SQL语句。所谓静态SQL指在PL/SQL块中使用的
- oracle数据库SQL文本长度过长性能问题
shairvin
性能测试数据库oraclesql
oracle11G以前,DBMS_SQL对输入的SQL长度不能超过32K,原因是输入参数只能是VARCHAR2类型,11G后,可以用CLOB作为输入参数,则取消了这个限制。PL/SQL中,表达式/SQL本身的长度是可以达到比较长的长度(50K)左右,如果表达式/SQL过长,超过了一个ORACLE包/过程允许的最大程序长度,则在编译时报pls-123:programtoolarge错误,这是pl/s
- 动态SQL语句的语法
程序员曾曾
动态SQL是在运行时生成和执行SQL语句的编程方法。动态是和静态相对而言的。静态SQL指的是在代码编译时刻就已经包含在代码中的那些已经充分明确的固定的SQL语句。PL/SQL提供了两种方式来编写动态SQL:本地动态SQL,一个PL/SQL语言结构用于构建和指定动态SQL语句。DBMS_SQL包,一个API用户构建、执行和描述动态SQL语句。本地动态SQL代码比同等代码使用DBMS_SQL包更容易读
- mysql函数 动态语句_自定义函数动态执行SQL语句
weixin_39620370
mysql函数动态语句
Oracle动态SQL有两种写法:用DBMS_SQL或executeimmediate,建议使用后者。DDL和DMLSql代码收藏代码/***DDL***/beginEXECUTEIMMEDIATE'droptabletemp_1';EXECUTEIMMEDIATE'createtabletemp_1(namevarchar2(8))';end;/***DML***/declarev_1varch
- Oracle之DBMS_SQL包用法详解
zhangzhongjie
ORACLE
通常运用DBMS_SQL包一般分为如下几步:1.opencursor:打开cursor2.parsecursor:解析你要执行的SQL语句3.bindvariable:如果要执行的SQL语句中包含变量,在此就需要绑定变量4.execute:执行SQL语句5.closecursor:在执行后关闭此cursor.如果你还需要返回执行SQL的结果集,还需要使用define_column,define_a
- dbms_sql与execute_immediate区别与使用
tswisdom
OracleDatabase
区别:如何使用动态SQL实现动态SQL有两种方式:DBMS_SQL和本地动态SQL(EXECUTEIMMEIDATE)主要从以下方面考虑使用哪种方式:1.是否知道涉及的列数和类型DBMS_SQL包括了一个可以“描述”结果集的存储过程(DBMS_SQL.DESCRIBE_COLUMNS),而本地动态SQL没有。2.是否知道可能涉及的绑定变量数和类型DBMS_SQL答应过程化的绑定语句的输入,而本地动
- Oracle中dbms_sql的使用
皇上爱傻妞
DBMS_SQL包提供一个接口,用于执行动态SQL(包括DDL和DML)。DBMS_SQL定义了一个实体叫游标ID,游标ID是一个PL/SQL整型数,通过游标ID,可以对游标进行操作。DBMS_SQL包和本地动态SQL在功能上有许多重叠的地方,但是有的功能只能通过本地动态SQL实现,而有些功能只能通过DBMS_SQL实现。对于一般的select操作,如果使用动态的sql语句则需要进行以下几个步骤:
- Oracle数据库游标使用大全
weixin_33826268
1SQL是用于访问ORACLE数据库的语言,PL/SQL扩展和加强了SQL的功能,它同时引入了更2强的程序逻辑。PL/SQL支持DML命令和SQL的事务控制语句。DDL在PL/SQL中不被支持,这就3意味作在PL/SQL程序块中不能创建表或其他任何对象。较好的PL/SQL程序设计是在PL/SQL块中4使用象DBMS_SQL这样的内建包或执行EXECUTEIMMEDIATE命令建立动态SQL来执行D
- 全面学习DBMS包之DBMS_SQL
dfgppwzkb17977379
在PL/SQL编程当中,经常会遇到一些需要动态处理数据或表结构的问题,比如对一批表里的数据进行处理,或者批量创建表,索引,触发器等等,这个时候就可以通过DBMS_SQL包进行操作。你可能会有疑问,ORACLE不是提供了EXECUTEIMMEDIATE了嘛?干嘛还要DBMS_SQL包来处理?嘿嘿,不错,很多人都习惯用EXECUTEIMMEDIATE来动态处理此类需求。下面根据我的理解,解释一下二者的
- PLSQL中执行本地动态SQL
街头小贩
在PL/SQL中只有DMLSQL可以直接执行,使用Oracle内置的DBMS_SQL包,可以执行动态SQL语句(在运行时生成一个SQL的串,将该串提交给DBMS包来执行).DataManlpulationLanguage:DML包括:SELECT,INSERT,DELETE,SETTRANSACTION,EXPLAINPLANDataDefinitionLanguage:DDL包括:DROP,CR
- 使用Oracle的DBMS_SQL包执行动态SQL语句
ggjjzhzz
数据库
在某些场合下,存储过程或触发器里的SQL语句需要动态生成。Oracle的DBMS_SQL包可以用来执行动态SQL语句。本文通过一个简单的例子来展示如何利用DBMS_SQL包执行动态SQL语句:DECLAREv_cursorNUMBER;v_statNUMBER;v_rowNUMBER;v_idNUMBER;v_noVARCHAR(100);v_dateDATE;v_sqlVARCHAR(200);
- 动态SQL语句的语法
iteye_2829
动态SQL是在运行时生成和执行SQL语句的编程方法。动态是和静态相对而言的。静态SQL指的是在代码编译时刻就已经包含在代码中的那些已经充分明确的固定的SQL语句。PL/SQL提供了两种方式来编写动态SQL:本地动态SQL,一个PL/SQL语言结构用于构建和指定动态SQL语句。DBMS_SQL包,一个API用户构建、执行和描述动态SQL语句。本地动态SQL代码比同等代码使用DBMS_SQL包更容易读
- oracle存储过程执行动态sql
ple婶
oracle
用存储过程删除表,表名后缀是日期。使用动态sql。执行executeimmediate命令。参考http://database.51cto.com/art/201011/233310.htmOracle存储过程使用动态SQL有两种写法:用DBMS_SQL或executeimmediate,建议使用后者。试验步骤如下:1.DDL和DML/***DDL***/beginEXECUTEIMMEDIATE
- 关于DBMS_SQL的使用
一水之星
oracledatabaseoracle
http://www.itpub.net/thread-9530-1-1.htmlPL/SQL中使用动态SQL编程在PL/SQL程序设计过程中,会遇到很多必须使用动态sql的地方,oracle系统所提供的DMBS_SQL包可以帮助你解决问题。(一)介绍DBMS_SQL系统包提供了很多函数及过程,现在简要阐述其中使用频率较高的几种:functionopen_cursor:打开一个动态游标,并返回一个
- PL/SQL编程学习之本地动态SQL
stillearn
中级进阶——数据库相关oraclePL-SQL编程本地动态SQL
读前注意与概述当编写PL/SQL块时,静态SQL语句只能完成一些固定任务。为了使得PL/SQL块可以灵活的处理SQL语句,需要使用动态SQL。动态SQL包括本地动态SQL和DBMS_SQL动态SQL两种实现方法,其中本地动态SQL只适用于oracle服务器端,而DBMS_SQL动态SQL不仅适用于oracle服务器端,而且可以在某些客户端应用程序中使用。从oracle11g开始,允许使用超过32K
- oracle动态sql以及绑定变量
firefoxboy
Oracle
实现动态SQL有两种方式:DBMS_SQL和本地动态SQL(EXECUTEIMMEIDATE)。oracle从8代开始就提供了新的执行动态sql的功能:executeimmeidatev_sqlusing***into***;本地动态SQLEXECUTEIMMEDIATE‘语句’[INTO{变量1,变量2,…变量N|记录体}][USING[IN|OUT|INOUT]绑定变量1,…绑定变量N][{R
- DBMS_SQL 执行查询示例
艾弗森哇
DBMS_SQL
通常情况下,需要动态执行查询语句尽量使用语法更简洁的OPEN{SYS_REFCURSOR}FOR...或EXECUTEIMMEDIATE...但当查询语句的列或绑定变量无法确定数量或类型时,还是需要使用更加灵活的DBMS_SQL包,下面是使用DBMS_SQL包执行列数量可变的查询示例;一个典型的应用场景就是报表的生成,因为我们可能无法事先知道这个报表有多少列。DECLARE--可变列数的报表查询编
- dbms_sql使用,用于创建通用动态sql
guochao198975
plsqloracleplsql
/* 调用dbms_sql需要执行五个步骤 1.打开一个游标 2.分析要执行的语句 3.绑定可能需要的任何输入变量 4.执行语句 5.关闭游标*/DECLARE CUR PLS_INTEGER := DBMS_SQL.OPEN_CURSOR;--为处理打开游标 ,cur 返回系统游标id COLS DBMS_SQL.DESC_TAB;--DBMS_SQL.DESC
- Oracle 动态SQL语句
G15738290530
oracle动态语句
Oracle 动态SQL语句 EXECUTEIMMEDIATE代替了以前Oracle8i中DBMS_SQLpackage包. 它解析并马上执行动态的SQL语句或非运行时创建的PL/SQL块.动态创建和执行SQL语句性能超前,EXECUTEIMMEDIATE的目标在于减小企业费用并获得较高的性能,较之以前它相当容易编码.尽管DBMS_SQL仍然可用,但是推荐使用EXECUTEIMMEDIATE,因
- 如何通过DBMS_SQL获取DBA权限的
安华金和
数据库安全安华金和
作者:安华金和思成数据库攻击的目的最终是为要获取数据库中有价值的数据,而获取数据最有效的方法就是直接获取DBA权限。本文通过Oracle数据库中的一个经典漏洞,演示从普通用户提权到DBA权限的过程,DBSecLabs数据库安全实验室给出针对性的防护建议。Oracle漏洞分析CTXSYS.driload.validate_stmt是一个Oracle的经典漏洞。出现在Oracle9i中,从10g开始被
- Oracle12c中PL/SQL(DBMS_SQL)新特性之隐式语句结果(DBMS_SQL.RETURN_RESULT and DBMS_SQL.GET_NEXT_RESULT)
LHDZ_BJ
t-sqloracle12CresultmigrationDBMS_SQLImplicit
隐式数据结果特性将能简化从其他数据库到Oracle12c存储过程迁移。1.背景T-SQL中允许查询结果的隐式返回。例如:下面T-SQL存储过程隐式返回查询结果。CREATEPROCEDUREGet_Results(@p_id int)ASSELECTdscpt,crt_dateFROMt1WHEREid=@p_idRETURN0GO通过DBMS_SQL包中的RETURN_RESULT过程,Orac
- Dynamic Cursor in plsql (1) ----from cyber
Jeffrey.Xu
DBMS_SQL包提供一个接口,用于执行动态SQL(包括DDL和DML)。 DBMS_SQL定义了一个实体叫游标ID,游标ID是一个PL/SQL整型数,通过游标ID,可以对游标进行操作。DBMS_SQL包和本地动态SQL在功能上有许多重叠的地方,但是有的功能只能通过本地动态SQL实现,而有些功能只能通过DBMS_SQL实现。 对于一般的select操作,如果使用动态的sql语句则需要进行以下几个步
- PLSQL NOTE----动态SQL
victor.chu
DBMS_SQL包提供一个接口,用于执行动态SQL(包括DDL和DML)。 DBMS_SQL定义了一个实体叫游标ID,游标ID是一个PL/SQL整型数,通过游标ID,可以对游标进行操作。DBMS_SQL包和本地动态SQL在功能上有许多重叠的地方,但是有的功能只能通过本地动态SQL实现,而有些功能只能通过DBMS_SQL实现。 对于一般的select操作,如果使用动态的sql语句则需要进行以下几个步
- 关于dbms_sql的使用(转自itpub--bpmf)
sql
PL/SQL中使用动态SQL编程在PL/SQL程序设计过程中,会遇到很多必须使用动态sql的地方,oracle系统所提供的DMBS_SQL包可以帮助你解决问题。(一)介绍DBMS_SQL系统包提供了很多函数及过程,现在简要阐述其中使用频率较高的几种:function open_cursor:打开一个动态游标,并返回一个整型;procedure close_cursor(c in out integ
- 使用Oracle的DBMS_SQL包执行动态SQL语句
oracle
引用自:http://blog.csdn.net/ggjjzhzz/archive/2005/10/17/507880.aspx在某些场合下,存储过程或触发器里的SQL语句需要动态生成。Oracle的DBMS_SQL包可以用来执行动态SQL语句。本文通过一个简单的例子来展示如何利用DBMS_SQL包执行动态SQL语句:
DECLARE
&
- 使用Oracle的DBMS_SQL包执行动态SQL语句
oracle
引用自:http://blog.csdn.net/ggjjzhzz/archive/2005/10/17/507880.aspx在某些场合下,存储过程或触发器里的SQL语句需要动态生成。Oracle的DBMS_SQL包可以用来执行动态SQL语句。本文通过一个简单的例子来展示如何利用DBMS_SQL包执行动态SQL语句:
DECLARE &
- PL/SQL之DBMS_SQL程序包使用(1)(学习笔记)
pl/sql
dbms_sql程序包dbms_sql程序包是系统提供给我们的另一种使用动态SQL的方法:使用DBMS_SQL包实现动态的SQL的步骤如下:1.将要执行的SQL语句或者一个语句放到一个字符串变量中2.使用DBMS_SQL包的parse过程来分析该字符串3.使用DBMS_SQL包的bind_varable过程绑定变量4.使用DMBS_SQL包的execute函数和执行语句:
示例1:
--使用
- Oracle 动态SQL返回单条结果和结果集
oracle
Oracle 动态SQL有两种写法:用 DBMS_SQL 或 execute immediate,建议使用后者。试验步骤如下:
1. DDL 和 DML
/*** DDL ***/
begin
EXECUTE IMMEDIATE 'drop table temp_1';
EXE
- 面向对象面向过程
3213213333332132
java
面向对象:把要完成的一件事,通过对象间的协作实现。
面向过程:把要完成的一件事,通过循序依次调用各个模块实现。
我把大象装进冰箱这件事为例,用面向对象和面向过程实现,都是用java代码完成。
1、面向对象
package bigDemo.ObjectOriented;
/**
* 大象类
*
* @Description
* @author FuJian
- Java Hotspot: Remove the Permanent Generation
bookjovi
HotSpot
openjdk上关于hotspot将移除永久带的描述非常详细,http://openjdk.java.net/jeps/122
JEP 122: Remove the Permanent Generation
Author Jon Masamitsu
Organization Oracle
Created 2010/8/15
Updated 2011/
- 正则表达式向前查找向后查找,环绕或零宽断言
dcj3sjt126com
正则表达式
向前查找和向后查找
1. 向前查找:根据要匹配的字符序列后面存在一个特定的字符序列(肯定式向前查找)或不存在一个特定的序列(否定式向前查找)来决定是否匹配。.NET将向前查找称之为零宽度向前查找断言。
对于向前查找,出现在指定项之后的字符序列不会被正则表达式引擎返回。
2. 向后查找:一个要匹配的字符序列前面有或者没有指定的
- BaseDao
171815164
seda
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
public class BaseDao {
public Conn
- Ant标签详解--Java命令
g21121
Java命令
这一篇主要介绍与java相关标签的使用 终于开始重头戏了,Java部分是我们关注的重点也是项目中用处最多的部分。
1
- [简单]代码片段_电梯数字排列
53873039oycg
代码
今天看电梯数字排列是9 18 26这样呈倒N排列的,写了个类似的打印例子,如下:
import java.util.Arrays;
public class 电梯数字排列_S3_Test {
public static void main(S
- Hessian原理
云端月影
hessian原理
Hessian 原理分析
一. 远程通讯协议的基本原理
网络通信需要做的就是将流从一台计算机传输到另外一台计算机,基于传输协议和网络 IO 来实现,其中传输协议比较出名的有 http 、 tcp 、 udp 等等, http 、 tcp 、 udp 都是在基于 Socket 概念上为某类应用场景而扩展出的传输协
- 区分Activity的四种加载模式----以及Intent的setFlags
aijuans
android
在多Activity开发中,有可能是自己应用之间的Activity跳转,或者夹带其他应用的可复用Activity。可能会希望跳转到原来某个Activity实例,而不是产生大量重复的Activity。
这需要为Activity配置特定的加载模式,而不是使用默认的加载模式。 加载模式分类及在哪里配置
Activity有四种加载模式:
standard
singleTop
- hibernate几个核心API及其查询分析
antonyup_2006
html.netHibernatexml配置管理
(一) org.hibernate.cfg.Configuration类
读取配置文件并创建唯一的SessionFactory对象.(一般,程序初始化hibernate时创建.)
Configuration co
- PL/SQL的流程控制
百合不是茶
oraclePL/SQL编程循环控制
PL/SQL也是一门高级语言,所以流程控制是必须要有的,oracle数据库的pl/sql比sqlserver数据库要难,很多pl/sql中有的sqlserver里面没有
流程控制;
分支语句 if 条件 then 结果 else 结果 end if ;
条件语句 case when 条件 then 结果;
循环语句 loop
- 强大的Mockito测试框架
bijian1013
mockito单元测试
一.自动生成Mock类 在需要Mock的属性上标记@Mock注解,然后@RunWith中配置Mockito的TestRunner或者在setUp()方法中显示调用MockitoAnnotations.initMocks(this);生成Mock类即可。二.自动注入Mock类到被测试类 &nbs
- 精通Oracle10编程SQL(11)开发子程序
bijian1013
oracle数据库plsql
/*
*开发子程序
*/
--子程序目是指被命名的PL/SQL块,这种块可以带有参数,可以在不同应用程序中多次调用
--PL/SQL有两种类型的子程序:过程和函数
--开发过程
--建立过程:不带任何参数
CREATE OR REPLACE PROCEDURE out_time
IS
BEGIN
DBMS_OUTPUT.put_line(systimestamp);
E
- 【EhCache一】EhCache版Hello World
bit1129
Hello world
本篇是EhCache系列的第一篇,总体介绍使用EhCache缓存进行CRUD的API的基本使用,更细节的内容包括EhCache源代码和设计、实现原理在接下来的文章中进行介绍
环境准备
1.新建Maven项目
2.添加EhCache的Maven依赖
<dependency>
<groupId>ne
- 学习EJB3基础知识笔记
白糖_
beanHibernatejbosswebserviceejb
最近项目进入系统测试阶段,全赖袁大虾领导有力,保持一周零bug记录,这也让自己腾出不少时间补充知识。花了两天时间把“传智播客EJB3.0”看完了,EJB基本的知识也有些了解,在这记录下EJB的部分知识,以供自己以后复习使用。
EJB是sun的服务器端组件模型,最大的用处是部署分布式应用程序。EJB (Enterprise JavaBean)是J2EE的一部分,定义了一个用于开发基
- angular.bootstrap
boyitech
AngularJSAngularJS APIangular中文api
angular.bootstrap
描述:
手动初始化angular。
这个函数会自动检测创建的module有没有被加载多次,如果有则会在浏览器的控制台打出警告日志,并且不会再次加载。这样可以避免在程序运行过程中许多奇怪的问题发生。
使用方法: angular .
- java-谷歌面试题-给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数
bylijinnan
java
public class SearchInShiftedArray {
/**
* 题目:给定一个固定长度的数组,将递增整数序列写入这个数组。当写到数组尾部时,返回数组开始重新写,并覆盖先前写过的数。
* 请在这个特殊数组中找出给定的整数。
* 解答:
* 其实就是“旋转数组”。旋转数组的最小元素见http://bylijinnan.iteye.com/bl
- 天使还是魔鬼?都是我们制造
ducklsl
生活教育情感
----------------------------剧透请原谅,有兴趣的朋友可以自己看看电影,互相讨论哦!!!
从厦门回来的动车上,无意中瞟到了书中推荐的几部关于儿童的电影。当然,这几部电影可能会另大家失望,并不是类似小鬼当家的电影,而是关于“坏小孩”的电影!
自己挑了两部先看了看,但是发现看完之后,心里久久不能平
- [机器智能与生物]研究生物智能的问题
comsci
生物
我想,人的神经网络和苍蝇的神经网络,并没有本质的区别...就是大规模拓扑系统和中小规模拓扑分析的区别....
但是,如果去研究活体人类的神经网络和脑系统,可能会受到一些法律和道德方面的限制,而且研究结果也不一定可靠,那么希望从事生物神经网络研究的朋友,不如把
- 获取Android Device的信息
dai_lm
android
String phoneInfo = "PRODUCT: " + android.os.Build.PRODUCT;
phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI;
phoneInfo += ", TAGS: " + android.os.Build.TAGS;
ph
- 最佳字符串匹配算法(Damerau-Levenshtein距离算法)的Java实现
datamachine
java算法字符串匹配
原文:http://www.javacodegeeks.com/2013/11/java-implementation-of-optimal-string-alignment.html------------------------------------------------------------------------------------------------------------
- 小学5年级英语单词背诵第一课
dcj3sjt126com
englishword
long 长的
show 给...看,出示
mouth 口,嘴
write 写
use 用,使用
take 拿,带来
hand 手
clever 聪明的
often 经常
wash 洗
slow 慢的
house 房子
water 水
clean 清洁的
supper 晚餐
out 在外
face 脸,
- macvim的使用实战
dcj3sjt126com
macvim
macvim用的是mac里面的vim, 只不过是一个GUI的APP, 相当于一个壳
1. 下载macvim
https://code.google.com/p/macvim/
2. 了解macvim
:h vim的使用帮助信息
:h macvim
- java二分法查找
蕃薯耀
java二分法查找二分法java二分法
java二分法查找
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
蕃薯耀 2015年6月23日 11:40:03 星期二
http:/
- Spring Cache注解+Memcached
hanqunfeng
springmemcached
Spring3.1 Cache注解
依赖jar包:
<!-- simple-spring-memcached -->
<dependency>
<groupId>com.google.code.simple-spring-memcached</groupId>
<artifactId>simple-s
- apache commons io包快速入门
jackyrong
apache commons
原文参考
http://www.javacodegeeks.com/2014/10/apache-commons-io-tutorial.html
Apache Commons IO 包绝对是好东西,地址在http://commons.apache.org/proper/commons-io/,下面用例子分别介绍:
1) 工具类
2
- 如何学习编程
lampcy
java编程C++c
首先,我想说一下学习思想.学编程其实跟网络游戏有着类似的效果.开始的时候,你会对那些代码,函数等产生很大的兴趣,尤其是刚接触编程的人,刚学习第一种语言的人.可是,当你一步步深入的时候,你会发现你没有了以前那种斗志.就好象你在玩韩国泡菜网游似的,玩到一定程度,每天就是练级练级,完全是一个想冲到高级别的意志力在支持着你.而学编程就更难了,学了两个月后,总是觉得你好象全都学会了,却又什么都做不了,又没有
- 架构师之spring-----spring3.0新特性的bean加载控制@DependsOn和@Lazy
nannan408
Spring3
1.前言。
如题。
2.描述。
@DependsOn用于强制初始化其他Bean。可以修饰Bean类或方法,使用该Annotation时可以指定一个字符串数组作为参数,每个数组元素对应于一个强制初始化的Bean。
@DependsOn({"steelAxe","abc"})
@Comp
- Spring4+quartz2的配置和代码方式调度
Everyday都不同
代码配置spring4quartz2.x定时任务
前言:这些天简直被quartz虐哭。。因为quartz 2.x版本相比quartz1.x版本的API改动太多,所以,只好自己去查阅底层API……
quartz定时任务必须搞清楚几个概念:
JobDetail——处理类
Trigger——触发器,指定触发时间,必须要有JobDetail属性,即触发对象
Scheduler——调度器,组织处理类和触发器,配置方式一般只需指定触发
- Hibernate入门
tntxia
Hibernate
前言
使用面向对象的语言和关系型的数据库,开发起来很繁琐,费时。由于现在流行的数据库都不面向对象。Hibernate 是一个Java的ORM(Object/Relational Mapping)解决方案。
Hibernte不仅关心把Java对象对应到数据库的表中,而且提供了请求和检索的方法。简化了手工进行JDBC操作的流程。
如
- Math类
xiaoxing598
Math
一、Java中的数字(Math)类是final类,不可继承。
1、常数 PI:double圆周率 E:double自然对数
2、截取(注意方法的返回类型) double ceil(double d) 返回不小于d的最小整数 double floor(double d) 返回不大于d的整最大数 int round(float f) 返回四舍五入后的整数 long round