自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (7)
  • 收藏
  • 关注

原创 JS校验身份证号码

/** * 校验身份证号码 * @param num * @returns {Boolean} */function checkIdcard(num) { num = num.toUpperCase(); //身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X。 if (!(/(^\d{15}$)|(^

2014-04-28 13:39:15 637

转载 浅谈EasyUI的使用

原文:http://www.kaifazhe.com/jquery_school/177966.html摘要: 不记得上篇文章是啥时候写的了,似乎是没有时间,或是精力,或是动力,或是真的没有可写的内容~ 在我们的人生道路上,走远了就会发现学习然后总结以及分享,这个顺序是那么的理所当然,所以有了此龊文。 温馨的PS:以下代码需要有些js、jquery、html、css基础...       

2014-04-28 11:37:45 653

转载 深入浅出 Java Concurrency (21): 并发容器 part 6 可阻塞的BlockingQueue (1)

在《并发容器 part 4 并发队列与Queue简介》节中的类图中可以看到,对于Queue来说,BlockingQueue是主要的线程安全版本。这是一个可阻塞的版本,也就是允许添加/删除元素被阻塞,直到成功为止。BlockingQueue相对于Queue而言增加了两个操作:put/take。下面是一张整理的表格。 看似简单的API,非常有用。这在控制队列的并发上非常有好处。既然加入队列

2014-01-14 17:54:27 897

原创 ORA-02291: 违反完整约束条件 解决方法

此Error是由于外键约束引起的,一般执行插入时,由于外键的存在,所以会关联外键表,但是由于插入的数据在外边表不存在,故会报错,解决方案:插入的外键列值应该存在于外检表~

2013-11-25 13:49:06 8534

转载 javascript深入理解js闭包

闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 详细出处参考:http://www.jb51.net/article/24101.htm一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直

2013-11-21 22:46:33 657

转载 myeclipse安装svn插件的多种方式

方法一:在线安装1.打开HELP->MyEclipse Configuration Center。切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNK

2013-11-05 14:25:04 483

转载 Java项目导出为jar包,并在windows/linux下运行

Java项目导出为jar包,项目文件结构:在你的项目的根目录下新建一个文件:MANIFEST.MF和一个lib文件夹(该文件夹放的是用的第三方包)。文件内容是这样的:Manifest-Version: 1.0Main-Class: test.DeltaMakeIndexTest (此处需要根据main函数所在类做相应修改,包名.类名 格式)Class-Path:

2013-11-04 16:45:45 1287

转载 MyEclipse9.0创建WebService实用案例

文章出处:http://www.soulawork.com/63.html创建web service,9.0已经没有xfire选项了,因为xfire已经停止了更新,myeclipse也不用它了。service" name="image_operate_57211340289903647" alt="Myeclipse9创建web service" src="http://www.soula

2013-09-24 14:29:27 788

转载 Hashmap实现原理

0.参考文献:hash算法 (hashmap 实现原理)Java实现的散列表1.HashMap的数据结构  数组的特点是:寻址容易,插入和删除困难;而链表的特点是:寻址困难,插入和删除容易。那么我们能不能综合两者的特性,做出一种寻址容易,插入删除也容易的数据结构?答案是肯定的,这就是我们要提起的哈希表,哈希表有多种不同的实现方法,我接下来解释的是最常用的一种方法—— 拉链法,我们可

2013-09-21 23:55:25 718

原创 parallel与no_index

一、Parallel1. 用途强行启用并行度来执行当前SQL。这个在Oracle 9i之后的版本可以使用,之前的版本现在没有环境进行测试。也就是说,加上这个说明,可以强行启用Oracle的多线程处理功能。举例的话,就像电脑装了多核的CPU,但大多情况下都不会完全多核同时启用(2核以上的比较明显),使用parallel说明,就会多核同时工作,来提高效率。但本身启动这个功能,也是要消耗资

2013-08-09 17:08:57 1754

原创 Linux启动Oracle监听和服务

Linux下重新启动Oracle服务和监听

2013-08-08 10:55:50 3155

原创 异常关闭MyEclipse 8.6后,不能重启

删掉这两个文件。

2013-06-17 16:29:40 848

原创 Java动态代理学习笔记

没事的时候翻看lang.reflect包下的代码,发现有两部分内容:涉及反射和动态代理。很多地方都可以看到动态代理的影子,只是一直没仔细看下。在学习之前,先提出几个问题,带着问题来看代码:1.什么是动态代理?2.为什么使用动态代理?3.使用它有哪些好处?4.哪些地方需要动态代理?--------------------分隔线-----------------

2013-05-29 17:09:22 603

原创 Java开发模式(适配器模式)

今天看了下Java中的适配器模式,以下就来小做下总结和谈谈感想,以便日后使用。首先,先来先讲讲适配器。适配就是由“源”到“目标”的适配,而当中链接两者的关系就是适配器。它负责把“源”过度到“目标”。举个简单的例子,比如有一个“源”是一个对象人,他拥有2种技能分别是说日语和说英语,而某个岗位(目标)需要你同时回说日语、英语、和法语,好了,现在我们的任务就是要将人这个“源”适配的这个岗位中,如

2013-05-29 10:30:33 781

转载 Lucene:基于Java的全文检索引擎简介

Lucene是一个基于Java的全文索引工具包。基于Java的全文索引引擎Lucene简介:关于作者和Lucene的历史全文检索的实现:Luene全文索引和数据库索引的比较中文切分词机制简介:基于词库和自动切分词算法的比较具体的安装和使用简介:系统结构介绍和演示Hacking Lucene:简化的查询分析器,删除的实现,定制的排序,应用接口的扩展从Lucene我们还可以学到什么 另外,

2013-05-23 16:44:40 831

原创 解决jsp页面元素使用disabled=true带来的不能传值到后台问题

经常使用jsp页面的disabled=true属性,使不想修改的部分置灰,但是这样就是相对应的元素值不能传递到后台在实际工作中,可以在调用后台方法时使元素disabled=false,这样就可以了或者也可以通过隐藏表单设置。

2013-05-21 09:23:32 3771

原创 js 中 setTimeout()的使用

setTimeout()在js类中的使用方法   setTimeout (表达式,延时时间)setTimeout(表达式,交互时间)延时时间/交互时间是以豪秒为单位的(1000ms=1s)setTimeout  在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次setTimeout 在执行时,它从载入后,每隔指定的时间就执行一次表达式1,基本用法:   执

2013-05-15 19:22:42 784

原创 <base target="_self">

做jsp请求后台,想将后台的错误信息返回到前台当前页面显示,再没有加入此标签前一直返回一个新页面加入后,返回当前页面 在HTML中target目标的四个参数的用法:1、target="_self"表示:将链接的画面内容,显示在目前的视窗中。(内定值) 。 即:同窗口打开。2、target="_parent"表示:将链接的画面内容,当成文件的上一个画面。即:当前窗口打开。3、

2013-05-15 12:40:47 2430

原创 关于IOC和DI的理解

IOC:Inversion of Control 控制反转DI:Dependency Injection 依赖注入控制反转,从字面意思来看,就是控制权又被动变主动,最后又变回被动。举个例子:你的主管要求你做一件事情,这个时候就存在这么几个过程, 主管命令你做事情(这个时候主动权在主管,你是被动的)你接到命令做事情(这个时候主题是你,你是主动的,控制权在你手里)你完成事情

2013-05-14 17:15:23 747

原创 创建数据库链接 - DBLINK

--创建数据库链接CREATEPUBLIC DATABASE LINKDBLINK_112CONNECTTO BJSLGIDENTIFIEDBY BJSLGUSING'(DESCRIPTION =    (ADDRESS_LIST =      (ADDRESS = (PROTOCOL = TCP)(HOST= 130.10.7.112)(PORT= 1521))

2013-05-14 16:30:25 837

原创 imp数据到指定的表空间

环境说明:export在tbs_skate表空间的数据,现在想import到指定的表空间tbs_wyzxg,已经修改了用户的默认表空间为tbs_wyzxg关于此问题,作如下解释:    Oracle并没有提供什么参数来指定要导入哪个表空间,数据默认将导入到原本导出时数据所在的表空间中,但是我们可以通过以下的方法来实现导入到不同的表空间。    1.将index以及const

2013-05-14 16:28:33 1099

原创 forward和redirect的区别

1.从地址栏显示来说forward是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器.浏览器根本不知道服务器发送的内容从哪里来的,所以它的地址栏还是原来的地址.redirect是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址.所以地址栏显示的是新的URL.2.从数据共享来说forward:转发页面和转发到的

2013-05-14 11:21:24 772

原创 Java中的instanceof关键字

instanceof是Java的一个二元操作符,和==,>,  String s = "I AM an Object!";  boolean isObject = s instanceof Object;  我们声明了一个String对象引用,指向一个String对象,然后用instancof来测试它所指向的对象是否是Object类的一个实例,显然,这是真的,所以返回true,

2013-05-04 09:41:30 768

转载 linux 单独安装oracle客户端

javama:总结首先说明:百度上面搜索的资料,都是垃圾资料,而且例子都是相互复制,确没有何参考价值,最可烦的是需要安装oracle 远程客户端,他们那些笨蛋都是以本地为主,一般情况下本地如果有安装oracle, 也会安装好客户端,不需要那如群笨蛋发布那些无用的信息,浪费人家的时间。1.要远程使用oracle,先下载下面三个文件,注意版本最好一致。    ora

2013-05-02 10:07:50 725

原创 AIX系统下proc*数据采集

分享一篇关于AIX系统下采用proc*实现oracle数据采集的例子,采用的技术主要有shell脚本、C++、proc*以及makefile首先呢看看c++头文件test.h,要注意的是头文件需要引入类库stdlib.h和sqlca.h[cpp] view plaincopyprint?#include  #include   #include

2013-04-28 14:30:19 1199

原创 反射实现 AOP 动态代理模式(Spring AOP 的实现 原理)

好长时间没有用过Spring了. 突然拿起书.我都发现自己对AOP都不熟悉了.其实AOP的意思就是面向切面编程.OO注重的是我们解决问题的方法(封装成Method),而AOP注重的是许多解决解决问题的方法中的共同点,是对OO思想的一种补充!还是拿人家经常举的一个例子讲解一下吧:比如说,我们现在要开发的一个应用里面有很多的业务方法,但是,我们现在要对这个方法的执行做全面监控,或部分监

2013-04-26 14:23:28 603

原创 Jquery.ajax报parseerror Invalid JSON错误的原因和解决方法:不能解析

默认: 自动判断 (xml 或 html)) 请求失败时调用时间。参数有以下三个:XMLHttpRequest 对象、错误信息、(可选)捕获的错误对象。如果发生了错误,错误信息(第二个参数)除了得到null之外,还可能是"timeout","error", "notmodified" 和 "parsererror"。error事件返回的第一个参数XMLHttpRequest有一些有用的

