- 博客(65)
- 收藏
- 关注
原创 Spring的数据源配置 DBCP、C3P0、BoneCP
Spring建议使用的数据源有Apache的DBCP,和C3P0。如果使用高性能的应用服务器(WebLogic\WebSphere),可以使用JNDI数据源。1. Apache-DBCPDBCP依赖commons-pool对象池。所以需要的jar包有:commons-dbcp.jar,commons-pool.jarDBCP的BasicDataSource提供了close...
2015-01-28 16:33:09
183
原创 Oracle之用户、特权和角色
本文主要包括:· 介绍创建用户· 了解如何使用特权来确保用户能够在数据库中执行任务· 介绍两种特权类型:系统特权和对象特权· 介绍系统特权怎样允许执行操作,例如执行 DDL 语句· 介绍对象特权怎样允许执行操作,例如执行 DML 语句· 介绍如何将特权组合在一起形成角色一、 用户数据库使用表空间来存储对象,其中可以包含表、类型和 PL/SQL 代码等表空间存储...
2015-01-28 16:16:11
401
原创 45个非常有用的Oracle查询语句
日期/时间 相关查询获取当前月份的第一天运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。 SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month" FROM DUAL;获取当前月份的最后一天这个查询语句类似于上面那个语句,而且充分照顾到了闰年,...
2015-01-28 15:52:56
182
原创 Oracle数据库对表的基本操作和一些常用函数
首先,创建一个员工表,sql语句如下: ?1234567891011CREATE TABLE employee( id NUMBER(4), name VARCHAR2(20) NOT NULL, gender CHAR(1) DEFAULT 'M', birth DATE...
2015-01-28 15:43:56
191
原创 Oracle存储过程记录异常
对于Oracle的存储过程,抛出异常可以抛向代码或是用表记录。如果你的系统应用有很多节点,像我们40个节点,如果抛错抛到代码里面,错误根本就无法找到,最好是错误用表记录。记录错误的这个功能最好是通用的。?123456789101112131415161718192021222324...
2015-01-28 15:19:52
541
原创 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
142
原创 js数组操作大全
shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1unshift:将参数添加到原数组开头,并返回数组的长度 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
100
原创 Spring MVC 教程,快速入门,深入分析
Spring_MVC_教程_快速入门_深入分析V1.1.pdfSpringMVC核心配置文件示例.rar 作者:赵磊博客:http://elf8848.iteye.com 目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图四、spring mvc DispatcherServlet说明五、spring mvc 父子上下文...
2015-01-23 10:24:06
109
原创 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
124
原创 windows下面的Oracle备份
@echo offset 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
111
原创 把解压缩版的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
101
原创 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
113
原创 Notification通知详解
根据activity的生命周期,在activity不显示时,会执行onStop函数(比如按下home键),所以你在onStop函数(按退出键除外)里面把notification放在通知栏里,再此显示时,把notification从通知栏里去掉。或者,只要程序在运行就一直显示通知栏图标。 下面对Notification类中的一些常量,字段,方法简单介绍一下:...
2014-09-19 15:30:14
129
原创 android获取versionName和versionCode
首先设置一个展示TextviewHtml代码 <TextView android:textSize="14.0sp" android:textColor="@color/lightblack" android:id="@+id/tv_version" android:layout_wid...
2014-09-18 22:08:58
856
原创 android service 之二(IntentService)
不管是何种Service,它默认都是在应用程序的主线程(亦即UI线程)中运行的。所以,如果你的Service将要运行非常耗时或者可能被阻塞的操作时,你的应用程序将会被挂起,甚至会出现ANR错误。为了避免这一问题,你应该在Service中重新启动一个新的线程来进行这些操作。现有两种方法共大家参考:① 直接在Service的onStartCommand()方法中重启一个线程来执行,如:...
2014-09-18 22:04:34
138
原创 Android中IntentService的原理及使用
在Android开发中,我们或许会碰到这么一种业务需求,一项任务分成几个子任务,子任务按顺序先后执行,子任务全部执行完后,这项任务才算成功。那么,利用几个子线程顺序执行是可以达到这个目的的,但是每个线程必须去手动控制,而且得在一个子线程执行完后,再开启另一个子线程。或者,全部放到一个线程中让其顺序执行。这样都可以做到,但是,如果这是一个后台任务,就得放到Service里面,由于Service和A...
2014-09-18 22:00:09
129
原创 android AsyncTask介绍
AsyncTask和Handler对比1 ) AsyncTask实现的原理,和适用的优缺点AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程.使用的优点:l 简单,快捷l 过程可控 使用的缺点:...
2014-09-18 21:40:12
85
原创 Oracle SQL性能优化
(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表是...
2014-08-09 10:26:48
83
原创 数据表的冷备份
在数据操作之中,有可能有些用户不会进行事务的提交,那么在这种情况下很可能无法进行完整的备份操作,而所谓的冷备份指的就是在闭数据库实例的情况下进行数据库备份操作的实现。如果要进行冷备份,则需要备份出数据库中的一些几个核心内容:控制文件,指的是控制整个Oracle数据库的实例服务的核心文件,直接通过”v$controlfile”找到;重做日志文件,可以进行数据的灾难恢复,直接通过”v$...
2014-08-08 23:52:31
317
原创 Oracle表分区
废话少说,直接讲分区语法。Oracle表分区分为四种:范围分区,散列分区,列表分区和复合分区。 一:范围分区就是根据数据库表中某一字段的值的范围来划分分区,例如:Sql代码 create table graderecord ( sno varchar2(10), sname varchar2(20), d...
2014-08-04 16:13:31
82
原创 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
106
原创 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
143
原创 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
89
原创 iBatis简单入门教程
iBatis 简介:iBatis 是apache 的一个开源项目,一个O/R Mapping 解决方案,iBatis 最大的特点就是小巧,上手很快。如果不需要太多复杂的功能,iBatis 是能够满足你的要求又足够灵活的最简单的解决方案,现在的iBatis 已经改名为Mybatis 了。官网为:http://www.mybatis.org/ 搭建iBatis 开发环境:1 、导...
2014-06-25 10:41:27
98
原创 Oracle中忘记sys和system密码的办法
打开cmd:sqlplus/nologconnect/as sysdba;alter user sys identified by ***;alter user system identified by ****;即可。
2014-06-19 16:34:40
140
原创 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
85
原创 MySQL5.6安装步骤(windows7/8_64位)
MySQL5.6安装步骤(windows7/8_64位)1. 下载MySQL Community Server 5.6.112. 解压MySQL压缩包将以下载的MySQL压缩包解压到自定义目录下。3. 添加环境变量变量名:MYSQL_HOME变量值:D:\Program Files\mysql-5.6.11-winx64即为mysql的自定义解压目录。...
2014-06-19 09:20:20
87
原创 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
189
原创 导入/导出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
494
原创 Oracle的lpad与rpad函数的使用
lpad( string, padded_length, [ pad_string ] ) string 准备被填充的字符串; padded_length 填充之后的字符串长度(不管是截取还是补充,函数return的字符长度=padded_length),也就是该函数返回的字符串长度,如果这个数量比原字符串的长度要短(padded_length<leng...
2014-03-27 09:16:06
126
原创 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
170
原创 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
160
原创 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
161
原创 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
106
原创 Spring配置quartz调度任务-2
1、SPring Bean注入作业的两种方式: 方式一:@1、Spring使用JobDetailBean类,继承QuartzJobBean,重写 protected void executeInternal(JobExecutionContext context)方法 ...
2013-07-15 17:37:40
123
原创 Spring Quartz 定时任务-1
使用Quartz调度器Quartz调度器为调度工作提供了更丰富的支持。和Java定时器一样,可以使用Quartz来每隔多少毫秒执行一个工作。但Quartz比Java Timer更先进之处在于它允许你调度一个工作在某个特定的时间或日期执行。创建一个类来定义工作 定义Quartz工作的第一步是创建一个类来定义工作。要做到这一点,你需要从Spring的QuartzJobBean中派生...
2013-07-15 17:33:36
105
原创 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
79
原创 Quartz任务调度
了解Quartz体系结构Quartz对任务调度的领域问题进行了高度的抽象,提出了调度器、任务和触发器这3个核心的概念,并在org.quartz通过接口和类对重要的这些核心概念进行描述:●Job:是一个接口,只有一个方法void execute(JobExecutionContext context),开发者实现该接口定义运行任务,JobExecutionContext类提供了调度上下文的...
2013-07-11 15:37:20
107
原创 DIV样式居中
我相信所有的前端菜鸟在刚开始工作的时候都会和我一样,收到实现居中的需求。网上的CSS居中帖子不胜枚举,但大多都没有很好的总结(或者有好的但是我没运气碰到)今天就自己写一个吧,也算是对之前工作的总结。 一、水平居中1.将元素水平居中 div.h_align{ border: 1px solid black; ...
2013-07-02 10:10:58
218
原创 JAVA中堆栈和内存分配原理 .
JAVA中堆栈和内存分配原理 1、栈、堆1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中。)3. 堆:存放所有new出来的对象。4. 静态域:存放静态成员(static定义的)5. 常量池:存放字符串常...
2013-06-27 14:53:56
85
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人