自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(464)
  • 资源 (26)
  • 收藏
  • 关注

原创 使用java连接AD域,验证账号密码是否正确

web项目中有时候客户要求我们使用ad域进行身份确认,不再另外做一套用户管理系统。其实客户就是只要一套账号可以访问所有的OA,CRM等办公系统。这就是第三方验证。一般有AD域,Ldap,Radius,邮件服务器等。最常用的要数AD域了。因为window系统在国内占据了大量的江山。做起来也很方便。我这篇文章就是写,如何用java去实现AD域的身份验证。好了,直接看代码吧:import j

2015-07-07 17:44:50 3445 2

原创 利用oracle存储过程发送邮件附档

从一外国技术论坛里面找到了,需要的朋友可以参考下* ** ****************************************************************************************** ** * ** DESCRIPTION OF SCRIPT : THIS PROCESS IS FOR SENDING MAIL WITH TH

2015-05-26 09:17:16 822

原创 JS动态添加移除事件 和 获取Event (兼容IE和Firefox)

 今天小弄了一下JS事件,主要说一下FF和IE兼容的问题对象名.addEventListener("事件名(不带ON)",函数名,true/false);(FF下)对象名.attachEvent("事件名",函数名);(IE下)说明:  事件名称,要注意的是"onclick"要改为"click","onblur"要改为"blur",也就是说事件名不要带"on&quo

2015-05-06 09:32:16 23326

原创 国家、省、市、区四联动效果

