`
wang4674890
  • 浏览: 87536 次
  • 性别: Icon_minigender_2
  • 来自: 厦门
社区版块
存档分类
最新评论
文章列表

Oracle异常

Oracle异常处理异常处理是考验一个应用 程序 健壮性的最好方式,开发 人员必须考虑程序中可能出现的各种错误,并进行相应的处理。Oracle中异常分为预定义 异常,非预定义异常和自定义异常三种。一 预定义异常预定义异常是指由PL/SQL所提供的系统 异常。当PL/SQL应用程序违反了Oracle规则或出现其它系统限制的情况时,将会隐含地触发一个内部异常。以下是PL/SQL为我们预定义的异常(经常更新中):1 CURSOR_ALREADY_OPEN该异常触发ORA-06511错误。当程序中的一个游标已经执行了打开操作,如果开发人员试图再一次打开这个已经打开的游标时,将触发该异常。示例:DECLA ...
工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。   前记:   jdk官方文档(javadoc)是学习的最好,最权威的参考。 文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maximumPoolSize,BlockingQueue选型(SynchronousQueue,LinkedBlockingQueue,ArrayBlockingQueue);中篇中主要聊聊与keepAliveTime这个参数相关的话题;下片中介绍一下一些比较少用的该类的API,及他 ...
工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。   前记:   jdk官方文档(javadoc)是学习的最好,最权威的参考。 文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maximumPoolSize,BlockingQueue选型(SynchronousQueue,LinkedBlockingQueue,ArrayBlockingQueue);中篇中主要聊聊与keepAliveTime这个参数相关的话题;下片中介绍一下一些比较少用的该类的API,及他 ...
BeanFactory ,作为 Spring 基础的 IoC 容器,从名字上看就是 Spring 的一个 Bean 工厂。如果单从工厂模式的角度思考,它就是用来“生产 Bean ”,然后提供给客户端。但是它到底是如何生产 Bean 的呢?生产 Bean 的“原料”获取、解析、以及 Bean 之间的依赖是如何完成的呢?这并不没有想象中的那么简单。直接来看最基础的 BeanFactory 类图吧: 在细看类图之前,先弄清 IOC 的流程。回想我们平时使用,大多数时候只是配置一下,就可以直接使用 Spring IOC 了,这其中必然需要读取配置、解析配置、生产 Bean 、将 Bean 注册到一 ...

Java5 并发学习

    博客分类:
  • java
                       在Java5之后,并发线程这块发生了根本的变化,最重要的莫过于新的启动、调度、管理线程的一大堆API了。在Java5以后,通过Executor来启动线程比用Thread的start()更好。在新特征中,可以很容易控制线程的启动、执行和关闭过程,还可以很容易使用线程池的特性。 一、创建任务 任务就是一个实现了Runnable接口的类。 创建的时候实run方法即可。 二、执行任务 通过java.util.concurrent.ExecutorService接口对象来执行任务,该接口对象通过工具类java.util.concurrent.Executors ...
Connection conn = DataSourceUtils.getConnection(); //开启事务 conn.setAutoCommit(false); try { Object retVal = callback.doInConnection(conn); conn.commit(); //提交事务 return retVal; }catch (Exception e) { conn.rollback();//回滚事务 throw e; }finally { conn.c ...
import javax.xml.datatype.DatatypeConfigurationException; import javax.xml.datatype.DatatypeFactory; import javax.xml.datatype.XMLGregorianCalendar; private XMLGregorianCalendar convertToXMLGregorianCalendar(Date date) {         GregorianCalendar cal = new GregorianCalendar();         ...
1.Spring 不但可以在 JavaSE 环境中应用,在 Web 环境中也可以广泛应用, Spring 在 web 环境中应用时,需要在应用的 web.xml 文件中添加如下的配置 …… <context-param> <param-name>contextConfigLocation</param-name> <!--Spring配置文件位置--> <param-value>/WEB-INF/applicationContext.xml</param-value> </context-pa ...
这一篇主要是讲用载入bean的过程。其实就是IOC.低调 低调。。 我把重要的都挑出来了。一步步往下看就明白spring载入bean.xml里面bean的原理 。 感觉像候杰的 MFC深入浅出,哈哈。 观看规则 接下 表示下一层代码。 接上 表示最近上面要调用的代码的详细部分。 public class XmlBeanFactory extends DefaultListableBeanFactory { //新建一个bean分析器,把this注册到里面是因为,在分析器解析好一个bean时,可以立即用这个this里的注册方法去保存bea ...
一、 IoC(Inversion of control): 控制反转 1、IoC: 概念:控制权由对象本身转向容器;由容器根据配置文件去创建实例并创建各个实例之间的依赖关系 核心:bean工厂;在Spring中,bean工厂创建的各个实例称作bean 二、AOP(Aspect-Oriented Progr ...
Spring实例化bean一般有3种方式:通过bean的自身构造函数,通过工厂类和通过别的实体bean的方法.通过bean的自身构造函数是最普通也是最常用的一种,在XML配置如下:<bean id="exampleBean" class="examples.ExampleBean"/>通过工厂类构造bean:<bean id="clientService"        class="examples.ClientService"                  factory-method=&q ...
 当我们要自动装配ApplicationContext配置信息时候,首先在web.xml配置ContextLoaderListener,下面是部分源代码: public class ContextLoaderListener implements ServletContextListener { private ContextLoader contextLoader; /** * Initialize the root web application context. */ public void contextInitialized(ServletContextEvent event) { ...
目前在做一个原型系统,其中涉及到权限管理部分,研究了一下Spring Security,由于网上资料都是在配置文件里面定义url权限的,基本上没有存在数据库中的。在这个过程中我在网上找了很多资料,但是没有一个是完全能够解决问题的,acegi的例子springside倒是有一个。 而下面这段是一位网上朋友提供的,还不错,解析的清楚,大家可以参考 applicationContext-security.xml文件如下: 01.<?xml version="1.0" encoding="UTF-8"?> 02.<beans xml ...
由于种种关系,虽然spring security 3出了很久了,但还是项目中只能用 spring security 2,发现spring security 2真是十分多东西了, 其中比如象在struts2中和轻易写的session管理等,在spring security 2中都要 仔细研究文档,花点心思,这里首先推荐两篇网上为数不多的spring security2 的中文文档给大家学习,还有代码,先看这两篇: http://www.blogjava.net/redhatlinux/archive/2008/08/20/223148.html http://www.blogjava.net/r ...

列转行

oracle一个表或者视图中有 a,b字段,如下面补充,求sql语句,谢谢比如         a          b      北京       故宫       北京       颐和园       北京       长城      上海       外滩      上海       浦东     ...
Global site tag (gtag.js) - Google Analytics