解决TOAD中文乱码的问题: 设置环境变量nls_lang,变量值: AMERICAN_AMERICA.US7ASCII 解决PL/SQL和TOAD中文乱码问题: regedit->hkey_local_machine->software->oracle->home0->NLS_LANG value:AMERICAN_AMERICA.WE8ISO8859P1
  • 10:15
  • 浏览 (1036)
  • 评论 (0)
以gmail为例.(不知道为啥,用同一个帐户给自己收发,或者用两个帐户同时相互收发,会造成邮件收发混乱.估计与连接,和服务器端处理 有关.)正常的收发可以成功. package cn.edu.nju.vicken; import java.io.File; import java.util.ArrayList; import java.util.Date; import java.util.Properties; import javax.activation.DataHandler; import javax.activation.FileDataSource; import j ...
  • 21:48
  • 浏览 (364)
  • 评论 (0)
与其他邮箱不同的是Gmail提供的POP3和SMTP是使用安全套接字层SSL的,因此常规的JavaMail程序是无法收发邮件的,下面是使用JavaMail如何收取Gmail邮件以及发送邮件的代码: 1. 邮件收取 package lius.javamail.ssl; import java.io.UnsupportedEncodingException; import java.security.*; import java.util.Properties; import javax.mail.*; import javax.mail.internet.InternetAddress; ...
  • 21:45
  • 浏览 (279)
  • 评论 (1)
设立封锁机制主要是为了对并发操作进行控制,对干扰进行封锁,保证数据的一致性和准确性。Oracle数据库封锁方式有三种:共享封锁,独占封锁,共享更新封锁 [b:8f4f63b9bb]封锁类型[/b:8f4f63b9bb] Oracle RDBMS的封锁类型可分为如下三类: 1、内部级封锁 内部级封锁是用于保护ORACLE内部结构,由系统内部实现,用户不能访问,因此我们不必对此做过多的了解。 2、DDL级封锁(字典/语法分析封锁) DDL级封锁也是由ORACLE RDBMS来控制,它用于保护数据字典和数据定义改变时的一致性和完整性。它是系统在对SQL定义语句作语法分析时自动地加锁, ...
  • 22:16
  • 浏览 (395)
  • 评论 (0)
10.3.4. SingleConnectionDataSource 这个SmartDataSource的实现封装了单个在使用后不会关闭的连接。 所以很明显,它没有多线程的能力。 如果客户端代码想关闭这个认为是池管理的连接,比如使用持久化工具的时候, 需要将suppressClose设置成true。这样会返回一个禁止关闭的代理来接管物理连接。 需要注意的是,你将无法将不再能将这个连接转换成本地Oracle连接或者类似的连接。 它的主要作用是用来测试。例如,它可以很容易的让测试代码脱离应用服务器测试,而只需要一个简易的JNDI环境。 和DriverManagerDataSource相反,它在 ...
  • 15:40
  • 浏览 (425)
  • 评论 (0)
11.1. 简介 Spring JDBC抽象框架所带来的价值将在以下几个方面得以体现:(注:使用了Spring JDBC抽象框架之后,应用开发人员只需要完成斜体字部分的编码工作。) 指定数据库连接参数 打开数据库连接 声明SQL语句 预编译并执行SQL语句 遍历查询结果(如果需要的话) 处理每一次遍历操作 处理抛出的任何异常 处理事务 关闭数据库连接 Spring将替我们完成所有单调乏味的JDBC底层细节处理工作。 11.1.1. Spring JDBC包结构 Spring JDBC抽象框架由四个包构成:core、 dataSource、object以及support ...
  • 15:14
  • 浏览 (507)
  • 评论 (0)
SimpleJdbcTemplate类是JdbcTemplate类的一个包装器(wrapper),它利用了Java 5的一些语言特性,比如Varargs和Autoboxing。对那些用惯了Java 5的程序员,这些新的语言特性还是很好用的。 SimpleJdbcTemplate 类利用Java 5的语法特性带来的好处可以通过一个例子来说明。在下面的代码片断中我们首先使用标准的JdbcTemplate进行数据访问,接下来使用SimpleJdbcTemplate做同样的事情。 // classic JdbcTemplate-style... public Actor findActor(l ...
  • 15:13
  • 浏览 (575)
  • 评论 (0)
