自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(105)
  • 资源 (3)
  • 收藏
  • 关注

转载 java List 排序 Collections.sort()

用Collections.sort方法对list排序有两种方法 第一种是list中的对象实现Comparable接口,如下:/** * 根据order对User排序 */ public class User implements Comparable{ private String name; private Integer order;

2016-12-22 10:37:39 461

转载 Quartz中时间表达式的设置-----corn表达式 (转)

Quartz中时间表达式的设置-----corn表达式(注:这是让我看比较明白的一个博文,但是抱歉,没有找到原作者,如有侵犯,请告知) 时间格式: ,   分别对应: 秒>分>小时>日>月>周>年, 举例:1.每天什么时候执行:       0 59 23 * * ?: 如下为每天23:59:00开始执行      0 1,2,3 11,12

2016-10-24 11:07:22 1589

转载 全面学习ORACLE Scheduler特性(1)创建jobs

所谓出于job而胜于job,说的就是Oracle 10g后的新特性Scheduler啦。在10g环境中,ORACLE建议使用Scheduler替换普通的job,来管理任务的执行。其实,将Scheduler描述成管理job的工具已经太过片面了,10G版本中新增的Scheduler绝不仅仅是创建任务这么简单。。。。提示:ORACLE中管理Scheduler是通过DBMS_SCHEDULER

2015-12-18 10:25:44 544

转载 理解MySQL——架构与概念

写在前面:最早接触的MySQL是在三年前,那时候MySQL还是4.x版本,很多功能都不支持,比如,存储过程,视图,触发器,更别说分布式事务等复杂特性了。但从5.0(2005年10月)开始,MySQL渐渐步入企业级数据库的行列了;复制、集群、分区、分布式事务,这些企业级的特性,使得现在的MySQL,完全可以应用于企业级应用环境(很多互联网公司都用其作为数据库服务器,尽管节约成本是一个因素,但是没有强

2015-12-14 13:56:42 432

转载 Oracle的left join中on和where的区别

数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表,然后再将这张临时表返回给用户。    在使用left jion时,on和where条件的区别如下:    1、on条件是在生成临时表时使用的条件,它不管on中的条件是否为真,都会返回左边表中的记录。    2、where条件是在临时表生成好后,再对临时表进行过滤的条件。这时已经没有left join的含义(

2015-12-04 13:56:13 3537

转载 ibatis和hibernate的比较

IBATIS:iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目,最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例,相对Hibernate和

2015-08-05 10:49:34 350

转载 Oracle建立表空间和用户

Oracle建立表空间和用户 建立表空间和用户的步骤:用户建立:create user 用户名 identified by "密码";授权:grant create session to 用户名; grant create table to 用户名; grant create tablespace to 用户名;

2015-07-23 14:50:20 380

转载 java中数组与List相互转换的方法

1.List转换成为数组。(这里的List是实体是ArrayList)  调用ArrayList的toArray方法。  toArray  public T[] toArray(T[] a)返回一个按照正确的顺序包含此列表中所有元素的数组;返回数组的运行时类型就是指定数组的运行时类型。如果列表能放入指定的数组,则返回放入此列表元素的数组。否则,将根据指定数组的运行时类型和

2015-05-19 11:47:36 401

转载 Oracle Hint的用法

在SQL语句优化过程中,我们经常会用到hint,现总结一下在SQL优化过程中常见Oracle HINT的用法:1. /*+ALL_ROWS*/表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化.例如:SELECT /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS WHERE EMP_NO=’SCOTT’;

2015-05-07 14:19:41 482

转载 Java如何对ArrayList里的元素排序

import java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class T { public static void main(String[] args) { ArrayList list = new ArrayList(); list.add("

2015-05-05 13:55:08 1306

转载 强制索引的方法

一般来说强制索引都是采用/*+INDEX(表名,索引名字)*/ 的方法,但是这种方法有个缺点,如果索引的名字改变了,就会导致程序重新改动,大大增加维护成本。 其实索引提示还可以使用列的方法进行,语法是/*+INDEX(表名,(索引列的列表))*/,这种方法即使索引的名字变了,也不会导致程序重新改动,除非索引列的顺序变化了。 看如下一个简单例子: SQ

2015-02-04 20:52:15 5633

转载 Java Map 按key排序和按Value排序

一.理论准备        Map是键值对的集合接口,它的实现类主要包括:HashMap,TreeMap,Hashtable以及LinkedHashMap等。        TreeMap:基于红黑树(Red-Black tree)的 NavigableMap 实现,该映射根据其键的自然顺序进行排序,或者根据创建映射时提供的 Comparator 进行排序,具体取决于使用的构造方法

2015-01-21 15:18:05 452

转载 Hibernate笔记=>继承关系的映射

在Java或.Net类与类之间存在关联、聚集和继承关系。一般来说:关联关系:采用“一对多或一对一”的映射即可;聚集关系:采用“集和映射”,即映射Set,Bag,List,Map继承关系:本文以下详述 因为关系数据库的表之间不存在继承关系,所以Hibernate提供了以下三种对继承关系映射的方法,即在继承关系树中:(1)、每个具体类(非抽象类)对应一个表:此方式中

2015-01-14 11:21:58 599

转载 彩色建模(四色原型) Object Modeling in Color

定义4种类的原型,在UML中用不同颜色表示不同原型的对象: 1. Party, Place, ThingParty: 事件的参与方,例如某人人、某组织等Place: 事件的发生地,例如仓库、零售店铺Thing: Thing classes are those that identify individual items such as individual cars, ai

2015-01-08 11:04:26 2885

转载 java中Date与String的相互转化

1:大体思路

2014-10-28 17:36:46 401

转载 Oracle CASE WHEN 用法介绍

1. CASE WHEN 表达式有两种形式

2014-10-28 17:22:16 410

转载 Java经典代码

package com.common.file;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputSt

2014-10-28 17:18:50 635

转载 JAVA分别实现Windows平台和Linux平台下的ip获取

一般我们很容易获取Windows系统下的ip信息,比如:package com.han;import java.net.InetAddress;import java.net.UnknownHostException;/** * 程序实现了Windows平台下获得本机ip地址 * @author HAN * */public class InetAddressObtainme

2014-10-28 17:15:05 494

转载 Address already in use: JVM_Bind错误的解决

1,独立运行的Tomcat没有关闭.自安装的tomcat程序设置开机自动运行,或者在之前运行过,先关闭ecplipse或jbuilder,在任务管理器中找到Tomcat的进程,将其 kill掉,即可.有时候Tomcat非法关闭时,在进程中,仍然存在,仍然占用8080端口.所以只要将其进程杀掉.就可以解决.2,安装了其他的软件占用了Tomcat的端口.用可以查看端口的工具

2014-03-13 14:57:27 517

转载 Java判断整数和浮点数

判断是否是整数 参考文章《Java中判断字符串是否为数字的五种方法》:http://javapub.iteye.com/blog/666544 Java代码  /*   * 判断是否为整数    * @param str 传入的字符串    * @return 是整数返回true,否则返回false  */    public static bool

2014-03-07 17:00:20 2488

转载 Linux常用命令大全

系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpui

2014-02-20 14:21:35 510

原创 LINUX的ORACLE 中实现PL/SQL读写文件 问题解决方法

一, 读写目录要先建好, 保证对这个目录有读写权限.二, 正确设置UTL_FILE_DIR.我的错误是设置参数的方法不对, 其实根本没设置上. [alter system set UTL_FILE_DIR = '/opt/oracle/tmp' scope = spfile;]实现了对参数的设定.运行的结果是在.../dbs/spfilexs.ora的文件中追加了[*.utl_

2014-02-20 14:10:55 692

转载 linux重启oracle 各种方法

在linux下重启oracle数据库及监听器:方法1:用root以ssh登录到linux,打开终端输入以下命令:cd $ORACLE_HOME   #进入到oracle的安装目录 dbstart           #重启服务器 lsnrctl start     #重启监听器 cd $ORACLE_HOME   #进入到oracle的安装目录dbsta

2014-02-20 14:09:19 583

转载 Oracle包被锁定的原因分析及解决方案

Oracle包被锁定的原因分析及解决方案在数据库的开发过程中,经常碰到包、存储过程、函数无法编译或编译时会导致PL/SQL 无法响应的问题。碰到这种问题,基本上都要重启数据库解决,严重浪费开发时间。本文将就产生这种现象的原因和解决方案做基本的介绍。问题分析从事数据库开发的都知道锁的概念,如:执行 Update Table xxx Where xxx 的时候就会产生锁。这种常

2014-02-20 10:05:15 814

转载 Oracle的UTL_FILE.FOPEN的用法

racle提供的文件操作包UTL_FILE包中的UTL_FILE.FOPEN负责打开一个文件。 UTL_FILE.FOPEN(location in varchar2, filename in varchar2, open_mode in varchar2) return FILE_TYPE; Location 是路径参数, FILENAME 是文件名, OPEN_MODE是打

2014-02-20 10:04:13 2004

转载 StringUtils 分割字符串 split

/*1. 分割字符串 ,可以设定得到数组的长度,但一般情况下不要设定,这样会发生冲突 */     StringUtils.split("y5y,4454,545");//默认是按 ,来分割      StringUtils.split("aaaa#sss", "#");   /*结果是:[aaaa, sss]*/      StringUtils.split("aaa

2013-08-13 14:39:36 6023

转载 java递归算法实现

Coding多了,递归算法是非常常见的,最近我一直在做树形结构的封装,所以更加的离不开递归算法。所以今天就简单说一下这个递归算法,用java实现一个非常经典的递归实例。         递归算法,其实说白了,就是程序的自身调用。它表现在一段程序中往往会遇到调用自身的那样一种coding策略,这样我们就可以利用大道至简的思想,把一个大的复杂的问题层层转换为一个小的和原问题相似的问题来

2013-08-08 16:18:17 794

转载 java如何对ArrayList中对象按照该对象某属性排序

有几个方法可以实现:让 Student 实现Comparable接口,或是实例化一个比较器,现在用 Comparator 比较器实例来做一个:ComparableTest.javaimport java.util.ArrayList;import java.util.Collections;import java.util.Comparator;public class Comp

2013-08-04 22:52:41 3675

转载 Oracle+面试及答案

一、基础概念 1.       列举几种表连接方式 Answer :等连接(内连接)、非等连接、自连接、外连接(左、右、全) Or hash join/merge join/nest loop(cluster join)/index join ?? ORACLE 8i ,9i 表连接方法。   一般的相等连接: select * from a, b where a.id =

2013-07-31 15:36:32 1407

转载 ibatis和hibernate的比较

IBATIS:iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目,最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAO),同时还提供一个利用这个框架开发的JPetStore实例,相对Hibernate和

2013-07-31 15:35:31 421

转载 Java程序员面试宝典

1、String是最基本的数据类型吗? 基本数据类型包括byte、int、char、long、float、double、boolean和short。 java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类    2、应用服务器与WEB SERVER的区别?应用服务器:Weblogic、Tom

2013-07-31 15:34:35 586

转载 HTML5新特性

1.Canvas 1.1矩形和线条的绘制 通过fillStyle和strokeStyle 属性可以轻松的设置矩形的填充和线条。颜色值使用方法和CSS 一样:十六进制数、rgb()、rgba() 和 hsla。通过 fillRect可以绘制带填充的矩形。使用 strokeRect 可以绘制只有边框没有填充的矩形。如果想清除部分 canvas可以使用clearRect。上述三个方法的参

2013-07-28 14:58:04 882

转载 apache和tomcat区别

经常在用apache和tomcat等这些服务器,可是总感觉还是不清楚他们之间有什么关系,在用tomcat的时候总出现apache,总感到迷惑,到底谁是主谁是次,因此特意在网上查询了一些这方面的资料,总结了一下: 解析一 apache支持静态页,tomcat支持动态的,比如servlet等, 一般使用apache+tomcat的话,apache只是作为一个转发,对jsp的处理是由tomc

2013-05-20 15:07:33 481

转载 oracle中的exists 和not exists 用法详解

有两个简单例子,以说明 “exists”和“in”的效率问题1) select * from T1 where exists(select 1 from T2 where T1.a=T2.a) ;    T1数据量小而T2数据量非常大时,T12) select * from T1 where T1.a in (select T2.a from T2) ;     T

2013-05-15 15:29:16 549

转载 android 虚拟机访问外网的方法

Android的开发环境环境搭建比IOS简单得多,Eclipse+Android SDK+Eclipse插件即可满足需求,如果搭建环境我就不多提了,这里想着重提两点:Android源码关联device与server网络连通如何关联Android源码,以便更好的使用API,可以参考我之前很早的一篇blog:《在Eclipse里关联Android源码的简单办法》。这里就重点谈谈

2013-05-08 16:42:34 10741

转载 CentOS系统安装Tomcat切换JDK的方法

本文针对CentOS系统安装以后,CentOS系统中默认的JDK的用的是OpenJDK,验证码图像显示有问题这个来提出的一个解决方法。AD:        不知道大家也曾经有我这个问题,CentOS系统安装以后,CentOS系统中默认的JDK的用的是OpenJDK,发现跑我们开发的应用验证码图像显示有问题,查了一下有个Image的接口和Sun JDK不一

2013-05-08 16:10:45 638

转载 jQuery Mobile入门

简介:jQuery Mobile框架可以轻松的帮助我们实现非常好看的、可跨设备的Web应用程序。我们将后续的介绍中向大家介绍大量的代码及实例。      jQuery一直以来都是非常流行的富客户端及Web应用程序开发中使用的JavaScript类库,然而一直以来它都是为桌面浏览器设计的,没有特别为移动应用程序设计。jQuery Mobile是一个新的项目用来添补在移动设备应用上的缺

2013-04-27 20:39:21 631

转载 jQuery Mobile 入门教程

原作:Getting started with jQuery Mobile   —— Matthew David翻译:filod译文:http://blog.filod.net/jquerymobile-2/295.html转载声明:请注明原作、翻译以及译文链接。你每天都会对着它讲话,和它玩游戏,用它看新闻——没错,它就是你裤兜里的智能手机。android,

2013-04-27 20:31:42 513

转载 jquerymobile常用data属性

data-role参数表:page        页面容器,其内部的mobile元素将会继承这个容器上所设置的属性 header     页面标题容器,这个容器内部可以包含文字、返回按钮、功能按钮等元素footer       页面页脚容器,这个容器内部也可以包含文字、返回按钮、功能按钮等元素content     页面内容容器,这是一个很宽容的容器,内部可以包含标

2013-04-27 14:50:41 566

转载 HelloWorld及Android项目结构介绍

4 设计界面布局:接下来咱们要使用R.java了,首先我们在layout里新建一个文件hello_  world.xml, 编辑内容如下:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:la

2013-04-26 13:05:24 603

Ext2.2API中文版

对于初学ExtJS的童鞋很有帮助意义,在学习过程中若有不懂滴地方,可以请教一下该API。

2012-05-03

DW2-网页开发

网页开发,为程序员开发前台代码节省时间,方便易学。

2012-05-03

DW1-网页开发

开发网页工具,为程序员开发前台代码节省时间。

2012-05-03

空空如也

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

TA关注的人

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