自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(65)
  • 收藏
  • 关注

原创 Spring的数据源配置 DBCP、C3P0、BoneCP

Spring建议使用的数据源有Apache的DBCP,和C3P0。 如果使用高性能的应用服务器(WebLogic\WebSphere),可以使用JNDI数据源。 1. Apache-DBCP DBCP依赖commons-pool对象池。所以需要的jar包有:commons-dbcp.jar,commons-pool.jar DBCP的BasicDataSource提供了close...

2015-01-28 16:33:09 148

原创 Oracle之用户、特权和角色

本文主要包括: · 介绍创建用户 · 了解如何使用特权来确保用户能够在数据库中执行任务 · 介绍两种特权类型:系统特权和对象特权 · 介绍系统特权怎样允许执行操作,例如执行 DDL 语句 · 介绍对象特权怎样允许执行操作,例如执行 DML 语句 · 介绍如何将特权组合在一起形成角色 一、 用户 数据库使用表空间来存储对象,其中可以包含表、类型和 PL/SQL 代码等 表空间存储...

2015-01-28 16:16:11 348

原创 45个非常有用的Oracle查询语句

日期/时间 相关查询 获取当前月份的第一天 运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。   SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month"      FROM DUAL; 获取当前月份的最后一天 这个查询语句类似于上面那个语句,而且充分照顾到了闰年,...

2015-01-28 15:52:56 148

原创 Oracle数据库对表的基本操作和一些常用函数

