自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顶峰科技的专栏

顶峰科技的IT博客专栏,为IT发展提供动力!

  • 博客(258)
  • 收藏
  • 关注

转载 Spring --- Validation

一) Validator接口 Spring的Validation功能设计很简单。使用Validator功能即可: Java代码 public class Person {private String name; private int age; // the usual getters and setters... } public class Perso

2013-02-25 20:25:43 334

转载 com.sun.awt.AWTUtilities.setWindowOpacity相关说明

com.sun.awt.AWTUtilities.setWindowOpacity(Window arg0, float arg1 ); 是JDK6之后增加的一个新 的方法,作用是可以使得窗体以及窗体内部的组件透明。但是在使用的时候可能会遇到如下俩个麻烦:1.在eclipse中(jdk1.6.*)版本中出现编译不通过而报错,报错是因为这个包里面的方法不属于jdk正式版本,也就是

2013-02-25 20:25:25 844

转载 java学习——画图板

[size=large][/size] 姗姗迟来的画图板总结啊~~其实早就想写了,但是本来是想通过画图板来练习我参数传递的本领的,但因为各阶段的学习及学校的一些事就耽误了这么长时间了。。这次来做个总结的开头吧,之后有时间定会慢慢再完善的。先让大家看看我的成果~ 大家可以看到画板实现了较多的功能,直线、矩形、多边形、椭圆、铅笔、橡皮等功能都实现了,还有14种颜色可以供我们

2013-02-25 20:25:05 558

转载 【转】Java并发编程之ConcurrentHashMap

ConcurrentHashMapConcurrentHashMap是一个线程安全的Hash Table,它的主要功能是提供了一组和HashTable功能相同但是线程安全的方法。ConcurrentHashMap可以做到读取数据不加锁,并且其内部的结构可以让其在进行写操作的时候能够将锁的粒度保持地尽量地小,不用对整个ConcurrentHashMap加锁。ConcurrentHashM

2013-02-24 19:39:22 224

转载 并发测试程序

Java代码 package com.thread.test; import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStreamWriter; import java.net.HttpURLConnec

2013-02-24 19:39:03 335

转载 ant 部署war包到tomcat,weblogic服务器上

最近项目中尝试了一下ant打包部署。本文前提是你安装好JDK,设置好环境变量,和安装好ant。Java代码 "1.0"?> "test" basedir="."default="deploy"> "name" value= "test"/> "src" value="src"/>"lib" value="WebRoot/WEB-INF/lib"/>

2013-02-24 19:38:36 736

转载 Java Hex 16进制的 byte String 转换类

转自:http://blog.csdn.net/hzbigdog/article/details/6877712, 留作备用。 Java代码 /** * 字符串转换成十六进制字符串 * @param String str 待转换的ASCII字符串 * @return String 每个Byte之间空格分隔,如: [61 6C 6B] */ public sta

2013-02-24 19:38:18 2146

转载 哈希表,开放地址法之再哈希代码(JAVA)

哈希表中,一串连续的已填充单元叫做填充序列。增加越来越多的数据项时,填充序列变的越来越长,这叫做聚集。 为了消除原始聚集和二次聚集,可以使用另外的一个方法:再哈希法:一种依赖关键字的探测序列,而不是每个关键字都一样,那么,不同的关键字即使映射到相同的数组下标,也可以使用不同的探测序列。方法是把关键字用不同的哈希函数再做一次哈希化,用这个结果作步长,对指定

2013-02-24 19:38:00 802

转载 Ant build.xml的创建(一)

Eclipse自带的Ant工具能够为我们方便的打包,编译Java文件... 每个build.xml包含一个Xml代码 project name="myProject" default="dfTar">project>name: 一个project的名称 default: 默认执行的target basedir:

2013-02-24 19:37:40 244

转载 [转载]java命令执行jar包的方式

原文地址:java命令执行jar包的方式作者:苏迪罗 大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。 比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:

2013-02-24 19:37:24 244

转载 浏览器图片验证码

import java.util.Random;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.s

2013-02-24 19:37:06 365

转载 Java标签分页实现

Java实现标签分页最近为了开发一个网站,里面要用分页功能,但是之前很少自己写分页标签,又不想用现成框架。所以自己参考了些资料,写了个分页例子测试了一下。代码主要分为三个类:PageTag 分页标签类 Page 分页bean Constant 设置常量 Page代码:Java代码 /** * * @author byyang * */ pu

2013-02-24 19:36:50 296

转载 jsp页面取struts2 action的变量供java、servlet使用

jsp页面通过 request对象直接获取 struts2 Action的变量的值。假设在Action类里有这么一个变量 private String str = "Hello jsp and struts2"; 还必须有str的get方法。 在JSP页面我们要引入org.apache.struts2.ServletActionContext 然后

2013-02-24 19:36:29 351

转载 HashMap中的keySet

Java代码 public class Map_set {public static void main(String[] args) { // TODO Auto-generated method stub // Map的keySet方法 // 标签: Map的keySet方法 2008-07-11 08:57 // 有一个Map对象,这时候使用keySet()方法

2013-02-23 19:51:07 519

转载 关注google的guava工具包

google的guava工具包的确很多好东西,包括之前的字符串处理工具类的,还有大量的collection相关的,项目地址在:http://code.google.com/p/guava-libraries/留意到其中的collection相关类中的map,简单介绍如下,更多的请大家补充挖掘或者 看原来的文档: guava提供的是多值map!,就是说,一个key,可以对

2013-02-23 19:50:51 346

转载 tomcat 启动错误浅谈

在一次maven工程项目部署至linux下tomcat服务器时出现如下错误:LoaderSupport.java:177) [INFO ] 2012-11-15 18:31:41,084 main Pre-instantiating singletons in org.springframework.beans.fact ... tableBeanFactory@164debb: de

2013-02-23 19:50:30 2233

转载 Android 开 发 资 源 分 享

一、精编教程贴 1、安卓模拟器BlueStacks安装使用教程 http://www.apkbus.com/android-64318-1-1.html 2、Mkey libgdx游戏引擎教程 http://www.apkbus.com/android-57355-1-1.html 3、java基础 与 android学习指南——实例教程 http://www.apkbus

2013-02-23 19:50:12 473

转载 word转pdf实现总结

之前项目有需求,要求java代码实现word转pdf功能.调研了很多技术都不是很成熟.特别是中文乱码的问题.大部分框架都是在中文环节出了问题.(我很奢望我能出生在一个英语国度).最终的技术选型是利用jacob实现word转pdf功能.但是服务器部署在linux服务器上.所以又产生了新的问题就是:linux和windows交互文件.这个问题还是比较容易解决的.windows上用的是pscp.exe向

2013-02-23 19:49:55 667

转载 基于velocity 生成HTML 的公用方法。

基于velocity 生成HTML 的公用方法。 很简单留着纪念。时间长了容易忘记。 Java代码 /** * 通过velocity 模板生成静态HTML 文件 * @param htmlName 文件名称 * @param toFilePath 文件位置 * @param vmTemPath velocity模板文件路径 * @param map 集合 *

2013-02-23 19:49:39 595

转载 java

rrayList ArrayList其实是包装了一个数组 Object[],当实例化一个ArrayList时,一个数组也被实例化,当向ArrayList中添加对象是,数组的大小也相应的改变。这样就带来以下有缺点:快速随即访问 你可以随即访问每个元素而不用考虑性能问题,通过调用get(i)方法来访问下标为i的数组元素。 向其中添加对象速度慢 当你创建数组是并不能确定其容量,所以当改变

2013-02-23 19:49:21 285

转载 List 遍历 中进行 删除操作 的做法

关于List 遍历 的一个问题:对于List来说,如果有需要对从List里面找出item进行删除工作的话,倒序过来进行remove话将会方便很多,并且毋须考虑到size的变化问题。代码如下:Java代码 List fds; for (int i = fds.size() -1; i > 0; i--) { if (fds.get(0).eq

2013-02-23 19:48:59 383

转载 报错com.jacob.com.ComFailException: Can't co-create object时, 另外的解决途径

对于JAVA在调用打印控件jacob时,会出现这样的报错提示。 意见参考请看这里:http://wkf41068.iteye.com/blog/1612868另外,今天用户现场在执行单据打印操作时,也报了这个错。这个错查了一天,甚至做了重装OFFICE,也没有解决这个问题。后来这个问题,被公司的大大给彻底根除了。原因如下:在系统的服务进程中,找到“DCom Serv

2013-02-23 19:46:16 8512

转载 ToolProvider.getSystemJavaCompiler() Return NULL!【转】

import java.io.IOException;import java.net.URI;import java.net.URISyntaxException;import java.util.Arrays;import java.util.List;import javax.tools.JavaCompiler;import javax.tools.SimpleJ

2013-02-23 19:45:58 702

转载 Java中如何解析XML文件

Java中如何解析XML文件 xml文件:"student.xml" xml 代码 MICHAEL 24 武汉 王黎 24 武汉 莫智洲 24 武汉 曹锋 23 武汉 dtd文件:"student.dtd" python 代码 ELEMEN

2013-02-22 20:01:00 292

转载 黑马程序员_Java String类

-----------Android培训、Java培训、Java学习型技术博客、期待与您交流! ------------Java的字符串类(java.lang.String)是Java中使用最多的类,也是最为特殊的一个类1.String不属于8种基本数据类型,String是一个对象,因为对象的默认值是null,所以String的默认值也是null;但它又是一种特殊的对象,有其它

2013-02-22 20:00:35 276

转载 java中一种不常见的方法声明

Java代码 public void init(L lhs, EntityComparisonOperator operator, R rhs) {//codes } public void init(L lhs, EntityComparisonOperator operator, R rhs) {//codes}方法声明返回类型前这个是什么

2013-02-22 20:00:19 255

转载 打war包

1.利用jdk里的工具例如我们要打包的文件在D:\cbweb;运行 cmd; md D:\cbweb进入D:\cbweb然后输入jar -cvf cbweb.war *回车,文件配打包成cbweb.war *,位于D:\cbweb中。2.利用eclipse在WebRoot上单击右键,选择Export选项, 然后选择J2EE WAR file选项,然后选择工程名称和路径,单

2013-02-22 20:00:04 217

转载 学习凸包(一):暴力算法求解

凸包:令S是平面上的一个点集,封闭S中所有顶点的最小凸多边形,称为S的凸包。如下图中由红线段表示的多边形就是点集Q={p0,p1,...p12}的凸包。 Java代码 算法代码: import java.util.*; class Line {//线 Point p1, p2; Line(Point p1, Poin

2013-02-22 19:59:46 1180

转载 2009计算机考研题:查找链表中倒数第k个结点

原理:两个指针先都指向头指针的下一节点,一个指针先走K-1步,然后俩指针再一起走,后走的指针所指为所求,注意边界处理。 Java代码 class Node{ Node link; int data; public Node(){} public Node(int m) {data = m; } } public class MyLinkList {pu

2013-02-22 19:59:26 294

转载 利用UML进行简单的面向对象分析

UML不是OOA/OOD,也不是方法,而是一种图形表示法,是一种面向对象的思考工具。分析——对问题和需求的调查研究 设计——满足需求的概念上的解决方案 面向对象分析(OOA)——在问题域内,发现和描述对象 面向对象设计(OOD)——如何定义软件对象,已经他们之间如何协作,以实现需求 “东北人都是活雷锋”面向对象分析: 1.“是”体现了继承关系; 2.“东

2013-02-22 19:59:06 554

转载 JAVA单例模式读取properties配置文件

前段时间出差去做一个数据接口的项目,有很多参数需要从工程中的配置文件system-config.proterties文件中读取,每个类中几乎都需要用到,于是就考虑把配置文件的配置项全部一次性的读取出来,存放在一个Map中。首先想到了就是单例模式。这样比较节省资源。在查找了一些资料之后,开始动手写了,贴出代码:import java.io.File; import java.io.Fil

2013-02-22 19:58:46 803

转载 java数字区间重叠校验

一、 设计背景在具体的软件开发过程中可能会涉及到用两个数字表示一定的数字区间范围,或者是一个数字,另一个数字是无穷大或者是无穷小的数字区间范围。其实,总结起来共有8种类型的数字区间,它们是:1、左闭,右边为无穷大的区间;2、右闭,左边为无穷小的区间;3、左开,右边为无穷大的区间;4、右开,左边为无穷小的区间;5、左闭右闭区间;6、左闭右开区间;7、左开右闭区间;8、左开右开区间。在实际应用中往

2013-02-22 19:58:31 4213

转载 struts2学习小结

[size=large] 什么是struts2? struts2是一个基于MVC架构的,用于Java web开发的一个框架. struts2的内核是基于webwork框架, 和struts1不同. 为什么要使用struts2? 使用struts2可以提高开发效率, 因为struts2框架替使用者完成了绝大部分的参数传递工作, 提供了一套强大的struts标签,等等,极大

2013-02-22 19:58:13 272

转载 开始整理几年技术生涯的经验和笔记

搞java开发5年了,从刚入行一个new hand,到现在带领团队开发,设计系统,一直在不断学习新的技术提升自己的能力,学习如何与人更好沟通,如何控制时间周期,这几年无论在什么职位,我都坚持积极参与系统的开发,从实实在在的代码中获得满足感,所以也特别累,比我的下属还累得多,这或许与我的一些偏执的性格有关,每段代码每个模块我都想尽可能设计得易用和容易重用,然而很多代码块经常只用一次。这几年技

2013-02-21 20:35:50 324

转载 base64加密解密

Java代码 String s = "HELLO WORLD!"; BASE64Encoder encoder = new BASE64Encoder(); // BASE64加密 System.out.println(encoder.encode(s.getBytes())); String encode = encoder.encode(s.getBytes()); BA

2013-02-21 20:35:33 201

转载 CloudStack是找Linux社区合作,还是找Java社区合作

有人说云计算是旧瓶装新酒,至少从技术上来说,没有新东西。推广CloudStack的过程中,其实可以借助以前的技术社区。如果从IaaS角度来看,Linux社区里的系统管理员,网络管理员是用户,需要培育。 如果从Apache项目贡献角度,可能更需要对Java社区普及下云计算及CloudStack的知识,以吸引更多开发者。 Linux其实是所有IaaS平台都需要的社区,不过Clo

2013-02-21 20:35:18 297

转载 java.lang.IllegalStateException: Cannot forward after response has been committe

问题描述: Java代码 java.lang.IllegalStateException: Cannot forward after response has been committedat org.apache.catalina.core.ApplicationDispatcher.doForward (ApplicationDispatcher.java

2013-02-21 20:35:01 551

转载 java 字符串split有很多坑,使用时请小心!!

Java代码 System.out.println(":ab:cd:ef::".split(":").length);//末尾分隔符全部忽略System.out.println(":ab:cd:ef::".split(":",-1).length);//不忽略任何一个分隔符System.out.println(StringUtils.split(":ab:cd:ef:

2013-02-21 20:34:42 578

转载 java常见面试题(转)搜集汇总

Java代码 一些Java面试中经常出现的算法题 1.现在输入n个数字,以逗号,分开;然后可选择升或者降序排序 本题的splitStringByComma(String )方法纯属多余,可以用String的split方法一句话代替,且可读性也更强,下面的一段话源自JDK1.6API,StringTokenizer类已不再提倡使用,保留仅为旧代码。StringTokeniz

2013-02-21 20:34:11 209

转载 Java里如何实现多继承里

1.接口(interface),接口被用来建立类与类之间关联的标准 Java代码 public interface ITest{public void test();} public class TestImplimplements ITest{ public void test(){System.out.println("test"); } }

2013-02-21 20:33:41 362

空空如也

空空如也

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

TA关注的人

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