- 博客(25)
- 收藏
- 关注
原创 1002--函数调用限制
函数调用限制1、SQL语句中只能调用存储函数(服务器端),而不能调用客户端的函数2、SQL只能调用带有输入参数,不能带有输出,输入输出函数3、SQL不能使用PL/SQL的特有数据类型(boolean,table,record等)4、SQL语句中调用的函数不能包含INSERT,UPDATE和DELETE语句
2015-07-10 18:03:14 483
转载 1001--存储过程的优缺点
存储过程不仅仅适用于大型项目,对于中小型项目,使用存储过程也是非常有必要的。其威力和优势主要体现在:--1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译, 而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。--2.当对数据库进行复杂操作时(如对多个表进行 Update,Insert,Query,Delete 时),
2015-07-10 17:36:36 541
转载 10006---依赖注入的方式
•Spring支持 3种依赖注入的方式 –属性注入 –构造器注入 –工厂方法注入(很少使用,不推荐)–属性注入--属性注入即通过 setter 方法注入Bean 的属性值或依赖的对象
2015-07-10 11:33:28 296
转载 10003---Spring--配置Bean
•在SpringIOC容器读取Bean配置创建Bean实例之前,必须对它进行实例化. 只有在容器实例化后,才可以从IOC容器里获取Bean实例并使用.•Spring提供了两种类型的IOC容器实现. –BeanFactory:IOC容器的基本实现.–ApplicationContext:提供了更多的高级特性.是BeanFactory的子接口
2015-07-10 11:17:30 410
转载 10002--Spring 中的 Bean 配置--IOC 和 DI
•IOC & DI概述配置bean –配置形式:基于XML文件的方式;基于注解的方式–Bean的配置方式:通过全类名(反射)、通过工厂方法(静态工厂方法&实例工厂方法)、FactoryBean–IOC容器 BeanFactory&ApplicationContext概述–依赖注入的方式:属性注入;构造器注入–注
2015-07-10 01:06:54 378
转载 10001---Spring--概述与Hello World
•Spring 是一个开源框架.•Spring 为简化企业级应用开发而生. 使用 Spring 可以使简单的 JavaBean 实现以前只有 EJB 才能实现的功能.•Spring 是一个 IOC(DI) 和 AOP 容器框架. 具体描述 Spring:轻量级:Spring 是非侵入性的 - 基于 Spring 开发的应用中的对象可以不依赖于 Spring 的 API依
2015-07-10 00:48:16 336
转载 Oracle创建存储过程、创建函数、创建包
一、Oracle创建存储过程 1、基本语法create orreplace procedure update_emp_sal(Name in out type, Name in out type, ...) isbeginend update_emp_sal;2、写一个简单的例子修改emp表的ename字段createor rep
2015-07-09 18:06:33 463
转载 Oracle中Union与Union All的区别(适用多个数据库)
Union 将查询到的结果集合并后进行重查,将其中相同的行去除。缺点:效率低; 对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序; Union ALL 则只是合并查询的结果集,并不重新查询,效率高,但是可能会出现冗余数据。 对两个结果集进行并集操作,包括重复行,不进行排序;Intersect:对两个结果集进行交集操作,不包括重
2015-07-09 17:54:46 1605
转载 1015--Hibernate 检索方式--HQL 检索方式
•HQL(Hibernate Query Language) 是面向对象的查询语言, 它和 SQL 查询语言有些相似. 在 Hibernate 提供的各种检索方式中, HQL 是使用最广的一种检索方式. 它有如下功能:–在查询语句中设定各种查询条件–支持投影查询, 即仅检索出对象的部分属性–支持分页查询–支持连接查询–支持分组查询, 允许使用 HAVING 和 GROUP
2015-07-09 16:05:01 331
转载 1014--Hibernate 检索方式--概述
•Hibernate提供了以下几种检索对象的方式–导航对象图检索方式: 根据已经加载的对象导航到其他对象–OID检索方式: 按照对象的OID来检索对象–HQL检索方式:使用面向对象的HQL查询语言–QBC检索方式:使用QBC(QueryBy Criteria) API来检索对象.这种API封装了基于字符串形式的查询语句,提供了
2015-07-09 15:56:22 297
原创 Java中重载与重写(覆盖)的区别
首先我们来讲讲:重载(Overloading) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字, 但具有不同的参数和不同的定义。 调用方法时通过传递给它们的不同参数个数和参数类型来决定具体使用哪个方法, 这就是多态性。 重载的时候,方法名要一样,但是参数类型和个数不一样,返回值类型可以相同也可以不相同。 无法以返回
2015-07-09 15:41:27 398
原创 10001---Windows--MySQL安装(解压缩版)
1.修改my.ini文件 [mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=D:\mysql\mysql-5.6.17-winx64# 设置mysql数据库的数据的存放目录datadir=D:\mysql\
2015-07-09 11:45:28 384
转载 Servlet生命周期与工作原理(一)
原文一原文二原文三Servlet生命周期分为三个阶段: 1,初始化阶段 调用init()方法 2,响应客户请求阶段 调用service()方法 3,终止阶段 调用destroy()方法Servlet初始化阶段:在下列时刻Servlet容器装载Servlet:1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML文
2015-07-08 18:01:26 292
转载 10005---Java事务(七) - 分布式事务 - spring + JTA + jotm
原 文一. 前言:在写这篇博客之前,我们需要弄清楚两个概念:本地事务和分布式事务。本地事务:只处理单一数据源,比如单个数据库。分布式事务:处理多种异构的数据源, 比如某个业务操作中同时包含JDBC和JMS 或者某个操作需要访问多个不同的数据库。Java通过JTA完成分布式事务,JTA本身只是一种规范, 本篇博客将使用JOTM作为实现, 后续还会使用A
2015-07-08 17:57:45 358
转载 10004---云服务的三层概念
原文“云服务”现在已经快成了一个家喻户晓的词了。 如果你不知道PaaS, IaaS 和SaaS的区别,也是很正常的,因为很多人确实不知道。
2015-07-08 13:40:13 607 1
转载 10003---Tomcat建立虚拟主机最佳实践
原文:----原文---- 一、需求和解决思路: 在项目经验中,主机的TCP协议(HTTP协议是基于TCP/IP协议)的80端口是稀缺资源, 很多情况下不可能为一个应用而去申请一台主机(不管是物理主机还是虚拟服务器)。 这时候很多的Java Web应用会放到一个拥有TCP的80端口的Tomcat下面, 由于每个应用都要有自己的域名地址(这里域名后面肯定不能有端
2015-07-08 11:22:00 418
转载 10002---Tomcat安装配置
原文地址:----原文----1、首先是Tomcat的获取和安装。 一个是普通安装版本,一个是解压安装版本。使用起来是一样的,只是在普通安装版本中有一些界面可提供对Tomcat的快捷设置, 而且普通安装会将Tomcat作为系统服务进行注册。2、Tomcat的运行环境搭建。(解压版)安装(就是解压)完成后如下:---------------------------
2015-07-08 09:32:24 334
原创 OfBiz--安装
使用如下命令编译系统(包含demo数据):ant load-demo start 使用浏览器访问 --ecommerce http://127.0.0.1:8080/ecommerce/control/main --WebTools https://127.0.0.1:8443/webtools/control/main --Catalog Ma
2015-07-05 19:54:56 327
转载 1006--Java集合--操作集合的工具类:Collections
lCollections 是一个操作Set、List 和Map 等集合的工具类lCollections 中提供了一系列静态的方法对集合元素进行排序、查询和修改等操作,还提供了对集合对象设置不可变、对集合对象实现同步控制等方法l排序操作:(均为static方法)Øreverse(List):反转List 中元素的顺序Øshuffle(List):对List 集合元素进
2015-07-05 02:28:34 1017
转载 1005--Java集合--Map接口
--Map与Collection并列存在。用于保存具有映射关系的数据:Key-Value--Map 中的 key和 value 都可以是任何引用类型的数据--Map 中的 key用Set来存放,不允许重复, 即同一个 Map 对象所对应的类,须重写hashCode()和equals()方法。--常用String类作为Map的“键”。--key 和 value
2015-07-04 15:07:01 462
转载 1004--Java集合--Set 接口
lSet接口是Collection的子接口,set接口没有提供额外的方法lSet 集合不允许包含相同的元素, 如果试把两个相同的元素加入同一个 Set集合中,则添加操作失败。lSet 判断两个对象是否相同不是使用== 运算符, 而是根据 equals 方法
2015-07-04 01:58:36 390
转载 1003--Java集合--List接口
Java中数组用来存储数据的局限性 List集合类中元素有序、且可重复, 集合中的每个元素都有其对应的顺序索引。List容器中的元素都对应一个整数型的序号记载其在容器中的位置, 可以根据序号存取容器中的元素。JDK API中List接口的实现类常用的有: ArrayList(Main)、LinkedList和Vector。
2015-07-04 01:37:05 536
转载 10002--Java集合--Collection 接口
--Collection 接口是 List、Set和 Queue 接口的父接口, 该接口里定义的方法既可用于操作 Set集合, 也可用于操作 List 和 Queue 集合。 --JDK不提供此接口的任何直接实现, 而是提供更具体的子接口(如:Set和List)实现。 --在 Java5 之前,Java 集合会丢失容器中所有对象的数据
2015-07-04 00:40:51 494
转载 10001-Java集合--概述
Java集合可分为 Collection和 Map 两种体系ØCollection接口: Set:元素无序、不可重复的集合---类似高中的“集合” List:元素有序,可重复的集合 ---”动态”数组Ø Map接口: 具有映射关系“key-value对”的集合---类似于高中的“函数” y =f(x) (x1,y1) (
2015-07-04 00:19:28 458
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人