首先,创建一个员工表,sql语句如下:   ? 1 2 3 4 5 6 7 8 9 10 11 CREATE TABLE employee(   id NUMBER(4),   name VARCHAR2(20) NOT NULL,   gender CHAR(1) DEFAULT 'M',   birth DATE...

2015-01-28 15:43:56 159

原创 Oracle存储过程记录异常

对于Oracle的存储过程,抛出异常可以抛向代码或是用表记录。如果你的系统应用有很多节点,像我们40个节点,如果抛错抛到代码里面,错误根本就无法找到,最好是错误用表记录。记录错误的这个功能最好是通用的。 ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...

2015-01-28 15:19:52 498

原创 jquery获取各种radio,checkbox,select的值

1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text3. var checkValue=$("#select_id").val();...

2015-01-27 11:15:10 104

原创 js数组操作大全

shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 unshift:将参数添加到原数组开头,并返回数组的长度 var a = [1,2,3,4,5]; var b = a.unshift(-2,-1); //a:[-2,-1,1,2,3,4,5...

2015-01-27 11:13:52 65

原创 Spring MVC 教程,快速入门,深入分析

Spring_MVC_教程_快速入门_深入分析V1.1.pdf SpringMVC核心配置文件示例.rar     作者:赵磊 博客:http://elf8848.iteye.com   目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图 四、spring mvc DispatcherServlet说明 五、spring mvc 父子上下文...

2015-01-23 10:24:06 73

原创 26 个 JQuery 使用小技巧(jQuery tips, tricks & solutions)

● Disable right-click(禁止右键点击)         Disable right-click contextual menu.  Javascript代码   $(document).ready(function(){     $(document).bind("contextmenu", function(e) {       return fal...

2014-11-13 15:49:48 93

原创 windows下面的Oracle备份

@echo off set var_date=%date:~0,4%%date:~5,2%%date:~8,2%      exp scott/tiger@conn file=C:\oracle9i_tjxt_%var_date%.dmp owner=(scott)   上面: %date%  为系统日期 2009-10-21 星期三       %date:~x,%  冒号后的~...

2014-09-29 17:01:52 83

原创 把解压缩版的tomcat6注册成服务并设置自启动

操作步骤: 1、在“开始 ”→“运行 ”中输入cmd 命令,进入MS-DOS界面 2、cd 到tomcat的bin目录下       C:/> cd tomcat/bin 3、运行命令service install, 就可以把tomcat注册成系统服务了       c:/tomcat/bin> service install       运行命令service uninstall,就...

2014-09-25 11:42:23 69

原创 hibernate在eclipse的逆向工程生成hbm.xml和bean类

以前一直用myelipse,在myeclipse做hibernate逆向工程倒是很顺手了。 可是最近改用eclipse了,开始是不会装eclipse插件,折腾了几天终于装下去了,可是又不会用病逆向工程 终于在一国外网站上终于找到了: http://iablog.sybase.com/paulley/2009/02/reverse-engineering-sql-anywhere-with-...

2014-09-24 10:56:52 87

原创 Notification通知详解

根据activity的生命周期,在activity不显示时,会执行onStop函数(比如按下home键),所以你在onStop函数(按退出键除外)里面把notification放在通知栏里,再此显示时,把notification从通知栏里去掉。或者,只要程序在运行就一直显示通知栏图标。               下面对Notification类中的一些常量,字段,方法简单介绍一下: ...

2014-09-19 15:30:14 97

原创 android获取versionName和versionCode

首先设置一个展示Textview Html代码       <TextView android:textSize="14.0sp"         android:textColor="@color/lightblack"            android:id="@+id/tv_version"            android:layout_wid...

2014-09-18 22:08:58 805

原创 android service 之二(IntentService)

不管是何种Service,它默认都是在应用程序的主线程(亦即UI线程)中运行的。所以,如果你的Service将要运行非常耗时或者可能被阻塞的操作时,你的应用程序将会被挂起,甚至会出现ANR错误。为了避免这一问题,你应该在Service中重新启动一个新的线程来进行这些操作。现有两种方法共大家参考: ① 直接在Service的onStartCommand()方法中重启一个线程来执行,如: ...

2014-09-18 22:04:34 106

原创 Android中IntentService的原理及使用

在Android开发中,我们或许会碰到这么一种业务需求,一项任务分成几个子任务,子任务按顺序先后执行,子任务全部执行完后,这项任务才算成功。那么,利用几个子线程顺序执行是可以达到这个目的的,但是每个线程必须去手动控制,而且得在一个子线程执行完后,再开启另一个子线程。或者,全部放到一个线程中让其顺序执行。这样都可以做到,但是,如果这是一个后台任务,就得放到Service里面,由于Service和A...

2014-09-18 22:00:09 96

原创 android AsyncTask介绍

AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程. 使用的优点: l  简单,快捷 l  过程可控         使用的缺点:...

2014-09-18 21:40:12 55

原创 Oracle SQL性能优化

(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是...

2014-08-09 10:26:48 53

原创 数据表的冷备份

在数据操作之中,有可能有些用户不会进行事务的提交,那么在这种情况下很可能无法进行完整的备份操作,而所谓的冷备份指的就是在闭数据库实例的情况下进行数据库备份操作的实现。 如果要进行冷备份,则需要备份出数据库中的一些几个核心内容: 控制文件,指的是控制整个Oracle数据库的实例服务的核心文件,直接通过”v$controlfile”找到; 重做日志文件,可以进行数据的灾难恢复,直接通过”v$...

2014-08-08 23:52:31 284

原创 Oracle表分区

  废话少说,直接讲分区语法。 Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。   一:范围分区 就是根据数据库表中某一字段的值的范围来划分分区,例如: Sql代码   create table graderecord     (     sno varchar2(10),     sname varchar2(20),     d...

2014-08-04 16:13:31 50

原创 oracle -- trunc

trunc 的用法 ,收集一下   一、用于date类型 SELECT trunc(sysdate,'mm')FROM dual 返回当月的第一天 SELECT trunc(sysdate,'yy'||'yyyy')FROM dual 返回当年第一天 SELECT trunc(sysdate,'day'||'d')FROM dual 返回当周第一天 SELECT trunc(sysdate,...

2014-07-16 12:05:07 72

原创 ORACLE JOB

遇到的问题: 本机运行环境: oracle 10g + PL/SLQ 9.0 + win XP 问题1: interval => 'sysdate+1/86400' 定时间隔为1秒时,job每5秒执行一次 问题2: interval => 'sysdate+1/8640'  定时间隔为10秒时,job每15秒执行一次 1、建立存储过程  Sql代码   creat...

2014-07-16 11:59:56 97

原创 DBCP,C3P0配置

现在常用的开源数据连接池主要有c3p0、dbcp和proxool三种,其中: hibernate开发组推荐使用c3p0; spring开发组推荐使用dbcp(dbcp连接池有weblogic连接池同样的问题,就是强行关闭连接或数据库重启后,无法reconnect,告诉连接被重置,这个设置可以解决); hibernate in action推荐使用c3p0和proxool; dbcp所需jar:...

2014-06-25 11:18:54 66

原创 iBatis简单入门教程

iBatis 简介: iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。 官网为:http://www.mybatis.org/   搭建iBatis 开发环境: 1 、导...

2014-06-25 10:41:27 67

原创 Oracle中忘记sys和system密码的办法

打开cmd:sqlplus/nolog connect/as sysdba; alter user sys identified by ***; alter user system identified by ****; 即可。

2014-06-19 16:34:40 116

原创 Jackson 框架,轻易转换JSON

Jackson可以轻松的将Java对象转换成json对象和xml文档,同样也可以将json、xml转换成Java对象。 前面有介绍过json-lib这个框架,在线博文:http://www.cnblogs.com/hoojo/archive/2011/04/21/2023805.html 相比json-lib框架,Jackson所依赖的jar包较少,简单易用并且性能也要相对高些。而且Jack...

2014-06-19 16:22:23 60

原创 MySQL5.6安装步骤(windows7/8_64位)

MySQL5.6安装步骤(windows7/8_64位) 1. 下载MySQL Community Server 5.6.11 2. 解压MySQL压缩包 将以下载的MySQL压缩包解压到自定义目录下。 3. 添加环境变量 变量名:MYSQL_HOME 变量值:D:\Program Files\mysql-5.6.11-winx64 即为mysql的自定义解压目录。 ...

2014-06-19 09:20:20 63

原创 webservice之xfire的客户端调用

现在我们来看xfire的客户端调用,有两种方式: 一、通过服务端提供的接口类进行调用。 Java代码  package com.wujianjun.xfire.client;       import java.net.MalformedURLException;    import java.util.List;       import org.codehaus.xf...

2014-06-13 15:13:43 166

原创 导入/导出oracle数据库/复制表、清空表

oracle导出步骤: 1、点击“开始”--“运行”--输入“cmd” 回车 2、输入“exp” 回车 3、输入“xxx/yyy@xlpt239” 回车 //这里xxx为要导出数据库的用户名,yyy为要导出数据库的用户密码,xlp239为该数据库的连接字符串 4、输入“e:/database.dmp” 回车,注意:这里是把导出的数据库放在e盘,取名为database.dmp。 5、一直回车,到要...

2014-03-27 17:55:45 445

原创 Oracle的lpad与rpad函数的使用

lpad( string, padded_length, [ pad_string ] )     string   准备被填充的字符串;     padded_length   填充之后的字符串长度(不管是截取还是补充,函数return的字符长度=padded_length),也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短(padded_length<leng...

2014-03-27 09:16:06 95

原创 Gson简要使用笔记

使用Gson进行解析:下载google-gson-2.2.2-release.zip包。 包含两种主要操作:一种是将对象或者不同的内容转化为JSON格式,一种是将JSON格式的内容还原到相应的对象属性或者其他属性。 1、首先使用:Gson gson = new Gson();  创建gson对象 2、要把数据转化为JSON格式时,可以在新建一个JavaBean类: public clas...

2014-03-17 11:57:59 125

原创 org.apache.commons.net.ftp包开发FTP客户端,实现断点续传,中文支持

利用org.apache.commons.net.ftp包实现一个简单的ftp客户端实用类。主要实现一下功能 1.支持上传下载。支持断点续传 2.支持进度汇报 3.支持对于中文目录及中文文件创建的支持。 具体请看代码,上面有详细的注释。简化版本请参见http://zhouzaibao.iteye.com/blog/342766 枚举类UploadStatus代码 Java代...

2014-01-06 20:36:49 134

原创 Apache FtpServer与Spring整

首先在application.xml(spring配置文件)添加Apache Ftpserver属性   view source   print? 01 <server xmlns="http://mina.apache.org/ftpserver/spring/v1" 02     xmlns:beans="http://www...

2014-01-01 22:50:54 120

原创 Struts2+Jquery实现ajax并返回json类型数据

摘要: 主要实现步骤如下: 1、JSP页面使用脚本代码执行ajax请求 2、Action中查询出需要返回的数据,并转换为json类型模式数据 3、配置struts.xml文件 4、页面脚本接受并处理数据 网上看到很多关于Struts2+ajax+jquery+json的例子,但是很多都不完整,也看不明白,主要原因是返回jsno类型数据和原来的返回字符串类型数据不一样,并且网友们实现步骤...

2013-09-15 10:27:31 82

原创 Spring配置quartz调度任务-2

  1、SPring Bean注入作业的两种方式:              方式一:@1、Spring使用JobDetailBean类,继承QuartzJobBean,重写                       protected void executeInternal(JobExecutionContext context)方法                   ...

2013-07-15 17:37:40 89

原创 Spring Quartz 定时任务-1

使用Quartz调度器 Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。 创建一个类来定义工作     定义Quartz工作的第一步是创建一个类来定义工作。要做到这一点,你需要从Spring的QuartzJobBean中派生...

2013-07-15 17:33:36 83

原创 Java读取Properties文件的六种方法

1。使用java.util.Properties类的load()方法示例: InputStream in = lnew BufferedInputStream(new FileInputStream(name));Properties p = new Properties();p.load(in);2。使用java.util.ResourceBundle类的getBundle()方法示例: Res...

2013-07-11 17:06:52 52

原创 Quartz任务调度

了解Quartz体系结构 Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述: ●Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上下文的...

2013-07-11 15:37:20 71

原创 DIV样式居中

  我相信所有的前端菜鸟在刚开始工作的时候都会和我一样,收到实现居中的需求。 网上的CSS居中帖子不胜枚举,但大多都没有很好的总结(或者有好的但是我没运气碰到) 今天就自己写一个吧,也算是对之前工作的总结。   一、水平居中 1.将元素水平居中 div.h_align{ border: 1px solid black; ...

2013-07-02 10:10:58 177

原创 JAVA中堆栈和内存分配原理 .

JAVA中堆栈和内存分配原理 1、栈、堆 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。) 3. 堆:存放所有new出来的对象。 4. 静态域:存放静态成员(static定义的) 5. 常量池:存放字符串常...

2013-06-27 14:53:56 58

空空如也

空空如也

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

TA关注的人

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