第 5 章 Spring AOP: Spring之面向方面编程 5.1. 概念 面向方面编程 (AOP) 提供从另一个角度来考虑程序结构以完善面向对象编程(OOP)。 面向对象将应用程序分解成 各个层次的对象,而AOP将程序分解成各个方面 或者说 关注点 。 这使得可以模块化诸如事务管理等这些横切多个对象的关注点。(这些关注点术语称作 横切关注点。) Spring的一个关键组件就是AOP框架。 Spring IoC容器(BeanFactory 和ApplicationContext)并不依赖于AOP, 这意味着如果你不需要使用,AOP你可以不用,AOP完善了Spring IoC,使之成为一个 ...
  • 14:29
  • 浏览 (424)
  • 评论 (0)
最近刚在研究Spring的编辑器,发现很有意思,刚好galaxystar起了一个这样贴,我想对PropertyEditor作一个详细的整理会对大家有益,特定启了这个新帖。 所谓的PropertyEditor,顾名思义,就是属性编辑器。由于Bean属性通过配置文档以字符串了方式为属性赋值,所以必须有一个“东东”负责将这个字符串转换为属性的直接对象,如属性的类型为int,那么编辑器要做的工作就是int i = Integer.parseInt("1"); Spring为一般的属性类型提供了默认的编辑器,BeanWrapperImpl是Spring框架中重要的类,它负责对注入的Bean进行包装 ...
  • 01:15
  • 浏览 (1212)
  • 评论 (2)
这篇文章里面说的东西,其实很多都是比较简单的。它的重点在于对于Spring的配置文件applicationContext.xml如何来管理。因为如果把它加入到源代码管理(CVS或Subversion等)中,则对此文件的频繁更改会造成源代码管理的混乱。 一种解决方法是使用配置文件来保存特定的信息,比如数据库的连接信息。这种方式为大多数人所知道,关键在于使用PropertyPlaceholderConfigurer。 另外一种做法就是把原来的applicationContext.xml进行拆分,这种方式也应用广泛。一种方式就是添加import:<import resource=”applic ...
  • 01:12
  • 浏览 (333)
  • 评论 (0)
一、             概述 二、             Spring 初始化之旅 a)         Spring 初始化的时候首先要运行的类为: org.springframework.web.context. ContextLoaderListener 或 ...
  • 01:09
  • 浏览 (513)
  • 评论 (0)
一.SpringAxisConstans package com.skysuite.axis.spring; import org.apache.axis.deployment.wsdd.WSDDConstants; import javax.xml.namespace.QName; public class SpringAxisConstans {         public static final String PROVIDER_SPRINGRPC = "SPRINGRPC";     ...
  • 01:07
  • 浏览 (494)
  • 评论 (0)
集成Spring Framework和Axis的一个简单方案,使Axis Web服务引擎可以使用Spring的IoC容器和AOP技术。要使用SpringProvider,Axis的server-config.wsdd配置例子如下:         <service name="SpringTestService" provider="java:SPRING">               & ...
  • 01:01
  • 浏览 (296)
  • 评论 (0)
下在这个 1.htm 用来调用servlet <!------------ 文件 1.htm 开始--------------------> <html> <head><title>用servlet 显示图片</title></head> <body> <img src="http://localhost:8080/servlet/showimage"> </body> </html> <!------------ 文件 1.htm 结束 ----------------> 在Servlet 中, ...
  • 00:48
  • 浏览 (178)
  • 评论 (0)
以下内容是从书中摘录来的,但是我发现即使摘录一遍,对其内容的理解也会更加深入! 一、Spring装配Bean的过程 1. 实例化; 2. 设置属性值; 3. 如果实现了BeanNameAware接口,调用setBeanName设置Bean的ID或者Name; 4. 如果实现BeanFactoryAware接口,调用setBeanFactory 设置BeanFactory; 5. 如果实现ApplicationContextAware,调用setApplicationContext设置ApplicationContext 6. 调用BeanPostProcessor的预先初始化方法 ...
  • 00:46
  • 浏览 (245)
  • 评论 (0)
anyeeye
搜索本博客
博客分类
最近加入圈子
存档
最新评论