- 博客(244)
- 资源 (5)
- 收藏
- 关注
原创 关于Java的File.separator
在Windows下的路径分隔符和Linux下的路径分隔符是不一样的,当直接使用绝对路径时,跨平台会暴出“No such file or diretory”的异常。 比如说要在temp目录下建立一个test.txt文件,在Windows下应该这么写:File file1 = new File ("C:\tmp\test.txt");在Linux下则是这样的:File file
2015-01-22 13:46:11 1153
原创 HashMap<K, V>泛型类
HashMap也是一个很实用的类,HashMap对象采用散列表这种数据结构存储数据,习惯上称HashMap对象为散列映射对象。散列映射用于存储键值数据对,允许把任何数量的键值数据对存储在一起。键不可以发生逻辑冲突,两个数据项不要使用相同的键,如果出现两个数据项对应相同的键,那么先前散列映射中的键值对将被替换。散列映射在它需要更多的存储空间时会自动增大容量。例如,如果散列映射的装载因子是0.75,那
2015-01-22 13:45:16 4921
原创 HashSet<E>泛型类
HashSet泛型类在数据组织上类似于数学上的集合,可以进行“交”、“并”、“差”等运算。1、HashSet对象HashSet泛型类创建的对象称为集合,如:01.HashSet set = HashSet; 那么set就是一个可以存储 string 类型数据的集合,set 可以调用 add(String s) 方法将 string 类型的数据添加到集合中。添加到集合中的数据称
2015-01-22 13:43:18 2496
原创 LinkedList<E>泛型类
使用LinkedList泛型类可以创建链表结构的数据对象。链表是由若干个节点组成的一种数据结构,每个节点含有一个数据和下一个节点的引用(单链表),或含有一个数据以及上一个节点的引用和下个节点的引用(双链表),节点的索引从0开始。链表适合动态改变其存储数据,如增加、删除节点等。1、LinkedList对象java.util包中的LinkedList泛型类创建的对象以链表结构存储数据,习惯上称
2015-01-22 13:37:38 3040
原创 程序人生
1、假如编程易懂得,那么程序员就不会热情地写出注释,也不会有得到编程的快乐。2、调试的错误就是编程给你最好的东西,因为在每个错误上面都标志着前进的一步。3、程序员之所以犯错误,不是因为他们不懂,而是因为他们自以为什么都懂。4、代码是最为耐心、最能忍耐和最令人愉快的伙伴,在任何艰难困苦的时刻,它都不会抛弃你。5、编程是一种美德,是促使一个人不断向上发展的一种原动力。
2014-12-31 11:09:05 10148 12
原创 关于数据迁移的方法、步骤和心得
关于数据迁移的方法、步骤和心得在项目中经常会遇到系统完全更换后的历史数据迁移问题,以示对客户历史工作的尊重,何况很多数据仍有保留的必要。那怎么做历史数据迁移呢?系统分析:1、分析原有的业务系统精确到大致的系统功能模块、大致的处理流程即可2、分析现有的业务系统精确到大致的系统功能模块、大致的处理流程即可3、分析两者自己的区别和差异大致分析一下两个业务系统之
2014-12-04 09:04:44 10034 1
转载 Java中获取文件大小的正确方法
本文出处:http://blog.csdn.net/chaijunkun/article/details/22387305,转载请注明。由于本人不定期会整理相关博文,会对相应内容作出完善。因此强烈建议在原始出处查看此文。今天写代码时需要实现获取文件大小的功能,目前有两种实现方法,一种是使用File的length()方法;另外一种是使用FileInputStream的available()方法,
2014-12-02 13:21:07 8253
原创 高效的SQLSERVER分页查询(推荐)
Sqlserver数据库分页查询一直是Sqlserver的短板,闲来无事,想出几种方法,假设有表ARTICLE,字段ID、YEAR...(其他省略),数据53210条(客户真实数据,量不大),分页查询每页30条,查询第1500页(即第45001-45030条数据),字段ID聚集索引,YEAR无索引,Sqlserver版本:2008R2第一种方案、最简单、普通的方法:
2014-11-24 14:53:03 199001 23
原创 JAXB开发的技巧
大家经常都会遇到xml格式文档的开发,对于解析XML和封装XML格式,我们自然而然的会想到JAXB,JAXB允许以XML格式存储和读取数据,而不需要程序的类结构实现特定的读取XML和保存XML的代码。 以下是需要输出的XML文本格式
2014-11-11 13:57:14 4438
原创 XMLGregorianCalendar
最近总被问及javax.xml.datatype.XMLGregorianCalendar。XMLGregorianCalendar是GregorianCalendar(格里历,阳历)在XML领域中的对应类,算是Webservice、JAXB这些应用经常出现的关于日期时间的经典入门问题。使用javax.xml.datatype.DatatypeFactory、java.text.S
2014-11-11 13:49:31 9459
原创 浪潮ERP技术支持知识库
浪潮ERP技术支持知识库: 网通: http://218.57.146.170/gsp/help/zsk/index_a.asp 电信: http://58.56.83.227/gsp/help/zsk/index_a.asp
2014-09-01 11:01:07 11779 2
原创 reuqest获取服务器一些信息方法集合 java
request.getServletContext().getRealPath("/") 获取项目所在服务器的全路径,如:D:\Program Files\apache-tomcat-7.0.25\webapps\TestSytem\request.getServletPath() 获取客户端请求的路径名,如:/object/delObjectrequest.getServ
2014-08-07 13:26:29 8721
原创 RBAC用户权限管理数据库设计
RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系。(如下图)
2014-07-25 02:11:54 33997 7
原创 myeclipse6.5装配FreeMark插件
myeclipse6.5安装FreeMark插件前段时间重装了Myeclipse,刚重新安装了一下Freemark插件,在这儿顺便记录一下。一、下载FreeMarker IDE 这个插件,这是下载地址http://sourceforge.net/projects/freemarker-ide/files/二、解压文件,将解压后的hudson.freemarker_ide_0.9....
2014-07-17 01:08:24 1256
原创 easyui英文提示变中文
最近玩JQuery easyUI,系统默认的日期和文本输入框提示英文,作为一个地道的中国人,是不是提示成中文,日期也显示成中文,是不是更人性化呢,以下为操作方法哦。更改前效果1 输入框提示为英文2 输入的日期控件显示为英文END变更后效果
2014-07-08 19:39:14 4659
原创 jquery $(document).ready() 与window.onload的区别
Jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必
2014-07-02 13:40:06 1363
原创 maven-appfuse配备步骤
maven-appfuse配置步骤配置环境:maven 2.2.1appfuse 2.0.2JDK 1.6.0_10MySQL 5.1 下载文件:1.到http://maven.apache.org/download.html下载apache-maven-2.2.1-bin.zip下载地址:http://apache.freelamp.co
2014-07-01 23:08:40 3324 1
原创 Quartz使用示例总结(转载)
任务调度在目前的JAVA应用程序中运用的十分普遍,故掌握QUARTZ是必备的技能闲话少说,上官网:http://www.quartz-scheduler.org/ 下载最新1.80资源包commons-logging log4j sff4j 等jar包要添加进去,quartz的jar包则肯定必须 首先写一个类实现Job接口public class QuartzDem
2013-12-20 18:12:35 20921 3
原创 JBoss 目录结构
安装JBoss 会创建下列目录结构:目录 描述 bin 启动和关闭JBoss 的脚本 client 客户端与JBoss 通信所需的Java 库(JARs) docs 配置的样本文件(数据库配置等) docs/dtd 在JBoss 中使用的各种XML 文件的DTD 。 lib 一些JAR,JBoss 启动时加载,且被所有JBoss 配置共享。(不要把你的库放在这里)
2013-11-21 11:28:48 10923 3
原创 weblogic目录结构
安装WEBLOGIC SERVERweblogic server的目录结构weblogic server的classpath变量weblogic server使用命令行通过管理控制台执行核心的管理任务命令行管理安装有三种不同的方式安装weblogic server 》用户图形界面GUI 》控制台console模式 》Silent(沉默)模式(用脚本安装)
2013-11-21 11:21:27 30487 3
原创 tomcat目录结构
tomcat下有9个目录,分别是bin,common,conf,logs,server,shared,temp,webapps,work 目录,现在对每一目录做介绍. tomcat根目录在tomcat中叫,文章中把tomcat解压后在c:/下. 1./bin: 存放各种平台下启动和关闭Tomcat的脚本文件.其中有个档是catalina.bat,打开这个windos配置文件,在
2013-11-21 11:20:14 5073
转载 js限制input输入
1.取消按钮按下时的虚线框,在input里添加属性值 hideFocus 或者 HideFocus=true2.只读文本框内容,在input里添加属性值 readonly3.防止退后清空的TEXT文档(可把style内容做做为类引用)4.ENTER键可以让光标移到下一个输入框5.只能为中文(有闪动)6.只能为数字(有闪动)7.
2013-11-16 19:53:55 15802
转载 JSTL核心标签库之简单介绍
定义 JSTL(JSP Standard Tag Library,JSP标准标签库)是一个不断完善的开源的JSP标签库,是一个实现Web应用程序中常见的通用功能的定制标记库集,这些功能包括迭代和条件判断、数据管理格式化、XML操作以及数据库访问。优点 JSTL标签库的使用,是为了弥补HTML表的不足,规范自定义标签的使用而诞生的。在进入了Mo
2013-11-16 19:52:52 8046
转载 Pager-taglib分页
2013-11-16 16:23 124人阅读 评论(0) 收藏 举报介绍分页是是使数据清晰展示出来的重要技术,生活中的信息也到处是分页呈现给大家的,我们平时看的书分了很多也,并且按着一定的顺序进行排序往往是简单、通俗的内容或者重要的排在前面,计算机中得分页也类似是将从数据库中查出来的数据一页一页的显示在浏览器或者桌面上,达到高的用户体验度。最初的分页需要自己手动编写代码,到现
2013-11-16 18:18:32 6232
原创 如何使用索引提高查询速度
如何使用索引提高查询速度 详细出处参考:http://www.jb51.net/article/38275.htm使用索引提高查询速度1.前言在web开发中,页面模板,业务逻辑(包括缓存、连接池)和数据库这三个部分,数据库在其中负责执行SQL查询并返回查询结果,是影响网站速度最重要的性能瓶颈。本文主要针对MySql数据库,双十一的电商大战,引发了淘宝技术热议,而淘宝现
2013-11-05 19:20:24 10572
转载 Struts2返回JSON数据的具体应用范例
转载自 yshjava的个人博客主页 《Struts2返回JSON数据的具体应用范例》早在我刚学Struts2之初的时候,就想写一篇文章来阐述Struts2如何返回JSON数据的原理和具体应用了,但苦于一直忙于工作难以抽身,渐渐的也淡忘了此事。直到前两天有同事在工作中遇到这个问题,来找我询问,我又细细地给他讲了一遍之后,才觉得无论如何要抽一个小时的时间来写这篇文章,从头到尾将Struts2与JSO
2013-10-28 10:00:57 4318
原创 Oracle中常用的函数
单行函数数字函数ROUND四舍五入运算1. ROUND(m)2. ROUND(m,n)TRUNC(m,n)不进行四舍五入,直接截取MOD(m,n)注意:当m,或n为负数时,结果与数学上的经典求模结果不一样如果被求模数为负数,与数学上的经典求模的区别如果被求模数为负数时,数学经典求模公式为:C
2013-10-17 10:34:09 6692
原创 javascript获取网页中指定节点的父节点、子节点的方法小结
我们在实际的开发当中经常要获取页面中某个html元素,动态的更新该元素的样式、内容属性等。 那么如何获取要更新的这些元素呢?用JavaScript获取这些节点的方法有很多种,下面是总结的一些方法. 1. 通过document节点获取: (1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法
2013-10-14 21:41:41 2627
原创 解决swfupload上传控件文件名中文乱码问题 三种方法 flash及最新版本11.8.800.168
现在的flash 最新版本,11.8.800.168 和 11.9 等有 bug,如果升级后,在使用 swfuploader、uploadify 等文件上传控件时,如果文件名是中文,就会出现中文乱码。大家可以知道到 swfupload 和 uploadify 官方网站的 demo 里测试。如果已经不小心升级了,可以通过以下办法解决:到这来下载反安装文件,并卸载掉当前版本的 flash (通过别的办法卸载会无法安装旧版本的 flash 控件):http://download.macromedia.co
2013-09-12 19:43:10 11832 1
原创 swfupload多文件上传控件的使用
swfupload是一个基于flash的多文件上传组件,前端是采用javascript脚本编写的,它与flash脚本进行交互,以实现多文件的上传功能。因前端是js脚本,所以在做web页面集成时很方便,以下通过对swfupload自带的demo进行一些修改,以实现简单的多文件上传功能。然后再简单介绍下,通过修改js源码,以满足不同的个性化需要。 swfupload目前的最新版
2013-09-12 03:35:02 22894 7
原创 javamail发送邮件的简单实例
今天学习了一下JavaMail,javamail发送邮件确实是一个比较麻烦的问题。为了以后使用方便,自己写了段代码,打成jar包,以方便以后使用。呵呵 以下三段代码是我的全部代码,朋友们如果想用,直接复制即可。第一个类:MailSenderInfo.java package com.util.mail; /** * 发送邮件需要使用的基本信息 *author
2013-09-11 21:04:44 24777 23
原创 java正则表达式 过滤特殊字符的正则表达式
// 过滤特殊字符 public staticString StringFilter(String str) throws PatternSyntaxException {// 只允许字母和数字 // String regEx ="[^a-zA-Z0-9]";// 清除掉所有特殊字符String regEx="[`~!@#$%^&*()+=|{}':;',\\[\\].!@
2013-09-04 18:10:50 79118 3
原创 ssh: encountered 1 errors during the transfer
linux服务器,用ssh secure file transfer(也算二进制模式),下载文件报错:encountered 1 errros during the transfer。看到一个解决方案:把要下载的文件重命名规范一点(去掉特殊字符如,。/-之类的),我本来的文件名是2011-03-16-12:00.tar.gz重命名为test.tar.gz,可以下载,在window下解压没问题,拷贝
2013-09-04 18:09:53 6234
原创 java创建文件和目录
创建文件和目录的关键技术点如下: 1、File类的createNewFile根据抽象路径创建一个新的空文件,当抽象路径制定的文件存在时,创建失败 2、File类的mkdir方法根据抽象路径创建目录 3、File类的mkdirs方法根据抽象路径创建目录,包括创建必需但不存在的父目录 4、File类的createTempFile方法创建临时文件,可以制定临时文件的文件名前
2013-09-04 12:56:03 263718 12
原创 java文件和文件夹复制、删除、移动操作
import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.FileWriter;import java.io.InputStream;import java.io.PrintWriter;public class CopyFile {
2013-09-04 12:52:31 41997 11
原创 java过滤html标签函数
public static String Html2Text(String inputString) { String htmlStr = inputString; //含html标签的字符串 String textStr =""; java.util.regex.Pattern p_script;
2013-09-03 20:19:11 24082
原创 文件下载:"Content-disposition","attachment; filename=中文名>>>解决方案
文件下载时常会出现如下问题: response.setHeader("Content-disposition","attachment; filename="+as+"");如果as直接写中文名字时,就会直接在IE页面打开Excel文件(弹出后点打开会在IE页面打开,注意此时的“你想打开或保存此文件吗?”,名称会显示一个类似CAK....的名称,实现上并不是正常的 *.xls格式的名称),如图
2013-09-03 19:51:10 14873
原创 Sql 增加字段(有些只能在ORACLE中运行)
增加字段alter table table_name add column_name varchar(200)删除字段ALTER TABLE table_NAME DROP COLUMN column_NAME修改字段类型ALTER TABLE table_name ALTER COLUMN column_name new_data_type修改表字段的长度(修改表结构)
2013-09-02 13:15:00 1464
原创 ORACLE 索引概述
索引是数据库中一种可选的数据结构,她通常与表或簇相关。用户可以在表的一列或数列上建立索引,以提高在此表上执行 SQL 语句的性能。就像本文档的索引可以帮助读者快速定位所需信息一样,Oracle 的索引提供了更为迅速地访问表数据的方式。正确地使用索引能够显著的减少磁盘 I/O。 用户可以为一个表创建多个索引,只要不同索引使用的列或列的组合(combination of colu
2013-08-23 14:04:47 5730
原创 oracle时间大小比较
createtime >to_date( '2006-04-08 00:00:01','yyyy-mm-dd hh24:mi:ss') and createtime或者createtime >to_date( '20060408000001','yyyymmddhh24miss') and createtimejavascript时间比较大小Date.par
2013-08-23 13:43:50 19967 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人