自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(221)
  • 资源 (13)
  • 收藏
  • 关注

转载 oracle函数trunc的使用

1、日期比较时精确到日,可以使用 TRUNC(sysdate,'dd')函数。函数支持格式有:yyyy MM  dd  hh Mi可以用 select TRUNC(sysdate,'yyyy') from dual  看看结果是什么。不要按下面的方式比较日期:TO_DATE(TO_CHAR(LOGTIME,'YYYY-MM-DD'), 'YYYY-MM-DD')  

2015-08-27 09:23:15 657

转载 ORACLE日期时间函数大全

TO_DATE格式(以时间:2007-11-02   13:45:25为例)           Year:              yy two digits 两位年                显示值:07        yyy three digits 三位年                显示值:007        yyyy four digits 四位年    

2015-08-27 09:12:59 526

转载 Oracle的order by 中文

在使用order by排序的时候,出现如下情况:印象中中文排序应该默认是按照拼音排序的,为何“鑫”会排在“中”的后面呢?猜想order by是不是根据对应字符的ASCII码排的呢,因此列出了对应的ASCII,如下:由此基本可以断定,确实是通过ASCII的大小来排序的,这也解释了为什么数字会排在字母之前,字母为什么会排在汉字之前的现象。但是为什么会出现汉字默认是通过拼音排序的错觉呢,

2015-01-06 16:27:37 896

转载 MyBatis参数为${}还是#{}

在xml中的字符串替换,常用的是#{},但是也有人用${}。最简单的理解是#{}解析的字符串是带双引号的,而${}是不带双引号的。然而差异并不仅如此一般来说,在你的代码里面不变的字符串,不需要MyBatis去转义和修改的话,可以这样用:ORDER BY ${columnName},即你的这个columnName不管怎么着都是你的程序中写的固定的字符串(并不是真的是一个字符串,有可能不同

2014-12-02 10:21:28 618

转载 Oracle导出表结构

SELECT B.TABLE_NAME AS "表名",C.COMMENTS AS "表说明",B.COLUMN_ID AS "字段序号",B.COLUMN_NAME AS "字段名",B.DATA_TYPE AS "字段数据类型",B.DATA_LENGTH AS "数据长度",B.DATA_PRECISION AS "整数位",B.DATA_SCALE AS "小数

2014-05-06 22:25:11 634

原创 Java转义字符对照表

