- 浏览: 35388 次
- 性别:
- 来自: 深圳
最新评论
文章列表
Spring建议使用的数据源有Apache的DBCP,和C3P0。
如果使用高性能的应用服务器(WebLogic\WebSphere),可以使用JNDI数据源。
1. Apache-DBCP
DBCP依赖commons-pool对象池。所以需要的jar包有:commons-dbcp.jar,commons-pool.jar
DBCP的BasicDataSource提供了close()方法,所以在XML配置文件中须要指定destroy-method="close",以便Spring关闭时能正常关闭数据源。
新的DBCP 1.4性能不错,相比1.2有了很大提高 ...
Oracle之用户、特权和角色
- 博客分类:
- 数据库技术
本文主要包括:
· 介绍创建用户
· 了解如何使用特权来确保用户能够在数据库中执行任务
· 介绍两种特权类型:系统特权和对象特权
· 介绍系统特权怎样允许执行操作,例如执行 DDL 语句
· 介绍对象特权怎样允许执行 ...
45个非常有用的Oracle查询语句
- 博客分类:
- 数据库技术
日期/时间 相关查询
获取当前月份的第一天
运行这个命令能快速返回当前月份的第一天。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。
SELECT TRUNC (SYSDATE, 'MONTH') "First day of current month"
FROM DUAL;
获取当前月份的最后一天
这个查询语句类似于上面那个语句,而且充分照顾到了闰年,所以当二月份有 29 号,那么就会返回 29/2 。你可以用任何的日期值替换 “SYSDATE”来指定查询的日期。
SELECT TRUNC (LAST_DAY (SYSDA ...
Oracle存储过程记录异常
- 博客分类:
- 数据库技术
对于Oracle的存储过程,抛出异常可以抛向代码或是用表记录。如果你的系统应用有很多节点,像我们40个节点,如果抛错抛到代码里面,错误根本就无法找到,最好是错误用表记录。记录错误的这个功能最好是通用的。
1. $("#select_id").change(function(){//code...}); //为Select添加事件,当选择其中一项时触发2. var checkText=$("#select_id").find("option:selected").text(); //获取Select选择的Text3. var checkValue=$("#select_id").val(); //获取Sel ...
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] b:7 注:在IE6.0下测试返回值总为undefined,FF2.0下测试返回值为7,所以这个方法的返回值不可靠,需要用返回值时可用splice代替本方法来使用。
pop:删除原数组最后一项,并 ...
Spring MVC 教程,快速入门,深入分析
- 博客分类:
- 框架组件
Spring_MVC_教程_快速入门_深入分析V1.1.pdf
SpringMVC核心配置文件示例.rar
作者:赵磊
博客:http://elf8848.iteye.com
目录 一、前言二、spring mvc 核心类与接口三、spring mvc 核心流程图
四、spring mvc DispatcherServlet说明
五、spring mvc 父子上下文的说明
六、springMVC-mvc.xml 配置文件片段讲解 七、spring mvc 如何访问到静态的文件,如jpg,js,css
八、spring mvc 请求如何映射到具体的Action中 ...
● Disable right-click(禁止右键点击) Disable right-click contextual menu.
Javascript代码
$(document).ready(function(){
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,% 冒号后的~x,y表示截取date返回值中第x位后的y个字符
如:%date:~0,4% 结果为 2009
在windows的计划任务中执行backup.bat文件,通常情况设置是一天执 ...
操作步骤: 1、在“开始 ”→“运行 ”中输入cmd 命令,进入MS-DOS界面 2、cd 到tomcat的bin目录下 C:/> cd tomcat/bin 3、运行命令service install, 就可以把tomcat注册成系统服务了 c:/tomcat/bin> service install 运行命令service uninstall,就可以删除服务。
以前一直用myelipse,在myeclipse做hibernate逆向工程倒是很顺手了。
可是最近改用eclipse了,开始是不会装eclipse插件,折腾了几天终于装下去了,可是又不会用病逆向工程
终于在一国外网站上终于找到了:
http://iablog.sybase.com/paulley/2009/02/reverse-engineering-sql-anywhere-with-hibernate-tools-part-trois/
我就把怎样生成hbm.xml和类的方法介绍下:
前提条件
1,有一个项目并且已经添加了hibernate 3.x
2,有相应的数据库。只是 ...
Notification通知详解
- 博客分类:
- android
根据activity的生命周期,在activity不显示时,会执行onStop函数(比如按下home键),所以你在onStop函数(按退出键除外)里面把notification放在通知栏里,再此显示时,把notification从通知栏里去掉。或者,只要程序在运行就一直显示通知栏图标。
首先设置一个展示Textview
Html代码
<TextView android:textSize="14.0sp"
android:textColor="@color/lightblack"
不管是何种Service,它默认都是在应用程序的主线程(亦即UI线程)中运行的。所以,如果你的Service将要运行非常耗时或者可能被阻塞的操作时,你的应用程序将会被挂起,甚至会出现ANR错误。为了避免这一问题,你应该在Service中重新启动一个新的线程来进行这些操作。现有两种方法共大家参考:
① 直接在Service的onStartCommand()方法中重启一个线程来执行,如:
Java代码
@Override
public int onStar