geo.js function slctCountry(v, p_index) { var obj = document.getElementById(s[v]+p_index); if (obj.value != "中国" && obj.value != "国家") { document.getElementById('cardT...

2015-04-27 13:16:51 11648

原创 web.xml 中的listener、 filter、servlet 加载顺序及其详解

在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。        首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不会因为 filter 写在 listener 的前面而会先加载 filter。最终得出的结论是:listener ->

2015-04-27 12:48:11 426

原创 Spring MVC对Controller实现Junit Case

Spring MVC中编写单元测试(WEB项目): 1. 首先开发一个基类,用于载入配置文件。以下所有的测试实现类都要继承这个类  import java.io.File;import java.io.UnsupportedEncodingException;import java.net.URLDecoder;import javax.servlet.http

2015-03-03 12:16:20 6309 1

原创 对Hibernate Formula作用的全析及如何在JPA中使用它

Hibernate Formula作用很强大,下面我们具体来讲述Hibernate Formula的应用,希望对大家有很大的帮助。阅读对象:1.已经在使用Hibernate JPA完成持久化映射的朋友。2.在网上搜索Formula并通通搜到转载oralce一篇技术文章或hibernate annotations技术文档的朋友。3.发现@Formula不能使用并想Ctrl+Delet

2015-02-25 17:13:57 2988

原创 Oracle中使用Start With connect by prior实现树功能

select '|' || lpad(level, level * 4 + 1, '_') || '' ||a. member_name member_cname,a.member_type,decode(a.member_type,'加盟店',decode(a.MEMBER_LEVEL,1,'专门店','2','指导级店','3','资深指导级店','4','地区督导','5','全国督导'

2015-02-25 14:01:38 811

原创 java中list数据拆分为sublist实现分页的简单代码

package com.test;import java.util.ArrayList;import java.util.List;public class ListSplit { /** * @param args */ public static void main(String[] args) { List list=new ArrayList();

2015-02-16 17:59:33 5702

原创 利用List的subList方法,实现对List分页

/** *//** * List分页 * 实现:利用List的获取子List方法,实现对List的分页 * @author 显武 * @date 2010-1-8 16:27:31 * */ import java.util.ArrayList; import java.util.List; public class PageModel { private int

2015-02-16 17:55:53 3863 1

原创 Update Select 嵌套更新或批量更新一句SQL语句搞定

有两个表:SPEC1、tmpDOTSPEC1种一列为:HIGHtmpDOT共有两个:OLD、NEW两个表的内容大概如下:SPEC1:... HIGH ...... A    ...... B    ...... A    ...... C    ...... B    ...... D    ...tmpDOT:OLD   NEWA   

2015-02-15 13:11:01 42457 2

原创 JtextPanel实现英文自动换行

JtextPanel在JDK1.6下默认是可以实现中英文自动换行的,但是在高版本中却无法实现自动换行。不过使用下面方法却可以实现。费话少说直接上代码:import java.awt.Dimension; import javax.swing.*; import javax.swing.text.Element; import javax.swing.text.View; impor

2015-02-03 10:51:55 3594 6

原创 Cron表达式

Cron表达式是一个字符串,字符串以5或6个空格隔开,分开共6个或7个域,每一个域代表一个含义,Cron有如下两种语法 格式: Seconds Minutes Hours DayofMonth Month DayofWeek Year 或 Seconds Minutes Hours DayofMonth Month DayofWeek 每一个域可出现的字符如下: 代码 

2015-01-28 12:16:03 457

原创 Spring Quartz定时器

需要jar:quartz-all-1.5.2.jar  下载http://download.csdn.net/source/1026766spring.jar  下载http://download.csdn.net/source/1041819QuartzJob.javapackage Test;public class QuartzJob { publi

2015-01-28 12:14:47 397

原创 Oracle 存储过程发送邮件

CREATE OR REPLACE PROCEDURE PROCSENDEMAIL(P_TXT VARCHAR2, P_SUB VARCHAR2, P_SENDOR VARCHAR2,

2014-10-16 10:42:02 896

原创 JAVA使用JCo连接SAP介绍

SAP Java Connector (SAP JCo) 是JAVA与SAP相互通信的中间件组建。该组建支持双向通讯模式(inbound calls 和 outbound calls )。JCo支持Connection Pools和Direct两种方式的连接。直接连接需要开发者来控制连接的创建和释放,使用连接池方式可以让池来管理连接的分配、管理和释放,可以最大限度的节省系统开销,相比直接方式优

2014-09-17 12:55:14 37801 1

原创 Oracle外连接中对非连接条件使用(+)的作用

1.先来说下Oracle外连接语句中对非链接条件使用(+)的作用问题之前问过朋友,当时大脑处于短路状态,居然没想明白作用是啥。先看例子如下:select * from dept,emp where dept.deptno=emp.deptno(+) and emp.ename(+)!='KING';使用scott账户登录,执行上面的sql语句,可以分析出此sql语句的意图是将部

2014-09-15 12:57:44 689

原创 如何从SQLSERVER迁移大批量数据到ORACLE

首先将SQLServer数据导出成txt格式

2014-08-27 14:20:49 2719

原创 SQL Server 中关于EXCEPT和INTERSECT的用法以及 OPENQUERY连接Oracel比较

delete from dbo.Test_ProDetailTable where Pro002 in(SELECT  bar_code FROM OPENQUERY(MYSAP,   'SELECT bar_code FROM ZSDSS_BAR_CODE_DATA') a --exceptINTERSECTSELECT  Pro002 FROM dbo.Test_ProDe

2014-08-27 10:55:15 1010

原创 SQL update select结合语句详解及应用

SQL update select语句最常用的update语法是:

2014-07-29 13:43:38 982

原创 SVN服务器搭建和使用(三)

接下来,试试用TortoiseSVN修改文件,添加文件,删除文件,以及如何解决冲突等.添加文件在检出的工作副本中添加一个Readme.txt文本文件,这时候这个文本文件会显示为没有版本控制的状态,如图:这时候,你需要告知TortoiseSVN你的操作,如图:

2014-07-22 13:33:22 576

原创 SVN服务器搭建和使用(二)

上一篇介绍了VisualSVN Server和TortoiseSVN的下载,安装,汉化.这篇介绍一下如何使用VisualSVN Server建立版本库,以及TortoiseSVN的使用.首先打开VisualSVN Server Manager,如图:

2014-07-22 13:22:47 703 1

原创 SVN服务器搭建和使用(一)

Subversion是优秀的版本控制工具,其具体的的优点和详细介绍,这里就不再多说.首先来下载和搭建SVN服务器.现在Subversion已经迁移到apache网站上了,下载地址:http://subversion.apache.org/packages.html这是二进制文件包的下载地址,你可在左侧的导航栏找到源代码,文档的下载地址.windows操作系统

2014-07-22 13:10:42 839

原创 SQL 2005下千万数量级分页存储过程

If object_id('Middle_Table_SP_Pagination')is not nulldrop proc Middle_Table_SP_PaginationgoCreate PROCEDURE Middle_Table_SP_Pagination/**//**************************************************

2014-07-17 14:08:16 727

原创 VMware中CentOS设置静态IP

因为之前搭建的MongoDB分片没有采用副本集,最近现网压力较大,所以准备研究一下,于是在自己电脑的虚拟机中搭建环境,但是发现之前VMware设置的是DHCP,所以每次重新resume后虚拟机中IP都变了,导致之前已经搭建好的mongodb环境老是出问题又要重新搭建很麻烦,所以设置一下静态静态IP,步骤很简单:首先关闭VMware的DHCP:Edit->Virtual Network Ed

2014-07-10 16:56:53 1420

原创 CentOS 6.4忘记root密码的解决办法

我的CentOS 6.4是安装到virtualBox虚拟机上的,解决如下:1.在开机启动的时候按键盘上的“E”键 或者“ESC”键,会进入如下界面。

2014-07-10 10:06:26 16073 1

原创 Android使用自定义AlertDialog(退出提示框)

有时候我们需要在游戏或应用中用一些符合我们样式的提示框(AlertDialog)以下是我在开发一个小游戏中总结出来的.希望对大家有用.先上效果图:

2014-07-02 10:52:46 665

原创 用Java实现FTP批量大文件上传下载(五) --运行效果图

八、运行效果 1.上传(1).启动上传上面

2014-06-30 11:41:50 2166 1

原创 用Java实现FTP批量大文件上传下载(四)

六、FTP端口映射FTP的数据连接有PASV和PORT两种,如果你的FTP服务器位于内网中,需要做端口映射。笔者刚开始时对FTP的网外网映射也是不怎么了解,因此开始走了不少的弯路,开始一直以为是自己的程序有问题,浪费了不少时间,希望通过这段,能让大家在开发的时候少花或不花这些无谓的时间与精力。PCD上曾经有一篇文章介绍过一种直接访问内网的方法,其实我们只要用端口映射工具,就可轻松实现穿透内

2014-06-30 11:32:52 5020

原创 用Java实现FTP批量大文件上传下载(三)

五、断点续传对于熟用QQ的程序员,QQ的断点续传功能应该是印象很深刻的。因为它很实用也很方面。因此,在我们的上传下载过程中,很实现了断点续传的功能。其实断点续传的原理很简单,就在上传的过程中,先去服务上进行查找,是否存在此文件,如果存在些文件,则比较服务器上文件的大小与本地文件的大小,如果服务器上的文件比本地的要小,则认为此文件上传过程中应该可以进行断点续传。在实现的过程中,Rando

2014-06-30 11:30:38 2060

原创 用Java实现FTP批量大文件上传下载(二)

2 上传下载文件的上传可以分成多线程及单线程,在单线程情况下比较简单,而在多线程的情况下,要处理的事情要多点,同时也要小心很多。下面是net.sf.jftp.net.FtpConnection的上传handleUpload方法。已经考虑了单线程及多线程两种不同的类型。

2014-06-30 11:29:23 5543

原创 用Java实现FTP批量大文件上传下载(一)

本文介绍了在Java中,如何使用Java现有的可用的库来编写FTP客户端代码,并开发成Applet控件,做成基于Web的批量、大文件的上传下载控件。文章在比较了一系列FTP客户库的基础上,就其中一个比较通用且功能较强的j-ftp类库,对一些比较常见的功能如进度条、断点续传、内外网的映射、在Applet中回调JavaScript函数等问题进行详细的阐述及代码实现,希望通过此文起到一个抛砖引玉的作用。

2014-06-30 11:24:48 7612 1

原创 自适应屏幕大小

demo下载:http://www.eoeandroid.com/forum.php?mod=attachment&aid=NjE0Njh8ZTIyZDA2M2N8MTMzODgyOTQxN3w1NzAwOTV8MTczOTcz

2014-06-28 21:05:38 849

原创 layout的横竖屏处理

一、layout-land和layout-prot的区别与使用默认情况下,创建的Android项目里只有一个layout文件夹,尽管这样也可以横竖屏切换用,但是某些布局横屏过后闲的格外的丑,如下图

2014-06-28 20:16:36 821

原创 Android之SQLite分页表格

上次讲的Android上的SQLite分页读取,只用文本框显示数据而已,这次就讲得更加深入些,实现并封装一个SQL分页表格控件,不仅支持分页还是以表格的形式展示数据。先来看看本文程序运行的动画:

2014-06-26 15:34:13 711

原创 Android之SQLite分页读取

Android包含了常用于嵌入式系统的SQLite,免去了开发者自己移植安装的功夫。SQLite 支持多数 SQL92 标准,很多常用的SQL命令都能在SQLite上面使用,除此之外Android还提供了一系列自定义的方法去简化对SQLite数据库的操作。不过有跨平台需求的程序就建议使用标准的SQL语句,毕竟这样容易在多个平台之间移植。先贴出本文程序运行的结果:

2014-06-26 14:00:35 630

原创 ListView自适应实现表格

上次介绍了使用GridView实现表格,这次就说说如何用ListView实现自适应的表格。GridView比ListView更容易实现自适应的表格,但是GridView每个格单元的大小固定,而ListView实现的表格可以自定义每个格单元的大小,但因此实现自适应表格也会复杂些(格单元大小不一)。另外,GridView实现的表格可以定位在具体某个格单元,而ListView实现的表格则只能定位在表格行

2014-06-26 13:39:55 685

原创 Struts2.3.16.1+Hibernate4.3.4+Spring4.0.2 框架整合

最新版Struts2+Hibernate+Spring整合目前为止三大框架最新版本是:struts2.3.16.1hibernate4.3.4spring4.0.2其中struts2和hibernate的下载方式比较简单,但是spring下载有点麻烦,可以直接复制下面链接下载最新版springhttp://repo.springsource.org/

2014-04-04 13:27:25 20210 5

原创 java二进制,字节数组,字符,十六进制,BCD编码转换

java二进制,字节数组,字符,十六进制,BCD编码转换

2014-04-04 11:31:57 11924 1

原创 Eclipse Java EE + Tomcat 搭建J2EE开发环境

1. 新建WEB工程1.1 在Eclipse for Java EE里点击File-New-Web-Dynamic Web Project,点击Next。1.2 填写项目名称,选择项目运行服务器后点击Next:1.3 在弹出的对话框里,设置java源文件存放路径和编译后的class文件存放路径:

2014-04-04 11:21:33 7816 1

在应用层通过spring特性解决数据库读写分离代码

在应用层通过spring特性解决数据库读写分离代码

2016-03-22

用Java实现FTP批量大文件上传下载

用Java实现FTP批量大文件上传下载

2014-06-30

Android之SQLite分页表格源码

关于Android之SQLite分页表格,使用SQLite作为数据库实现数据分页显示的表格

2014-06-26

Struts2返回JSON数据的具体应用范例 Struts2_JSON_Demo

Struts2返回JSON数据的具体应用范例

2013-03-05

点阵字库在JAVA中的实现源码

点阵字库在JAVA中的实现源码

2012-12-25

fatjar用于打包可执行的jar文件软件

fatjar用于打包可执行的jar文件软件

2012-11-12

exe4j安装包

exe4j安装包文件

2012-11-12

Swing下CS结构软件自动升级实现

前段时间做了一个工具发布给公司的各部门使用后反馈了不少BUG,每次修改后均需要发邮件通知各用户替换最新版本,很不方便,因此后来就写了一个自动升级的功能,这样每次发布新的版本时只需要将其部署到自动升级服务器上,工具使用用户运行工具时就会连接到自动升级服务器,检查是否有版本更新,如果有则完成更新后再运行最新版本,否则就运行当前工具版本。 为了使这个自动升级模块具有通用性,我将其做成可以单独运行的程序,而并非集成到工具中,这样则可以为各类软件提供自动升级的功能。自动升级模块采用SOCKET方式实现升级客户端与服务端的交互,通过版本控制文件autoupdate.xml来控制版本的更新,完成自动更新后会将历史清单history.htm也发送给客户端,并自动打开该文件,使用户可以对本次升级的具体内容一目了然。

2012-10-16

java图片压缩处理 支持gif

java图片压缩处理

2012-10-15

java处理GIF文件格式时进行相关分析的类

生成和解析动态的GIF图片 有了以上对图象的基本处理之后,我们再来看看对动态GIF图片的处理。 GIF是一种由CompuServe创建的压缩和传送图像文件的格式。 GIF图像是基于颜色列表的(存储的数据是该点的颜色对应于颜色列表的索引值),最多只支持8位(256色)。GIF文件内部分成许多存储块,用来存储多幅图像(Frame)或者是决定图像表现行为的控制块,用以实现动画和交互式应用。因此我们要生成和分析GIF图像的话,就需要对GIF文件格式进行分析,

2012-10-15

深入Java虚拟机(原书第2版)

深入Java虚拟机(原书第2版).深入Java虚拟机(原书第2版).深入Java虚拟机(原书第2版).

2012-09-26

Java 并发编程实战

Java 并发编程实战

2012-09-26

Java虚拟机规范(Java SE 7版).

Java虚拟机规范(Java SE 7版).

2012-09-26

Java RMI 开发技术

Java RMI 开发技术英文版资源PDF格式

2012-09-26

借助浏览器控件利用CSS和JavaScript设计Java桌面程序界面

借助浏览器控件利用CSS和JavaScript设计Java桌面程序界面

2012-09-26

Java制作的快速打开文件夹、程序的小工具 .

Java制作的快速打开文件夹、程序的小工具

2012-09-26

Java网络高级编程

Java网络高级编程

2012-02-23

MySQL入门常用操作命令收集.

MySQL入门常用操作命令收集,集合的mysql中常用的命令操作方法

2012-02-23

Java.P2P技术内幕

Java.P2P技术内幕,描述了p2p技术的实现内幕

2012-02-18

Swing 截屏程序

Swing 截屏程序Swing 截屏程序

2012-02-18

Ext 2.0中文API(最新版)Ext 2 API Documentation

Ext 2.0中文API(最新版)Ext 2 API Documentation

2010-05-08

很适合学习EXTJS的中文手册

是一个很好的EXTJS中文版手册,很适合那些初学EXTJS的学者

2010-05-08

ASP微型调试工具 小旋风ASP服务器

ASP微型调试工具 ASP微型测试工具 小旋风ASP服务器

2009-04-16

良好体验度的注册系统ASP.NET版本

良好体验度的注册系统ASP.NET版本Asp.NET+AJAX *特点和知识点: 1.AJAX验证用户名和验证码,同时异步进行用户名注册(都属于AJAX的很基础部分) 2.支持验证码刷新(包括firefox平台下) 3.密码,邮箱,用户名等即时检测(利用javascript DOM) 4.HTML通过W3C Strict验证,CSS也通过W3C CSS验证(其实这个有点多余,并不完全必要)

2008-12-07

空空如也

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

TA关注的人

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