自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(74)
  • 资源 (4)
  • 收藏
  • 关注

转载 理解AOP

Aspect Oriented Programming  面向切面编程。解耦是程序员编码开发过程中一直追求的。AOP也是为了解耦所诞生。具体思想是:定义一个切面,在切面的纵向定义处理方法,处理完成之后,回到横向业务流。AOP 在Spring框架中被作为核心组成部分之一,的确Spring将AOP发挥到很强大的功能。最常见的就是事务控制。工作之余,对于使用的工具,不免需要了解其所以然。

2013-04-10 12:31:37 496

转载 MyBatis源码赏析二-顶级接口(1)

MyBatis上层接口使用简单工厂模式,核心接口为org.apache.ibatis.session.SqlSession。其中定义了与数据相关的所有操作,以及和MyBatis本身相关的几个方法,比如getConfiguration和getMapper。下图列出了部分常用方法:          从上面的类图中可以看出,SqlSession已经覆盖了DAO模式中的所有方法。因为是O

2013-04-09 18:25:04 784

转载 MyBatis源码赏析3-配置

作为一名一线应用开发人员,“配置”一词,可能已经听得耳朵都长茧了。但是,一个程序或者说是一个库,具有可配置性,是非常必要的,否则就得以纯编程的方式使用它们。试想一下,如果你在使用数据库产品时,你还需要通过编程来使用,那将是多么地糟糕!public class Configuration { protected Environment environment; protected b

2013-04-09 18:23:32 1061

转载 关于 Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法

关于 Spring3 报org.aopalliance.intercept.MethodInterceptor问题解决方法    运行环境:Spring3.1.0.RELEASE    报错信息如下: Exception in thread "main" org.springframework.beans.factory.BeanDefinitionStoreException

2013-04-09 17:19:32 789

转载 PowerDesigner15使用时的十五个问题

15个问题列表:No.1:是不是一定要从CDM开始设计,然后在进行PDM的设计?NO.2:工具栏palette不见了,如何把它找出来?NO.3: 如何建立与数据库的关联?NO.4: 域和数据项有何作用?No.5: 如何生成主键的自定义增长列,SQL Server和Oracle数据分别是如何操作的?No.6: NAME和CODE联动,如何取消?

2013-04-07 15:52:10 496

转载 PowerDesigner反向工程导出模型图

PowerDesigner_15连接Oracle11g,反向工程导出模型图PowerDesigner15连不上Oracle11g说:Could not Initialize JavaVM是因为电脑里的jdk版本是x64的换成x86版本的jdk,再配一下CLASSPATH再连,问题就解决了一:下载http://count.ddooo.com/redirect.asp?

2013-04-07 15:16:57 784

转载 递归和迭代的区别

递归的基本概念:程序调用自身的编程技巧称为递归,是函数自己调用自己.一个函数在其定义中直接或间接调用自身的一种方法,它通常把一个大型的复杂的问题转化为一个与原问题相似的规模较小的问题来解决,可以极大的减少代码量.递归的能力在于用有限的语句来定义对象的无限集合.使用递归要注意的有两点:1)递归就是在过程或函数里面调用自身;2)在使用递归时,必须有一个明确的递归结束条件

2013-03-25 23:07:40 469

原创 ORACLE启动 切换实例命令

启动服务器的其他实例 export ORACLE_SID=数据库实例名 sqlplus /nolog conn /as sysdba select name from v$database; !lsnrctl status;查看实例监听器 startup Oracle操作指令 #sqlplus /nolog >connect system/sys

2013-03-20 19:40:52 2431

转载 Oracle 11g R2 Net Configuration Assistant与Net Manager的不同

在oracle的配置工具中,Net Configuration Assistant和Net Manager都可以配置监听和TNS,但这两个工具又各有不同,个人总结:Net Manager只是修改参数,并不对现有服务进行更新(启动或重启);而Net Configuration Assistant则会更新现有的服务,也就是说用Net Manager修改参数和用文本编辑器直接修改的效果是一样的。

2013-03-11 22:08:50 1250

转载 Java使用javax.mail发送邮件 解决收件人、发件人名字乱码问题

