- 浏览: 347378 次
- 性别:
- 来自: 沈阳
最新评论
-
haiw:
谢谢分享
Oracle 的递归查询(树型查询) -
nomandia:
除非是通过open打开的窗口,否则没法close的
JS 关闭当前页面 -
c30989239:
注意 SimpleDateFormat 是非线程安全的
Java 获取网络时间并在jsp中显示 -
归来朝歌:
不错,以后可能用得上
Java 操作Excel -
luhantu:
不错!学习了
Java 操作Excel
文章列表
定时执行存储过程在平时开发中经常会用到,年前的时候自己也做了一个,由于时间关系一直没能记录,现记录下来。
首先用一个完整的例子来实现定时执行存储过程。
任务目标:每小时向test表中插入一条数据
实现方案:
1.通过 oracle 中 dbms_job 完成存储过程的定时调用
2.在存储过程中完成相应的逻辑操作
实现步骤:
1.创建一个测试表
create table test(dTime date);
2.创建一个存储过程
create or replace procedure p_test as
begin
insert into te ...
因为数据量过大,如果一次性查询会耗用大量时间以及性能,因此对数据进行分页显示变得尤为重要,以下就列出一些常用数据库的sql分页实现。
1.MySQL实现分页
MySQL实现分页效果比较简单,只有一个limit关键字就可以解决。
示例:SELECT username,password FROM tb_user WHERE id = 1 LIMIT 100,10;
具体:select * from tableName where 条件 limit 当前页码*页面容量-1,页面容量
2.Oralce实现分页
SELECT *
FROM (SELECT A.*, ROWNUM RN FR ...
1.用spring配置mybatis
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:p="http://www.springframework.org/schema/p"
xmlns:context=&q ...
JavaScript使用
- 博客分类:
- web前端
新增
0.1 给td 赋值
document.getElementById(id).innerText="Hello !";
1.改变 HTML 内容
document.getElementById(id).innerHTML="Hello !";
2.改变 HTML 属性
document.getElementById(id).attribute=new value
3.改变 HTML 样式
document.getElementById(id).style.color="blue";
document.getElementByI ...
以下代码为Java处理json数据的工具类,以备后用
package com.json.utils;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import net.sf.json.JSONArray;
import net.sf.json.JSONObject;
public class JsonUtils {
public static String encodeList(Object[] objs) {
...
1.JSON介绍
JSON比XML简单,主要体现在传输相同信息的情况下,文件的大小不同。
JSON只用于传输信息,XML还可以用于配置文件的使用。
JSON中的符号主要有: " , [ {:
2.JSON中的数组和对象
1)数组(JSONArray)
数组用一对[],表示存放的是一般的数组数据。
如:["11","22","33"],表示这是一个JSONArray数组,里面有3个数据:”11“,”22“,”33“。当然可以是复杂的数据,就是所谓的嵌套定义吧。
2)对象(JSONObj ...
系统特权---允许执行的操作
Create session-- 连接数据库
Create sequence -- 创建序列
Create synonym--创建同名对象
Create table--创建表
Create any table--创建任何模式的表
Drop table--删除表
Create procedure--创建存储过程
Execute any procedure--执行任何模式的存储过程
Create user--创建用户
Create view--创建视图
Drop user--删除用户
Drop any table--删除任何模 ...
oracle不同于sqlserver以及mysql,它不能直接设置某个字段进行自增,只能通过创建sequence的方式来实现自增列。
下面就来介绍下oracle实现插入自增列的方法
首先,我们需要创建一个sequence。
create sequence temp_seq increment by 1 start with 1
minvalue 1 maxvalue 9999999999999 nocache
order;
其次,在执行insert语句的时候,使用创建到的sequence.
insert into user (id,name,sex) va ...
一、简介
DWR(Direct Web Remoting)是一个WEB远程调用框架.利用这个框架可以让AJAX开发变得很简单.利用DWR可以在客户端利用JavaScript直接调用服务端的Java方法并返回值给JavaScript就好像直接本地客户端调用一样(DWR根据Java类来动态生成JavaScrip代码).它通过反射,将java翻译成javascript,然后利用回调机制,轻松实现了javascript调用Java代码。
二、开发过程
其大概开发过程如下:
1.编写业务代码,该代码是和dwr无关的。
2.确认业务代码中哪些类、哪些方法是要由javascript直接访问的。
3. ...
1.JQuery 操作css显示和隐藏。
//隐藏
$("#id").css('display','none');
//显示
$("#id").css('display','block');
以下oralce存储过程作用类似于mysql的 drop if exists功能。
--判断制定表是否存在,如果存在删除该表。
create or replace procedure proc_dropifexists(
p_table in varchar2
) is
v_count number(10);
begin
select count(*)
into v_count
from user_tables
where table_name = upper(p_table);
...
在项目中遇到纯js环境,不能用Jquery,因此产生以下纯JS 的Ajax和Action后台进行交互代码,可以写在公共js类中,以供调用。
function getObjXMLReq(){
var objXMLReq;
if (window.ActiveXObject && !(navigator.userAgent.indexOf('Mac') >= 0 && navigator.userAgent.indexOf("MSIE") >= 0)){
objXMLReq = new ActiveXObj ...
以下分别使用javascript原生的方法和jquery方法来获取下拉框的值
<select id="test" name="">
<option value="1">text1</option>
<option value="2">text2</option>
</select>
code:
一:javascript原生的方法
1:拿到select对象: var myselect=docume ...
package com.ljq.test;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
/**
* 连接工具类
*
* ConnUtils类声明为final类说明此类不可以被继承
*/
public final class ConnUtils {
private static String url = "jdbc:oracle ...
1、准备Jar包
在Spring所有包齐全的前提下还要导入一个定时器工具包:quartz-1.6.2.jar
2.开发定时器类,实例代码如下: public class TriggerUtil {
private TriggerUtil(){
}
public void expDataBase(){
System.out.println("trigger actived..");
}
}
3.配置定时任务
为了清晰代码结构,单独建立一个配置定时任务的配置文件context ...