- 博客(673)
- 资源 (32)
- 收藏
- 关注
原创 IT忍者神龟之oracle 在分组内排序的方法回顾
oracle分析函数十分强大,我们只要掌握这些方法,更直接的说法就是知道这些分析函数的作用就能完成很多工作。下边贴出这些函数,及简单应用。其中我想对lag()和lead()函数坐下说明:lag()本身是延后的意思也就是延后出现某列的数,而lead()有引领、领先的意思也就是提前几行显示某列数据RANK()dense_rank()【语法】RANK ( ) OVER ( [qu
2014-09-25 11:47:09 1319
原创 IT忍者神龟之jquery easyui DataGrid 实例,增、删、查、改基础功能
价格案例管理 小区名称: class="easyui-validatebox" data-options="required:true"/>
2014-09-25 11:07:52 1076 1
原创 IT忍者神龟之Easyui扩展验证回顾
$.extend($.fn.validatebox.defaults.rules, { idcard : {// 验证身份证 validator : function(value) { return /^\d{15}(\d{2}[A-Za-z0-9])?$/i.test(value); }, message : '
2014-09-24 12:16:50 930 1
原创 IT忍者神龟之oracle存储过程——面向对象编程
第一步:创建包接口类似java中的接口定义create or replace PACKAGE pack_sc_hmd_khIS --方法的声明 PROCEDURE proc_hmd_kh( p_y VARCHAR2, p_m VARCHAR2, p_d VARCHAR2); END pack_sc_hmd_kh;
2014-09-22 14:20:20 833
原创 IT忍者神龟之oracle存储过程简单从ODS抽取数据_面向对象思想
第一步:创建包接口类似java中的接口定义create or replace PACKAGE pack_sc_hmd_khIS --方法的声明 PROCEDURE proc_hmd_kh( p_y VARCHAR2, p_m VARCHAR2, p_d VARCHAR2); END pack_sc_hmd_kh;
2014-09-22 14:05:23 1750
原创 IT忍者神龟之数据库备份还原技术总结
1. exp/imp (导出与导入装库与卸库)1.1 基本命令1. 获取帮助$ exp help=y$ imp help=y2. 三种工作方式(1)交互式方式$ exp // 然后按提示输入所需要的参数(2)命令行方式$ exp user/pwd@dbname file=/oracle/test.dmp full=y // 命令行中输入所需的参数(3)参数文
2014-09-22 09:41:23 1007
原创 IT忍者神龟之通过HttpURLConnection模拟post表单提交
package junit;import java.io.InputStream;import java.net.HttpURLConnection;import java.net.URL;import org.junit.Test;import com.hrtx.util.StreamTool;public class EsmTest { /** * 通过
2014-09-19 13:26:31 525
原创 IT忍者神龟之Filter介绍,执行顺序,实例
Filter介绍Filter可认为是Servlet的一种“变种”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。它与Servlet的区别在于:它不能直接向用户生成响应。完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理。Filter有如
2014-09-19 13:20:12 565
原创 IT忍者神龟之JSP禁用缓存常用方法
jsp页面禁止缓存设置1.客户端缓存要在中加入类似如下内容: 或 2.在服务器的动态网页中禁止缓存,要加入类似如下脚本 response.setHeader("Pragma","No-cache"); response.setHeader("Cache-Control","
2014-09-19 13:17:19 528
原创 IT忍者神龟之使用HttpURLConnection向服务器发送post和get请求
一、使用HttpURLConnection向服务器发送get请求1、向服务器发送get请求 @Test publicvoid sendSms() throws Exception{ String message="货已发到"; message=URLEncoder.encode(message, "UTF-8");
2014-09-19 13:14:59 503
原创 IT忍者神龟之oracle系统包——dbms_alert用法
oracle内部提供的在数据库内部和应用程序间通信的方式有以下几种:1.警报,就是DBMS_ALERT包提供的功能;2.管道,由DBMS_PIPE提供;3.高级队列,这个就很复杂,当然提供的功能也是很高级的。当然还可以使用外部过程,比如用PL/SQL封装外部的基于C的DLL或JAVA也能实现数据库和应用程序间的通信。 要使用这些功能,必须知道各个功能的特点,根据需要选用。 警报和事
2014-09-19 12:55:00 547
原创 IT忍者神龟之oracle存储过程中is和as区别描述
在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别;在视图(VIEW)中只能用AS不能用IS;在游标(CURSOR)中只能用IS不能用AS。
2014-09-19 12:54:34 638
原创 IT忍者神龟之oracle系统包——dbms_job用法(oracle定时任务)别用etl了
用于安排和管理作业队列,通过使用作业,可以使ORACLE数据库定期执行特定的任务。一、dbms_job涉及到的知识点1、创建job:variable jobno number;dbms_job.submit(:jobno, —-job号 'your_procedure;',—-执行的存储过程, ';'不能省略
2014-09-19 12:53:37 657
原创 IT忍者神龟之oracle系统包 dbms_output用法
dbms_output包主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying message)和报表,譬如我们可以写一个简单的匿名pl/sql程序块,而该块出于某种目的使用dbms_output包来显示一些信息。涉及到的知识点如下:1、enable:在serveroutput on的情况下,用来使dbms_output生效(默认即打开)2、dis
2014-09-19 12:52:16 521
原创 IT忍者神龟之oracle中斜杠(/)的含义吐血
斜杠就是让服务器执行前面所写的sql脚本。如果是普通的select语句,一个分号,就可以执行了。但是如果是存储过程,那么遇到分号,就不能马上执行了。这个时候,就需要通过斜杠(/)来执行。12345set serveroutputon;begin dbms_output.put_line('
2014-09-19 12:50:59 1049
原创 IT忍者神龟之Oracle DBA常用查询吐血列举
–1. 查询系统所有对象select owner, object_name, object_type, created, last_ddl_time, timestamp, statusfrom dba_objectswhere owner=upper('scott')–2. 查看系统所有表select owner, table_name, tablespace_name
2014-09-19 12:50:00 856
原创 IT忍者神龟之关于oracle with as用法终结
with as语法–针对一个别名with tmp as (select * from tb_name)–针对多个别名with tmp as (select * from tb_name), tmp2 as (select * from tb_name2), tmp3 as (select * from tb_name3), …
2014-09-19 12:46:15 896
原创 IT忍者神龟之oracle connect by用法回顾
先用scott用户下的emp表做实验.emp表有个字段,一个是empno(员工编号),另一个是mgr(上级经理编号)下面是表中所有数据1select *from emp start with empno=7698connect by mgr=prior empno;执行结果如下:
2014-09-19 12:43:55 759
原创 IT忍者神龟之Oracle 树操作(select…start with…connect by…prior)
oracle树查询的最重要的就是select…start with…connect by…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。1、准备测试表和测试数据12
2014-09-19 12:43:00 757
原创 IT忍者神龟之PL/SQL Developer使用技巧、快捷键
1、类SQL PLUS窗口:File->New->Command Window,这个类似于oracle的客户端工具sql plus,但比它好用多了。2、设置关键字自动大写:Tools->Preferences->Editor,将Keyword case选择Uppercase。这样在窗口中输入sql语句时,关键字会自动大写,而其它都是小写。这样阅读代码比较容易,且保持良好得编码风格,同理,在
2014-09-19 12:37:58 1112
原创 IT忍者神龟之sql回顾Oracle 表连接方式(内连接/外连接/自连接) 详解
Oracle 表之间的连接分为三种:1. 内连接(自然连接)2. 外连接(1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制)3. 自连接(同一张表内的连接) SQL的标准语法:select table1.column,table2.column
2014-09-18 11:49:20 660
原创 IT忍者神龟之获取域名用户
获取计算机名 String auth = request.getHeader("Authorization"); String username = null; String remoteHost = null; String domain = null; if (auth == null) { response.setStatus(r
2014-09-16 09:32:24 839
原创 IT忍者神龟之jquery zTree异步加载简单实例
首先提供Ztree官方网站http://www.ztree.me。Ztree是一个使用jQuery实现的JSP页面的各种功能树,本文介绍一个异步获取数据到下拉树的实现方式。当前版本Ztree 3.5.01simple.html[html] view plaincopy> html> head>
2014-09-14 17:56:57 598
原创 IT忍者神龟之Java数据库ResultSet转json实现
现在有很多json相关的Java工具,如json-lib、gson等,它们可以直接把JavaBean转换成json格式。在开发中,可能会从数据库中获取数据,希望直接转成json数组,中间不通过bean。 比如进行下面的转换: 数据表:idnameage1xxg
2014-09-14 17:43:55 563
原创 IT忍者神龟之 js年月控件 jquery + My97Datepicker
引用文件 jquery My97DatePicker文件夹,其下有language、skin 和几个js文件我们调用的页面 只引用 WdatePicker.js在调用的页面 function showMonth() { WdatePicker({ skin: 'whyGreen', dateFmt: 'yyyy-MM' }); }
2014-09-14 17:40:24 454
原创 IT忍者神龟之Java获取各种常用时间方法(工具类)
Java代码 package com.hefeng.test; import java.text.DateFormat; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.Calendar; import java.u
2014-09-14 17:29:08 1115
原创 IT忍者神龟之Comparing Struts 1 and 2
Comparing Struts 1 and 2 Edit Page Browse Space Add Page Add NewsFeatureStruts 1Struts 2Action classesStruts 1 requires Action classes to ext
2014-09-14 17:21:51 951
原创 IT忍者神龟之Bean scope
3.5 Bean scopesWhen you create a bean definition, you create a recipe(配方) for creating actual(真实的,实际的) instances of the class defined by that bean definition. The idea(想法) that a bean de
2014-09-14 17:18:12 808
原创 IT忍者神龟之mysql远程连接:ERROR 1130 (HY000): Host '*.*.*.*' is not allowed to connect to this MySQL server解决
安装完MySQL后,远程连接数据库的时候,出现 ERROR 1130 (HY000): Host '192.168.0.1' is not allowed to connect to this MySQL server提示信息,不能远程连接数据库。考虑可能是因为系统数据库mysql中user表中的host是localhost的原因,于是,我尝试把这个值改为自己服务器的ip,果然就好用了,不过用
2014-09-14 17:15:35 1161
原创 IT忍者神龟之tomcat、servlet、JSP、JSTL版本支持对应表
Tomcat版本Servlet版本Jsp版本Jstl版本6.0.x2.52.11.2、1.1.x5.5.x2.42.01.1.x5.0.x2.42.0
2014-09-14 16:58:26 923
原创 IT忍者神龟之Database Link详解
-创建 CREATE public database link test_link CONNECT TO scott IDENTIFIED BY tiger using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERV
2014-09-13 21:43:33 976
原创 IT忍者神龟之oracle 中一个用户怎么可以不使用用户名访问其他用户的表
故事背景是这样的:一个项目大概涉及到4个工程同时开发,在我自己的工程中需要做一个报表,但是要访问另一个工程所连接的DB,当然两个工程的DB Server是在同一个IP上,也就是说我们之间只是schema不一样,那我怎样完成下面的报表的开发呢? 一开始我直接创建了一个DBLink,但是回头和同时沟通,他认为DBLink的影响过大,当两个数据库不在同一个服务器上的时候才会用到这个,当前的情况
2014-09-13 21:02:19 1291 3
原创 IT忍者神龟之 配额不足的解决方法ORA-01536: space quota exceeded for tablespace
今天有同事反映最近几天的数据在oracle中查不到。检查TT的错误日志显示:TT5211: TT5211: Oracle out of resource error in OCIStmtExecute(): ORA-01536: space quota exceeded for tablespace 'TBSLOG' rc = -1 -- file "bdbTblH.c", lineno 24
2014-09-13 20:52:11 2726
原创 IT忍者神龟之命令行执行java程序
第一:简单的命令行(没有package)c:/temp/bin/GetGreeting.java [java] view plaincopypublic class GetGreeting { public static void main(String [] args) { S
2014-09-13 18:50:55 1123
原创 IT忍者神龟之LDAP 入门知识
如果你刚接触ldap,你一定看了很多ldap相关的教程,看过很多教程。都不是很好,唯独这一份写得最好。dn:一条记录的位置dc:一条记录所属区域ou:一条记录所属组织cn/uid:一条记录的名字/ID实际上更多时候我只把它看成数据库。我把它和我非常熟悉的MYSQL数据库做比较,通常会得到更好的理解:MYSQL用“表”储存数据,LDAP用“树”MYSQL指定一条记
2014-09-13 17:51:47 892
原创 IT忍者神龟之用 jreloader 动态重新加载改变的类而不用重启 JVM
在 Tomcat 中可以配置 reloadable="true" 做到类改变后,Tomcat 重新加载。其实这个过程大约也是当 Tomcat 发现有改变的类会重新启动一个新的应用程序重新加载所有的类来服务于新的请求,只是不需要你手动的去执行 shutdown.sh(.bat),再 startup.sh(.bat)。这种方式对于古老的 jsp 程序完全能从容以对,因为 web.xml 里几乎没什么随
2014-09-12 16:30:57 10946
原创 IT忍者神龟之Oracle 的数据导入导出及 Sql Loader (sqlldr) 的用法
在 Oracle 数据库中,我们通常在不同数据库的表间记录进行复制或迁移时会用以下几种方法:1. A 表的记录导出为一条条分号隔开的 insert 语句,然后执行插入到 B 表中2. 建立数据库间的 dblink,然后用 create table B as select * from A@dblink where ...,或 insert into B select * from
2014-09-12 16:23:54 1095
原创 IT忍者神龟之Struts2-Json-Plugin 的使用(翻译自官方文档)
在 Struts2 中要使用 Ajax 获得 Json 数据我认为目前还是 struts2-json-plugin 了。当然你你可以用手工用像 XStream、Google Gson、Jackson 这样的工具手工把 Java 对象转换成 Json 字符串再写往 Response 去,要写的代码自然多不了,还得留心字符集与 content type。而 struts2-json-plugi
2014-09-12 16:17:42 982
IT忍者神龟之基于wepy 商城(微店)微信小程序
2018-03-28
中国java的资料中国java的资料
2011-11-16
disktop\ue1.1.7.0.rar
2011-11-14
myeclipse开发hibernate最新版
2011-10-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人