自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (1)
  • 收藏
  • 关注

转载 java怎么实现导出excel表(poi包的应用)

Java codepublic class CreateSimpleExcelToDisk { /** * @作者:heasen * @日期:2010-3-24 * @功能:手工构建一个简单格式的Excel */

2011-10-13 16:25:27 429

原创 java单例类继承问题--使用登记式单例的发现

由于常见的单例模式,饿汉式单例和懒汉式单例,构造方法都私有了,因此不能被继承.最近在开发中遇到问题了,恰好需要继承单例类.找资料才找到了这个解决办法---登记式单例.登记式单例类是为了克服饿汉式单例类及懒汉式单例类均不可继承的缺点而设计的。当单例类需要被继承时适用.代码清单3:登记式单例类 import java.util.HashMap; public class

2010-01-16 16:53:00 4764 3

原创 java中XML格式的字符串4读取方式的简单比较

最近工作中遇到一个有关XML格式的字符串的解析问题,在网上收集了些资料,总共有四种方式如下,并对所用是进行了简单比较.可能如我字符串的长短,和负责程度有关系,结果不一定准确 仅供参考! 下面看代码:1.java自带的DOM解析. import java.io.StringReader;import javax.xml.parsers.DocumentBuilder;import j

2009-09-10 16:28:00 1707 1

原创 关于java与SSL证书的一些资料

http://hi.baidu.com/liuchyx2007/blog/item/1f1014998af92e0c6f068c56.htmlhttp://hi.baidu.com/rover828/blog/item/4cde5db52e3430c837d3caae.htmlhttp://www.javaeye.com/topic/363156    (java+ssl例子)http://jav

2009-09-09 14:25:00 681

转载 Java安全通信、数字证书及应用实践(转SSL证书)

  这几天有个老乡所在的公司遇到一个有关证书的问题,需求就是需要个类似于支付宝一样的证书.他们也不确定用什么技术来实现,聊天时问到我,我就到网上找了一下.找到了这篇关于java安全通信,数字证书的文章,有关SSL证书的使用. 通过本文中你可以学到以下知识:    ● 程序间如何安全通信    ● 什么是 及 如何生成消息摘要    ● 什么是 及 如何生成消息验证码    ● 如何使用 Jav

2009-09-07 14:55:00 732

原创 数据库性能提高方法1--SET NOCOUNT的用法和注意事项

当 SET NOCOUNT 为 ON 时,不返回计数(表示受 Transact-SQL 语句影响的行数)。当 SET NOCOUNT 为 OFF 时,返回计数。即使当 SET NOCOUNT 为 ON 时,也更新 @@ROWCOUNT 函数。当 SET NOCOUNT 为 ON 时,将不给客户端发送存储过程中的每个语句的 DONE_IN_PROC 信息。当使用 Microsoft®SQ

2009-06-05 17:26:00 633

原创 用Java设计下载软件(转载)

“网络蚂蚁”、Falshget等许多多线程下载软件都是网友的必备工具,利用这些工具可以快速从服务器上下载比较大的文件,这些工具的工作特性是把服务器端的文件分成几个段,每个段分别、同时进行下载。编写这类程序,第一、必须对HTTP协议有较为充分的了解;第二、有效使用多线程编程手段在软件上实现。  HTTP 协议的简介  HTTP协议是一种超文本传输协议(Hypertext Tran

2009-06-05 17:23:00 338

原创 Java解析网络数据流的三种特殊方法

Java作为最开放的语言,已越来越受到网络程序员的青睐。但这一青睐族有着同样的经历——曾经都为网络上通信的Java数据格式而烦脑。笔者也不例外,曾经为此而查阅了很多文档,经过反复测试才得以解决,如今笔者已经在所从事的很多电子政务项目中顺利的应用。今天笔者写此文,介绍用Java解析网络数据的三种特殊方法,希望对正在寻求这方面问题答案的读者有所帮助。UTF8转换成GB2312当我们在基于H

2009-06-05 17:21:00 333

原创 JSP中文乱码问题总结(转载)

<br />1.编码问题:<br />  (1)首先确定JSP页面头部是否有:<%@ page contentType="text/html; charset=GBK" %><br />  (2)类似这样的转码:<br />     String param= new String(request.getParameter("param").getBytes("ISO-8859-1"), "GBK");<br />  (3)添加filter字符过滤器,具体做法:<br />      先添加

2009-06-05 16:59:00 310

原创 关于三级联动的实现(转载)

下拉列表联动有很多方法可以实现:          1.JavaScript实现,JS实现无非在效率上是最优的,而且用户体验性也很好,但是它的缺点就是两个下拉列表的值是固定死的,所以可扩展性和灵活度不够.下面是一个JS实现的省市联动.            首先是shengshi.js文件的代码://定义分隔符,用于分割[select]变量var Th

2009-06-05 16:52:00 24072

原创 下载了Flash播放器,浏览器任不能播放flash的问题解决

  今天一早到公司,就出现了个奇怪的问题.浏览器不能播放flash.昨天下班的时候还很好的,由于是做网络游戏客户端全采用的flash不能播放,就等于我不能工作啊.   没办法只好试着想办法解决,开始以为是单纯的浏览器问题.把浏览器全卸载了,然后重装也还是一样的. 一片空白也不提示你下载flash插件.到网上搜资料搞了好久终于搞定了.以下是解决参考的资料 我是试了所有的最后用regsvr32

2009-05-19 17:27:00 1206

原创 弹出窗口并向父页面返回值

window.opener 的用法 window.opener 返回的是创建当前窗口的那个窗口的引用,比如点击了a.htm上的一个链接而打开了b.htm,然后我们打算在b.htm上输入一个值然后赋予a.htm上的一个id为“name”的textbox中,就可以写为: window.opener.document.getElementById("name").value = "输入的数据"; 对于j

2009-03-02 17:59:00 488

原创 解决IE下AJAX缓存问题的三种方法

前几天遇到AJAX在IE下的缓存问题,刚开始以为是js引用或者哪块方法不以.后来发现是ajax 异步时 ie缓存的问题.以下是三种可行性的解决方法.我用第一种即解决了问题.1.xmlhttp.setRequestHeader("Cache-Control","no-cache"); 2.url += "&random="+Math.random(); 3.url += "×tamp="+new D

2009-03-02 17:57:00 346

原创 知识回顾--&gt;负载均衡

负载平衡 负载均衡是由多台服务器以对称的方式组成一个服务器集合,每台服务器都具有等价的地位,都可以单独对外提供服务而无须其他服务器的辅助。通过某种负载分担技术,将外部发送来的请求均匀分配到对称结构中的某一台服务器上,而接收到请求的服务器独立地回应客户的请求。均衡负载能够平均分配客户请求到服务器列阵,籍此提供快速获取重要数据,解决大量并发访问服务问题。这种群集技术可以用最少的投资获得接近于大型主机的

2009-03-02 17:52:00 389

原创 servlet单实例多线程模式问题

 问题一. 说明其Servlet容器如何采用单实例多线程的方式来处理请求  问题二. 如何在开发中保证servlet是单实例多线程的方式来工作(也就是说如何开发线程安全的servelt)           一. Servlet容器如何同时来处理多个请求            先说明几个概念:            工作者线程Work Thread:执行代码的一组线程            调度线

2009-02-21 11:23:00 416

原创 java与FlashSocket通信安全(转载)

  在Adobe Flash Player升级到9.0.124后,由于安全策略的更改,使得在socket或xmlsocket的应用里,原先如用http方式加载安全策略的手段不能继续使用了,类似此类应用必须使用xmlsocket://方式来提供安全策略。flashplayer的安全策略检测过程如下:1,首先检测目标服务器的843端口是否提供安全策略2,如果1没有检测到策略,则检测actionscri

2009-01-17 14:57:00 1274

原创 使用flash的Socket类连接服务器的任意端口

Flash中有两个提供低层网络通信功能的类,Socket,XMLSocket . XMLSocket传输的是文本形式的xml字符串数据,每个数据单元以 0 结束. Socket可以传输任意类型的数据.Flash 的安全模型下,缺省情况下,Socket 和XMLSocket只能连接到和swf文件同一个域上的大于1024的端口,但有些应用需要访问webserver之外的服务器上的端口,或者访问小于10

2009-01-15 14:59:00 908

原创 Hibernate学习笔记

 一、ORM和Hibernate的相关知识(理解) 1) ORM:Object Relational Mapping 对象-关系映射实现了面向对象世界中对象到关系数据库中的表的自动的(和透明的)持久化,使用元数据(meta data)描述对象与数据库间的映射。 2)Hibernate是非常优秀、成熟的O/R Mapping框架。它提供了强大的对象和关系数据库映射以及查询功能。二、Hiber

