`
文章列表
存储过程和存储函数 指存储在数据库中供所有用户程序调用的子程序叫存储过程、存储函数。 存储过程和存储函数的区别? 存储函数:可以通过return 语句返回函数值。 存储过程:不能 除此之外我们可以认为他们是完全一样的。   存储过程 创建存储过程 用create procedure命令简历存储过程。 语法: create [or replace] procedure 过程名(参数列表) as     PLSQL子程序体;   打印hello word --打印hello world create or replace procedure sayhellow ...
一、代理模式代理模式的英文叫做Proxy或Surrogate,中文都可译为”代理“,所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。以简单模拟事务的执行过程说明各种代理区别1.1 静态代理由程序员创建或由特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 public interface PersonDao { void savePerson(); }   public class PersonDaoImpl ...
一、装饰(Decorator)模式的定义         装饰模式是对象的一种结构模式 定义:装饰模式的基本含义是能够动态地为一个对象添加一些额外的行为职责装饰模式与继承扩展特性的区别       继承:             1、现 ...
本文整理自《Struts2技术内幕——深入解析Struts2架构设计与实现原理》 线程安全问题的由来   在传统的Web开发中,我们处理Http请求最常用的方式是通过实现Servlet对象来进行Http请求的响应.Servlet是J2EE的重要标准之一,规定了Java如何响应Http请求的规范.通过HttpServletRequest和HttpServletResponse对象,我们能够轻松地与Web容器交互.   当Web容器收到一个Http请求时,Web容器中的一个主调度线程会从事先定义好的线程中分配一个当前工作线程,将请求分配给当前的工作线程,由该线程来执行对应的Servlet对 ...
Global site tag (gtag.js) - Google Analytics