2013-04-25 13:49:36 2039

转载 ZTree+Struts2+ajax+json实现checkbox权限树

zTree的插件可以在网上下载:http://www.ztree.me/v3/main.php#_zTreeInfo参考了一些资料后,写的一个权限树(直接上代码):1、JSP: [html] view plaincopyprint?%@ page language="java"import="java.util.*"     contentType="t

2013-04-23 17:34:21 2159 3

转载 用struts2实现jquery_treeview来展现目录

第一步:下载 jquery_treeview 把里面的文件拷到工程目录下第二步:设置jsp页面首先:引用jquery_treeview的  jquery.treeview.css、screen.css、jquery.js、jquery.treeview.js四个文件然后:在页面中加入             注释:页面主要在这里实现树形结构再次:写js代码,如下:

2013-04-23 17:30:12 753

原创 ORACLE 存储过程被锁,编译不了,解锁

可用SYS登录,然后查询如下语句:查找存储过程OPERATIONDATA_IMP被哪些session锁住而无法编译select *  FROM dba_ddl_locks where name =upper('OPERATIONDATA_IMP');从而得到session_id,然后通过select t.sid,t.serial# from v$session t where

2013-04-18 12:26:54 1751

转载 Java synchronized详解

Java synchronized详解第一篇:使用synchronized在编写一个类时,如果该类中的代码可能运行于多线程环境下,那么就要考虑同步的问题。在Java中内置了语言级的同步原语--synchronized,这也大大简化了Java中多线程同步的使用。我们首先编写一个非常简单的多线程的程序,是模拟银行中的多个线程同时对同一个储蓄账户进行存款、取款操作的。在程序中我们