2009-01-01 09:39:00 656

原创 关于ConcurrentLinkedQueue是否线程安全的疑问

大家先看我的测试程序:        public class Test{ public static void main( String[] args ){  final Pool pp =  new Pool();   new Thread(){    //启动线程1    public void run(){     System.out.println(" before allotTa

2008-12-31 13:36:00 1814

原创 Java与C/C++的区别

  Java与C/C++的区别        首先应该清楚,Java是由C++发展而来的,它保留了c++的大部分内容,类似于c++,但句法更清晰,规模更小,更易学。它是在对多种程序设计语言进行了深入细致研究的基础上,据弃了其他语言的不足之处,从根本上解决了c++的固有缺陷,而产生的一种新的完全面向对象的语言。    Java和c++的相似之处多于不同之处,但两种语言问几处主

2008-12-30 13:38:00 610

原创 在Servlet(或者Filter,或者Listener)中使用spring的IOC容器

 在servlet或者filter或者Listener中使用spring的IOC容器的方法是:WebApplicationContext webApplicationContext = WebApplicationContextUtils.getWebApplicationContext(                                                   

2008-12-30 13:30:00 569

原创 体会编程八个字

  我从编程中悟出八个字:1专   2静   3谦   4筹   5悟   6慎   7透   8恒     1"忽如一夜春风来,千树万树梨花开."现在的技术百花齐放,切忌不可贪. 不要盲目的追求新技术,唯有算法才是灵魂.      2"非淡泊无以明志,非宁静无以致远."要想达到高的境界,必须能够心静. 年轻的程序员都很浮躁,这一点对于他们来说尤为的重要.     3谦不仅指技术,而且还指

2008-12-30 09:26:00 455

原创 使用Direction的include指令和errorPage的一点心得

 1. 在使用Direction的include指令时, 若导入的两个jsp文件(如header.jsp和footer.jsp) 到一个主jsp文件(如main.jsp)中,此时IDE提示出错,根源: 在于header.jsp和footer.jsp文件头以下的脚本作怪!两个jsp的path/basePath重复定义了! 解决方法一:将它们删除即可.String path = req

2008-12-29 13:15:00 735

原创 BS与CS的联系与区别

C/S是Client/Server的缩写。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。B/S是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、

2008-12-29 13:09:00 630

原创  Java中的23种设计模式

 Factory(工厂模式),      Builder(建造模式),       Factory Method(工厂方法模式),Prototype(原始模型模式),Singleton(单例模式),    Facade(门面模式),Adapter(适配器模式),    Bridge(桥梁模式),        Composite(合成模式),Decorator(装饰模式),    Flyweigh

2008-12-29 13:08:00 670

原创 Request对象的主要方法

setAttribute(String name,Object):设置名字为name的request的参数值getAttribute(String name):返回由name指定的属性值getAttributeNames():返回request对象所有属性的名字集合,结果是一个枚举的实例getCookies():返回客户端的所有Cookie对象,结果是一个Cookie数组getCharacterE

2008-12-29 13:03:00 514

原创 JSP的内置对象及方法

    request表示HttpServletRequest对象。它包含了有关浏览器请求的信息,并且提供了几个用于获取cookie, header, 和session数据的有用的方法。     response表示HttpServletResponse对象,并提供了几个用于设置送回 浏览器的响应的方法(如cookies,头信息等)     out对象是javax.jsp.JspWriter的一个

2008-12-29 12:51:00 410

原创 java技术交流

  大家好!有个群可以供java方面的同行交流经验 和技术 群号:77057548

2008-12-27 13:40:00 555

原创 Mysql问题

  请问各位高手,MySql的数据备份该怎么做,是当初的面试题,虽然现在有工作了,但还是想知道,希望各位帮帮小弟!

2008-12-23 15:31:00 300

MyEclipse万能注册码程序

1、建立java Project,任意取个名字就行。 2、建立一个名字为MyEclipseGen的类文件,内容请下载。 3、运行该代码,在控制台中会出现: please input register name: ×××××(你的name,可输入任意字符) 即生成序列号: 4、进入myeclipse,输入Subscriber和Subscription code即可。

2011-09-23

空空如也

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

TA关注的人

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