/*** 格式化 Name 的地址* @param name 名字* @param email Email地址* @return 格式化的地址*/public static String formatAddress(String name, String email) {if (StringHelper.isNullOrEmpty(name)) {return e

2013-02-22 15:02:32 4023

转载 Database Link详解

一.创建Database Link       1) 权限:创建数据库链接的帐号必须有CREATE DATABASE LINK或CREATE PUBLIC DATABASE LINK的系统权限,用来登录到远程数据库的帐号必须有CREATE SESSION权限。这两种权限都包含在CONNECT角色中(CREATE PUBLIC DATABASE LINK权限在DBA中)。一个公用数据库链接对

2013-02-22 14:57:42 594

转载 几种任务调度的 Java 实现方法与比较

综观目前的 Web 应用,多数应用都具备任务调度的功能。本文由浅入深介绍了几种任务调度的 Java 实现方法,包括 Timer,Scheduler, Quartz 以及 JCron Tab,并对其优缺点进行比较,目的在于给需要开发任务调度的程序员提供有价值的参考。前言任务调度是指基于给定时间点,给定时间间隔或者给定执行次数自动执行任务。本文由浅入深介绍四种任务调度的 Jav

2013-02-22 11:25:22 438

转载 Java并发编程之ConcurrentHashMap

ConcurrentHashMapConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小,不用对整个ConcurrentHashMap加锁。ConcurrentHas

2013-02-22 10:10:00 398

转载 Oracle10g重建EM 报ORA-20001: SYSMAN already exists

10g重建EM 报ORA-20001: SYSMAN already exists解决方法:Logon SQLPLUS as user SYS or SYSTEM, and drop the sysman account and management objects:                  SQL> drop user sysman cascade;

2013-02-19 16:38:57 473

转载 flex AdvancedDataGrid实现右键内容复制

主文件代码:<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark" xmlns:mx="library://ns.adobe.com/fl

2013-02-05 16:36:45 797

转载 ORACLE 字符串聚合函数 strCat

create or replace type strcat_type as object      (        currentstr varchar2(4000),        currentseprator varchar2(8),        static function ODCIAggregateInitialize(sctx IN OUT strcat_type

2013-01-21 16:01:39 1326

转载 BO SDK 基础

作者:JSC_COLIN  BO SDK是BO提供的编程接口技术,通过BO SDK,用户可以访问、调用BO各种组件的各种功能,这样就可以实现很多BO标准功能以外的东东。比如:封装BOE的各种功能,再造一个自定义的BO门户网站,在现实项目中,这是一个较常见的客户需求。(其实,BOE也是BO调用各种SDK做出来的,只不过它的界面比较固定,要想自定义界面,只能使用BO SDK)。

2012-11-19 11:35:13 1659

转载 Oracle如何复制表的sql语句

以下的文章主要是介绍Oracle复制表的sql语句,其中包括如何复制表结构的sql。以及如何复制相关表的结构又复制表中的数据sql。以下就是相关内容的具体介绍,望你浏览完以下的内容会有所收获。如下,表a是数据库中已经存在的表,b是准备根据表a进行复制创建的表:1、只复制表结构的sqlcreate table b as select * from a where 1>1

2012-11-09 15:56:10 674

原创 检验浏览器是否符合要求的安装flashplayer插件

function chkFlash() {var MM_contentVersion = 11;    var isIE = (navigator.appVersion.indexOf("MSIE") >= 0);    var hasFlash = true;var str = "install_flashplayer11_ax.exe";    if(isIE) {

2012-11-09 10:15:10 754

转载 解决Error #1502: 脚本的执行时间已经超过了 15 秒的默认超时设置

js代码:var url;  var Addi=0;  var returnValue;  function showTranView(){   Addi=0;   url = arguments[0];   setInterval("showTranViewOpen()",1);  }  function showTranViewOpen(){

2012-11-09 10:11:28 2935

转载 追MM与Java的23种设计模式

1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户

2012-06-12 14:06:50 360

原创 Flex组件生命周期

Flex组件生命周期Flex组件在初始化阶段会依次触发下列的几个事件: preinitialize  -  当组件在创建的原始阶段触发,它的子元素都还没有创建 initialize  -  当组件及其子元素都已经创建完毕的时候触发,但此时组件的大小尺寸还没有决定 creationComplete  -  当组件布局完成并显示之后触发因此,我们一般在initializ

2012-06-05 15:46:31 399

转载 FLEX拖拽实现及介绍

Flex组件内置了处理拖拽事件的接口,有些控件已经实现了拖拽功能,比如List、DataGrid、Menu、HorizontalList、 PrintDataGrid、TileList、Tree,在设置相关的拖拽属性后,它们都可以在相同类型的组件之间利用鼠标来实现数据的转移。allowDragSelection          是否可以拖选allowMultipleSel

2012-06-05 15:45:42 968

转载 Apk反编译

一.反编译Apk得到Java源代码 转载自:http://hi.baidu.com/%CB%BF%D4%B5%CC%EC%CF%C2/blog/item/2284e2debafc541e495403ec.html 工具下载:需用到dex2jar和JD-GUI这2个工具dex2jar下载地址:http://laichao.googlecode.com/files/de

2011-12-14 20:38:07 391

原创 好莱坞原则

好莱坞,一个让许多俊男靓女欲罢不能的地方。在通往成功的路上,有谁不愿意通过捷径而一炮而红,在这之中影视声色是许多人会尝试的方式之一。不过,好莱坞不是一般的场所,它不是什么阿猫阿狗都可以进入的地方,他们不缺少俊男靓女。因此,如果你有一双俊俏的脸庞,你不要在他们面前显摆,他们不在乎。你可能会说,我的演技非常棒,哦,没用,这样的人在好莱坞遍地都是。梦想进入好莱坞的人们,你们不要找好莱坞。

2011-11-28 11:42:16 1803

转载 UTF-8 GBK UTF8 GB2312 之间的区别和关系

UTF-8:Unicode TransformationFormat-8bit,允许含BOM,但通常不含BOM。是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24为(三个字节)来编码。UTF-8包含全世界所有国家需要用到的字符,是国际编码,通用性强。UTF-8编码的文字可以在各国支持UTF8字符集的浏览器上显示。如,如果是UTF8编码,则在外国人的英文IE上也能

2011-11-28 10:15:02 520

转载 Eclipse创建dynamic web project

如何创建dynamic web project项目本文的演示是从本地文件创建dynamic web project,从svn检出的同时创建dynamic web project于此类似。我们推荐使用解压版的tomcat6.x版本,来作为服务器。可以到http://tomcat.apache.org 下载。 在创建动态web项目之前,我们先创建一个Server用于在eclipse里运行和调试

2011-11-18 14:59:23 4079

转载 java中i=i++的问题

int i = 0;i = i++;结果还是0为什么?程序的执行顺序是这样的:因为++在后面,所以先使用i,“使用”的含义就是i++这个表达式的值是0,但是并没有做赋值操作,它在整个语句的最后才做赋值,也就是说在做了++操作后再赋值的,所以最终结果还是0让我们看的更清晰点:int i = 0;//这个没什么说的i = i++;//等效于下面的语句:int

2011-11-07 15:56:24 407

转载 Java注释

一、布景  1、当我们第一次接触某段代码,但又被要求在极短的时刻内有用地剖析这段代码,我们需要什么样的注释信息?  2、怎么样避免我们的注释冗长而且凌乱不胜呢?  3、在多人协同开发、维护的今天,我们需要怎么样的注释来保证高质、高交的进行开发和维护工作呢?  二、意义  规范中的注释是规范设计者与规范阅读者之间通信的主要手段。应用注释规范对于软件自己和软件开

2011-11-07 10:48:12 593

转载 Oracle 查询效率详解

Oracle 查询效率详解我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理

2011-10-18 10:44:56 709

转载 Oracle查询rownum与rowid的不同之处

Oracle查询rownum与rowid的不同之处 以下的文章主要是介绍Oracle查询rownum与rowid的不同之处,以及以假设的方式即,查询条件为rownum = 2,在查询出第一条记录的时的具体内容的介绍,以下就是文章的详细内容的介绍。

2011-10-15 11:13:23 535

原创 oracle中exists和in的问题

今天在做sql练习的时候遇到了查询出客户表中重名的人(以lastname进行判断)的问题,本来第一感觉是应该用in来做,但是突然又想起昨天看了一篇有关sql优化的文章,其中建议用exists代替in()以提高速度。虽然很容易的写出了用exists的查询,但是其中的道理依然没有弄明

2011-10-14 10:42:46 1035

原创 sql执行顺序及oracle优化

一、sql语句的执行步骤:(1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。(2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。(3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。(4)表达式转换, 将复杂的

2011-10-13 10:17:20 1236

转载 Oracle SELECT TOP

在ORACLE中实现SELECT TOP N的方法1.在ORACLE中实现SELECT TOP N    由于ORACLE不支持SELECT TOP语句,所以在ORACLE中经常是用ORDER BY跟ROWNUM的组合来实现SELE

2011-10-12 15:42:37 1170

Oracle企业级DBA培训资料

Oracle的企业级DBA培训资料,内容全面细致。 内容主要包括:体系结构和管理、性能优化讨论

2012-08-08

Flex4.0中文API.chm

Flex4.0的中文帮助文档,chm格式,可以离线实用 如果打不开可以尝试:选择文件—>右键属性—>解除锁定

2011-12-16

HTTP协议详解

HTTP协议详解,介绍http协议的中的url、请求、响应和消息报头

2011-10-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除