2013-04-17 16:20:15 781

原创 解决ORA-14450:试图访问已经在使用的事务处理临时表

错误:ORA-14450 attempt to access a transactional temp table already in use --查询sessionIDselect SID,SERIAL# from V$session  where SID in (select sid from v$enqueue_lock t where t.type='TO');--杀

2013-04-16 15:03:21 14141

转载 Java动态代理的自己理解

前几天看到java的动态代理机制,不知道是啥玩意,然后看了看。死活不知道nvoke(Object proxy, Method m, Object[] args)种的proxy是个什么东西,放在这里有什么用?于是网上到处搜刮,把自己的理解写了写。Java代码 /** * 相亲接口 * * @author zhengt * @time Jun 3, 2095

2013-04-15 16:13:11 759

原创 Oracle connect by prior递归学习

oracle中 connect by prior 递归算法 Oracle中start with...connect by prior子句用法 connect by 是结构化查询中用到的,其基本语法是: select ... from tablename start with 条件1 connect by 条件2 where 条件3; 例: select * from t

2013-04-15 09:52:00 780

AmbariMetrics详解.docx

AmbariMetrics详解,详述AmbariMetrics概念,以及API接口,技术架构等

2019-01-14

Java文件传输工具(SFTP、FTP、HTTP上传下载)

非常全面的java文件上传下载到服务器,下载包括所有协议,上传支持FTP和SFTP,同时获取文件编码方式的获取,以及URL路径格式化等。

2017-05-17

POI和ASPOSE文件转换在线预览

POI实现文件格式转换,word转html和Excel转html,从而实现在线预览 Aspose实现各种office文档之间格式互相转换

2017-05-17

Angular Truncate(一款灵活控制Angular字符串长度的js插件)

Angular Truncate Angular Truncate是实现Angularjs截断文本字符串的一组数字或词,在需要的时候添加过滤器。 可以根据不同情况去截断和控制字符串的长度

2017-04-12

Kettle体系结构与源码分析

Kettle体系结构与源码分析,详细剖析Kettle的架构与源码,对Kettle的二次开发起关键指导作用

2017-04-10

java爬虫 Java+Elasticsearch+Kibana

java爬虫 Java+Elasticsearch+Kibana 一款爬了知乎几十万用户的数据的爬虫,从知乎上爬取关注着的各种信息,并Index到Elasticsearch,用Kibana做图形展示

2017-04-10

Talend DI 中文文档

本文档详细介绍了Talend DI的使用,主要介绍了JOB的创建以及一系列组件的使用,图文讲解,是初学者入门的好帮手

2016-10-19

空空如也

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

TA关注的人

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