写代码是,偶尔会被这些特殊的转义字符烦的要死,所以总结一下留做备用,当然如果能够帮到大家就更好了。废话不多说,详见如下:点的转义:. ==> u002E 美元符号的转义:$ ==> u0024 乘方符号的转义:^ ==> u005E 左大括号的转义:{ ==> u007B 左方括号的转义:[ ==> u005B 左圆括号的转义:( ==> u0028 竖线的转义:| =

2013-11-07 16:35:53 2660

转载 JNDI到底是什么,有什么作用

JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一,不少专家认为,没有透彻理解JNDI的意义和作用,就没有真正掌握J2EE特别是EJB的知识。 那么,JNDI到底起什么作用? 要了解JNDI的作用,我们可以从“如果不用JNDI我们怎样做?用了JNDI后我们又将怎样做?”这个问题来探讨。 

2013-11-05 17:29:30 593

转载 Hibernate懒加载解析

在Hibernate框架中,当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,这时Hibernate用懒加载机制来弥补这种缺陷,但是这只是弥补而不是用了懒加载总体性能就提高了。我们所说的懒加载也被称为延迟加载,它在查询的时候不会立刻访问数据库,而是返回代理对象,当真正去使用对象的时候才会访问数据库。   实现懒加载的前提: 1 实

2013-11-05 14:12:28 603

转载 Hibernate之事务、隔离级别、悲观锁、乐观锁

事务需要保证原子性(Atomicity)、一致性(Consistence)、隔离性(Isolation behavior)、持续性(Durability),简称ACID。原子性:一个事务内的操作要么全部成功,要么全部失败回滚。一致性:事务内的数据,如果事务成功,则必须都是成功后的状态,如果失败,则必须都是最开始的状态,不能有的是成功后的状态,有的是开始的状态。隔离性:在多个

2013-11-05 14:11:42 698

转载 hibernate一级缓存和二级缓存的区别

缓存是介于应用程序和物理数据源之间,其作用是为了降低应用程序对物理数据源访问的频次,从而提高了应用的运行性能。缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。  缓存的介质一般是内存,所以读写速度很快。但如果缓存中存放的数据量非常大时,也会用硬盘作为缓存介质。缓存的实现不仅仅要考虑存储的介质,还要考虑到管理缓存的并发访问

2013-11-05 13:49:51 704

转载 数据库ACID 理论

数据库数据结构logging程序开发工作目录(?)[+] ACID,是指在数据库管理系统(DBMS)中事务所具有的四个特性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。在数据库系统中,一个事务是指由一系列数据库操作组成的一个完整的逻辑过程。例如银行转帐,从原账户扣除金额,以及向目标

2013-08-23 15:29:13 614

转载 Hibernate与 MyBatis的比较

最近做了一个Hibernate与MyBatis的对比总结,希望大家指出不对之处。第一章     Hibernate与MyBatisHibernate 是当前最流行的O/R mapping框架,它出身于sf.net,现在已经成为Jboss的一部分。 Mybatis 是另外一种优秀的O/R mapping框架。目前属于apache的一个子项目。MyBatis 参考资料官网:ht

2013-08-15 07:58:22 711

转载 Flex与服务器交互

Flex与后端服务器的交互,主要有3种方式: LCDS、Http Service、Web Service1. LifeCycle Data Services,这个是Adobe的组件,是以一个war包的形式存在,所以它只能跟JAVA整合,并且它是需要钱买的,大概10W。它是通过调用远程对象的方式来访问我们的后端服务的,所以一般情况下,如果使用LCDS,就直接访问我们的Service业务层,而不需

2012-11-22 10:06:38 521

转载 Flex语法篇

Flex使用了ActionScript的语法,跟Java、JavaScript有些相像,也有许多不一样的地方。1.     Flex、JavaScript、Java语法的一些区别:private int a = 5;               //Javaprivate var a:int = 5;           //Flex function test()

2012-11-22 09:56:13 419

转载 Flex生命周期各阶段

1. InitlizationConstructionConstruction是组件构造阶段,组件的构造器不能有必须的参数。在构造函数中可以添加事件监听器,初始化属性。这个阶段只做很少的事情。ConfigurationConfiguration是组件的配置阶段,组件的属性,事件回调函数,样式和效果定义都在这个阶段完成。你不应该把这些任务推迟到Attachment和Initl

2012-11-22 09:54:38 455

转载 flex 生命周期学习 .

重写Flex组件 一、为什么要重写组件1、在Flex已有组件无法满足业务需求,或是需要更改其可视化外观等特性时,直接进行继承扩展。举例,继承BUTTON组件的长文本却不自动换行的自定义控件。2、为了模块化设计或进一步重用,需要对Flex组件进行组合。比如一个包括TEXTAREA,BUTTON的复合控件。二、重写Flex组件需要经常换位思考的三个角色1、作为重写组件的使用者,有哪

2012-11-22 09:20:53 388

转载 JAVA类的扩展性

JAVA类的扩展性包括类的扩展性、功能的扩展性和属性的扩展性。从能否具有扩展性的角度来讲,JAVA有可扩展和不可扩展两种说法,从可扩展的扩展方式来讲,JAVA的类、功能和属性又有不同的说法。一、不可扩展性:    JAVA的类、方法和属性通过关键字Final声明为不可扩展,Final也即是“终极之意”,即:终极类不能继承、终极方法不能被改写、终极变量就是常量。此三句话道出了类、方法、变量在

2012-11-14 11:17:04 3044

转载 linuxshell中"2>&1"含义

脚本是:     nohup /mnt/Nand3/H2000G >/dev/null 2>&1 &     对    于& 1 更准确的说应该是文件描述符 1,而1    一般代表的就是STDOUT_FILENO,实际上这个操作就是一个dup2(2)调用.他标准输出到all_result    ,然后复制标准输出到文件描述符2(STDERR_FILENO),其后果就是文件描述

2012-11-08 15:29:51 451

转载 详解Unix/Linux中Shell脚本的输入输出 .

Shell的I/O语法比较复杂,难以理解,更难以正确使用。Shell的输入输出语法有两个难点:重定向和文件描述符。我以前对Shell脚本输入/输出的理解也有错误。最近重新整理思路,决定写一篇文章来总结I/O重定向。一、先介绍几个基本概念:(1)文件(File):在Unix/Linux中,文件类型有七种,这七种类型是:目录、符号链接(指向另一个文件)、套接字文件、块设备文件、字符

2012-11-08 15:28:41 683

转载 数据迁移存储过程 .

create procedure update_07_from_06_cell() --------- RADIO_CELL_G 数据迁移--OK-------------------------------------------------------------------------------------------------------- update radio

2012-11-05 16:12:43 498

转载 oracle表空间详解--原理 .

因为数据库是数据文件的集合,所以理解O r a c l e如何组织数据文件很重要。O r a c l e通过称为表空间的数据库对象完成此项工作。在将数据插入O r a c l e数据库之前,必须首先建立表空间,然后将数据插入表空间的一个对象中。建立对象时,必须指定要存放的所有信息的数据类型。这就像C O B O L程序员定义记录格式一样。下面的代码用于建立一个客户情况表,它说明了O r a c l

2012-11-05 16:11:10 535

转载 unix crontab 用法(转) .

总是记不住crontab的用法,每次用到时,都要到处查,呵呵,写到这里吧,查着方便。 crontab命令  crontab命令用于安装、删除或者列出用于驱动cron后台进程的表格。也就是说,用户把需要执行的命令序列放到crontab文件中以获得执行。每个用户都可以有自己的crontab文件。下面就来看看如何创建一个crontab文件。  在/var/

2012-11-05 16:10:02 425

转载 javascript中this关键字的详细解析 .

[+]示例说明判别this指针的指导性原则容易误用的情况函数对象传参         Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。Javascript可以通过一定的设计模式来实现面向对象的编程,其中this “指针”就是实现面向对象的一个很重要的特性。但是this也是Javascript中一个非常容易

2012-11-02 19:47:46 506

转载 八款JS框架介绍及比较

Dojo     Dojo 是目前最为强大的JS框架,它在自己的 Wiki 上给自己下了一个定义,Dojo 是一个用 JavaScript 编写的开源的DHTML工具箱。Dojo 很想做一个“大一统”的工具箱,不仅仅是浏览器层面的,野心还是很大的。Dojo 包括 Ajax、Browser、Event、Widget 等跨浏览器 API,包括了 JS 本身的语言扩展,以及各个方面的工具类库,和比较

2012-11-02 14:32:14 670

转载 Javascript闭包技术 .

最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相

2012-11-02 13:35:58 495

转载 4+1视图简述

用例视图:对系统功能性需求对模,描述系统的行为,揭示系统“是什么”逻辑视图:描述系统设计模型,包含与系统结构最重要意义的部分,比如,系统分解成为的子系统,子系统分解成多个类,以及这些元素的职责,关系,操作和属性进程视图:描述系统分解成线程及进程的过程,描述线程(进程)通讯模试等部署视图:描述运行系统的物理硬件(包含网络)配置,说明每个节点的计算机,CPU,操作系统以及它们互联的情况,还

2012-10-24 16:50:43 1234

转载 老板爱炒的15种员工 .

(1)不够稳重沉着。尤其作为刚刚参加工作不久的职场新鲜人,对突发事件往往措手不及,结果行动常过分急躁。更甚者每次遇事每次如此,给老板留下不可调教的印象。    (2)不够成熟。不能具体地评断工作价值,往往分不清工作的目的是什么,是为了赚钱?还是为了立名?或是为了乐趣。给老板一种整个人浑浑噩噩的感觉。    (3)理论与实际不能配合。喜欢夸夸其谈,一旦需要实际操作时,往往发生许多困难

2012-10-24 16:14:14 782

转载 4+1视图与UML对应关系 .

4+1视图模型概况          Kruchten 提出了一个"4+1"视图模型,从5个不同的视角包括包括逻辑试图、进程视图、物理视图、开发视图、场景视图来描述软件体系结构。每一个视图只关心系统的一个侧面,5个试图结合在一起才能反映系统的软件体系结构的全部内容。如下图:n逻辑视图(Logic View)   逻辑试图主要是用来描述系统的功能需求,即系统提供给最终用户的服务.

2012-10-24 16:07:51 1112

转载 如何找回Oracle中system,sys用户的密码 .

Oracle中如果不知道system,sys用户的密码后可用如下方法找回: 首先以一个普通用户等入数据库: 在SQL*Plus中执行如下命令: SQL>connect/as sysdba (也可以以如下方式连接:SQL>connect internal) SQL>alter user sys identified by sys; (回车后用户sys的密码会更改为sys) 同

2012-10-18 16:30:12 868

转载 概念篇-SOA,ESB, JBI, SCA区别 .

SOA – ESBESB是一种支持SOA实施的技术选择。SOA – JBIJBI是Java领域一种支持SOA实施的技术选择。SOA – SCASCA是一种支持SOA实施的技术选择。SOA – OSGI没有直接关系,目的不一致。ESB—JBIJBI和ESB是互补的。JBI提供一个模型和将集成组件作为服务的标准接口。JBI可以宿主在一个应用程序服务器

2012-10-18 15:14:53 908

转载 websphere 配置库中已存在应用程序,异常处理

出现此问题的原因之一:操作界面上没有卸载完成。进行一下操作:1、删除 $WAS_HOME/profiles/AppSrv01/config/cells/...cell/applications下对应的文件夹2、删除 $WAS_HOME/profiles/AppSrv01/installedApps/...cell下对应的文件夹如有还有问题,请重启websphere。 强行的

2012-09-25 09:58:09 3874

原创 Java的系统属性

java.versionJava 运行时环境版本java.vendorJava 运行时环境供应商java.vendor.urlJava 供应商的 URLjava.homeJava 安装目录java.vm.specification.versionJava 虚拟

2012-06-11 16:16:46 386

转载 Tomcat会话超时

可能有很多朋友和我一样,就是在开发过程中,碰到这样一个问题,比如一个javabean或者是一个servlet需要执行特殊操作,这个操作可能要持续很就的时间,30分钟,这样,这个时候,往往操作还没完成,请求就已经超时了,那要怎样才能延长这个请求时间呢,其实可以设置tomcat中的server.xml来达到这个目的找到Service下的Connector元素,在你需要访

2012-06-11 14:15:47 592

转载 Tomcat会话超时的配置

有时我们需要Tomcat的会话超时时间要长一些,至少大于30分钟,这样我们需要配置。1)超时时间的设定      tomcat的会话超时可以在多个级别上设置:tomcat实例级别、Web应用级别、servlet级别以及运行时Context代码级别。      较低级别的设定会覆盖较高级别的设定。      一般常用的是在前面两个级别上设置,分别在 /conf/web.xml和/we

2012-06-11 14:15:09 1520

转载 java连接各种数据库(Oralce,MySQL,SQLServer,DB2,Infomix,SyBase,PostgreSQL)方法

以后肯定会用到 1 Java 连接 OralceClass.forName("oracle.jdbc.driver.OracleDriver").newInstance(); String url="jdbc:oracle:thin:@localhost:1521:orcl"; Connection conn= DriverManager.getConnection(url,use

2012-05-30 10:29:19 524

转载 SQL语句调优

一、问题的提出  在应用系统开发初期,由于开发数据库数据比较少,对于查询SQL语句,复杂视图的的编写等体会不出SQL语句各种写法的性能优劣,但是如果将应用系统提交实际应用后,随着数据库中数据的增加,系统的响应速度就成为目前系统需要解决的最主要的问题之一。系统优化中一个很重要的方面就是SQL语句的优化。对于海量数据,劣质SQL语句和优质SQL语句之间的速度差别可以达到上百倍,可见对于一个系统

2012-05-28 11:29:29 410

转载 一个简单存储过程的性能分析

原作者:博客园一条辉 原文:链接   在一次例行的SQL Server性能跟踪中,发现了一个通过blogname得到blogid的存储过程被频繁的调用,而性能表现不尽如人意,尽管这个存储过程很简单。CREATE PROCEDURE dbo.UPS_GetBlogIDByName @BlogName nvarchar(50)AS       SET NOCOUNT ON

2012-05-28 09:45:39 393

原创 数据库事务级别

在日常开发工作中,经常与数据库打交道,但对数据库的事务级别不是特别清楚。查询了百度、google和其他网友的资料后,整理如下,用于备忘。     数据库连接池的默认事务级别主要分为:READ-UNCOMMITTED           未提交读,但这种事务级别会出现脏读、不可重复读、幻读 ( 隔离级别最低,但并发性能高 ) 。READ-COMMITTED

2012-05-23 09:41:08 439

转载 Spring形象理解

看了很多书上讲Spring AOP 但是对于一个初级的我来说,对那些术语很难理解,所以就网上找一些易理解的解释,哪怕是一些例子,或者一个形象的比喻,对于一个知识点的学习是非常重要的,这是我在另外一个人的博客里看到的,转到这里,一是为了收藏,二是为了更多的人看到,原帖子地址:http://www.iteye.com/topic/301135下面是他的主贴: 1.我所知道的aop

2012-05-22 16:22:09 608

转载 SQL中All, Any, Some的意思

create table #A(id int) go insert into #A values(1) insert into #A values(2) insert into #A values(3) insert into #A values(4) go  --All:对所有数据都满足条件,整个条件才成立,例如:5大于所有返回的id select * f

2012-05-21 15:03:37 763

日志处理jar包

包含了用于日志处理的log4j和slf4j两类jar包

2012-03-11

swfObject官方下载包

官网下载的swfObject压缩包,内含一个简单的使用demo。

2012-02-15

敏捷项目管理模式

介绍了敏捷项目管理模式。对项目经理或将要成为项目经理的朋友应该有些帮助

2011-10-31

使用axis1生成stub客户端样例

主要包含了使用Axis1生成stub客户端的样例。

2011-08-22

Axis1生成调用web服务的stub客户端所需jar包

1.包含Axis1生成web服务的客户端stub类的所有jar包。 2.至于如何使用Axis1生成stub类型的客户端,请参考我的CSND博客,地址为http://blog.csdn.net/larry_lv/article/details/6708003

2011-08-22

ORACLE基础知识及故障定位

1.介绍了oracle的基础知识 2.介绍了oracle性能等方面故障的定位 3.pl/sql Developer使用介绍

2011-08-10

oracle实例名,服务名等概念区别与联系

简单介绍了oracle的基础知识,数据库启动、数据库连接结构等

2011-08-09

WSDL4J_API文档(html版)

WSDL4J API文档,解压后,直接打开文件夹中的index.html即可

2011-08-01

Spring2.0技术手册(林信良)_part3

本书介绍了Spring 2.0的新特性,诸如Spring 2.0的新配置、新AOP支持、增强的IoC、JDBC和form标签等新功能。它通过实际完成一个完整的Spring项目示例,展示了与Spring相关API的使用技巧,能够显著减少每一位入门者摸索Spring API的时间。本书是学习Spring Web开发的最佳读物,它能让读者在示例学习中获得显著提高。

2010-12-15

Spring2.0技术手册(林信良)_part2

本书介绍了Spring 2.0的新特性,诸如Spring 2.0的新配置、新AOP支持、增强的IoC、JDBC和form标签等新功能。它通过实际完成一个完整的Spring项目示例,展示了与Spring相关API的使用技巧,能够显著减少每一位入门者摸索Spring API的时间。本书是学习Spring Web开发的最佳读物,它能让读者在示例学习中获得显著提高。

2010-12-15

Spring2.0技术手册(林信良)_part1

本书介绍了Spring 2.0的新特性,诸如Spring 2.0的新配置、新AOP支持、增强的IoC、JDBC和form标签等新功能。它通过实际完成一个完整的Spring项目示例,展示了与Spring相关API的使用技巧,能够显著减少每一位入门者摸索Spring API的时间。本书是学习Spring Web开发的最佳读物,它能让读者在示例学习中获得显著提高。

2010-12-15

Windows平台安装CVS服务器

介绍了如何在Windows平台安装服务器及配置。该文图文并茂,很容易上手,祝你成功!

2010-07-16

JavaScript基础教程

资源为PDF文件。分为JavaScript基础,JavaScript对象和JavaScript高级三个方面

2009-08-07

空空如也

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

TA关注的人

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