幽哥

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

2010年10月4日

摘要: 总述: 简单的说TCP(传输控制协议)是一种可靠的协议,UDP(用户数据包协议)是一种不可靠的协议。TCP是一个可靠的面向连接的协议,UDP是不可靠的或非连接的协议。打个简单的比方,TCP的通信方式就像打电话,在正式通话前都要先说声“喂”,确定对方在线后才开始通话,会话结束时都要说“再见”,然后才挂电话。而发明信片则没有这样的机制,发出去之后就不管对... 阅读全文
posted @ 2010-10-04 19:04 幽哥 阅读(775) 评论(0) 推荐(0)

摘要: FormatDate.javaview sourceprint?01package com.ucit.ca.webApp.tool;0203import java.util.*;04import java.text.*;0506public class FormatDate {0708public FormatDate() {09}1011// 格式化日期为字符串 "yyyy-MM-dd hh:m... 阅读全文
posted @ 2010-10-04 19:03 幽哥 阅读(298) 评论(0) 推荐(0)

摘要: http://jexcelapi.sourceforge.net/ jExcel用起来还是很简单的~ 阅读全文
posted @ 2010-10-04 19:03 幽哥 阅读(207) 评论(0) 推荐(0)

摘要: 1。下载iText-2[1].0.8.jar,core-renderer.jar两个包2。代码代码 packagetest;importjava.io.File;importjava.io.FileOutputStream;importjava.io.OutputStream;importorg.xhtmlrenderer.pdf.ITextFontResolver;importorg.xhtml... 阅读全文
posted @ 2010-10-04 19:02 幽哥 阅读(1491) 评论(0) 推荐(0)

摘要: 1。我的word转pdf用到了一个虚拟的打印机,安装一个Adobe Acrobat 7.0 Professional就可以了2。配置虚拟打印机,开始--打印机和传真--添加打印机---一步一步的配置就行了。3。点击配置的打印机右键首选项----设置----把不要发送字体到打印机取消勾选4。下载Jacob.jar包。把jacob.jar所对应的Jacob.dll放在windows/sys32下或者j... 阅读全文
posted @ 2010-10-04 19:01 幽哥 阅读(2469) 评论(0) 推荐(0)

摘要: 解决方法一:(最重要的一种方法) 你看下my.ini,有无 [mysql]default-character-set=utf8 [client] default-character-set=utf8 [mysqld] default-character-set=utf8 然后建立表时,也要用(比如) DROP TABLE IF EXISTS `Company`; CREATE TABLE IF N... 阅读全文
posted @ 2010-10-04 19:00 幽哥 阅读(460) 评论(0) 推荐(0)

摘要: 下面的代码是读取文本文件的例子,程序会读取text.txt文件,并将它的内容显示出来。[代码] 阅读全文
posted @ 2010-10-04 18:55 幽哥 阅读(540) 评论(0) 推荐(0)

摘要: 方法一:ResultSet转换为List的方法private static List convertList(ResultSet rs) throws SQLException {List list = new ArrayList();ResultSetMetaData md = rs.getMetaData();int columnCount = md.getColumnCount(); //M... 阅读全文
posted @ 2010-10-04 18:54 幽哥 阅读(802) 评论(0) 推荐(0)

摘要: 待解析的XML文档如下:[代码]DOM解析程序如下:[代码]程序运行的效果如下: 阅读全文
posted @ 2010-10-04 18:54 幽哥 阅读(267) 评论(0) 推荐(0)

摘要: 实现文件上传,表单属性需要设置为method=”post”,encType=multipart/form-data,在服务器端通过request.getInputStream()获得文件输入流,然后对流进行操作,获得所需要的内容。Html页面代码upload.html<form action="UploadServlet3" method="post" enctype... 阅读全文
posted @ 2010-10-04 18:52 幽哥 阅读(250) 评论(0) 推荐(0)

摘要: 虽然很简单,但是很全,有时候很久没用好了还真是记不住,所以转载过来了。 http:/localhost/123/jsp/test.jsp:客户端显示如下: application - javax.servlet.ServletContext application.getRealPath("/")F:\workspace\tomcat\123\ application.getMajorVersio... 阅读全文
posted @ 2010-10-04 18:52 幽哥 阅读(391) 评论(0) 推荐(0)

摘要: 《一》import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.ServletRequest;i... 阅读全文
posted @ 2010-10-04 18:50 幽哥 阅读(537) 评论(0) 推荐(0)

摘要: XML读写有很多的方法~~JAVA中有丰富的类对XML文件进行操作~~比如XMLReader....JDOM...DOM等等~~以下是我从网上资料找到,并进行试验成功的例子~~采用的是DOM~~~并不需要下载其他的包~~[代码]这是读XML的过程~~~下面是写XML的过程[代码]这是我个人的经验~~~很好用~~对XML的读写很方便~~~大家可以去尝试下~~ 阅读全文
posted @ 2010-10-04 18:49 幽哥 阅读(322) 评论(0) 推荐(0)

摘要: 一、使浏览器不缓存页面的过滤器 import javax.servlet.*; import javax.servlet.http.HttpServletResponse; import java.io.IOException; /** * 用于的使 Browser 不缓存页面的过滤器 */ public class ForceNoCacheFilter implements Filter { ... 阅读全文
posted @ 2010-10-04 18:48 幽哥 阅读(328) 评论(0) 推荐(0)

摘要: 通用格式为:Statement stmt=con.createStatement(int type,int concurrency);我们在访问数据库的时候,在读取返回结果的时候,可能要前后移动指针,比如我们先计算有多少条信息,这是我们就需要把指针移到最后来计算,然后再把指针移到最前面,逐条读取,有时我们只需要逐条读取就可以了。还有就是有只我们只需要读取数据,为了不破坏数据,我们可采用只读模式,有... 阅读全文
posted @ 2010-10-04 18:47 幽哥 阅读(215) 评论(0) 推荐(0)

摘要: 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。  final类不能被继承,没有子类,final类中的方法默认是final的。  final方法不能被子类的方法覆盖,但可以被继承。  final成员变量表示常量,只能被赋值一次... 阅读全文
posted @ 2010-10-04 18:47 幽哥 阅读(408) 评论(0) 推荐(0)

摘要: tomcat是一个开源Web服务器,基于Tomcat的Web运行效率高,可以在一般的硬件平台上流畅运行,因此,颇受Web站长的青睐。不过,在默认配置下其存在一定的安全隐患,可被恶意攻击。另外,由于其功能比较单纯需要我们进一步地进行设置。本机将从安全和功能两方面谈谈基于Tomcat的Web服务器的部署,希望对大家有所帮助。  环境描述  OS:Windows Server 2003  IP:192.... 阅读全文
posted @ 2010-10-04 18:46 幽哥 阅读(448) 评论(0) 推荐(1)

摘要: 可按如下步骤进行操作: 1、查看系统编码(使用cmd - chcp 出现活动的代码页:936 代表编码为:gbk, 活动代码页为:65001 代表编码为:utf-8) 2、若为gbk,建一个名为“NLS_LANG”的系统环境变量, 设置其值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”. 若为utf-8 设置其值为&ld... 阅读全文
posted @ 2010-10-04 18:45 幽哥 阅读(426) 评论(0) 推荐(0)

摘要: 一、jsp和servlet的区别在学习到jsp的时候,我发现jsp实际的概念和自己原来的理解有很大差异,我一直简单的以为jsp就是在html标签里签入了一些java和js代码而已,原来jsp其实本身就对应一个servlet。上网百度jsp和servlet的区别。利用servlet本身就可以完成网页的制作,利用它可以实现页面间的传值,页面的显示(利用response.write输出html标签)等操... 阅读全文
posted @ 2010-10-04 18:43 幽哥 阅读(656) 评论(0) 推荐(0)

摘要: 1. LDAP简介  LDAP(轻量级目录访问协议,Lightweight Directory Access Protocol)是实现提供被称为目录服务的信息服务。目录服务是一种特殊的数据库系统,其专门针对读取,浏览和搜索操作进行了特定的优化。目录一般用来包含描述性的,基于属性的信息并支持精细复杂的过滤能力。目录一般不支持通用数据库针对大量更新操作操作需要的复杂的事务管理或回卷策略。而目录服务的更... 阅读全文
posted @ 2010-10-04 18:42 幽哥 阅读(896) 评论(1) 推荐(0)

摘要: Struts1中通过action, return到页面的时候,如果代码中使用到response.getWriter().write(),那么有可能jsp页面中汉字会变成乱码。百度上有人说改为response.getWriter().print(),试着无效。在response.getWriter().write()之前加一句response.setContentType(...)就行了。jsp页面... 阅读全文
posted @ 2010-10-04 18:41 幽哥 阅读(645) 评论(0) 推荐(0)

摘要: 虽然已经实现了FTP上传,但是目前却只能上传英文路径,该问题依旧等待解决的方案一、所需软件:FTP服务器:ServUSetup.exe 下载地址为:http://www.rhinosoft.com/__release/ServUSetup.exeJava FTP 库edtFTPj/Free:下载地址为:http://www.enterprisedt.com/products/edtftpj/dow... 阅读全文
posted @ 2010-10-04 18:40 幽哥 阅读(281) 评论(0) 推荐(0)

摘要: java.versionJava运行环境版本java.vendorJava运行环境卖主java.vendor.urlJava卖主的URLjava.homeJava的安装目录java.vm.specification.versionJava虚拟机规范版本java.vm.specification.vendorJava虚拟机规范供应商java.vm.specification.nameJava虚拟机规... 阅读全文
posted @ 2010-10-04 18:37 幽哥 阅读(235) 评论(0) 推荐(0)

摘要: String note = "notepad.exe "+filename;String ie = "rundll32"+"url.dll,FileProtocolHandler"+url;//"explorer.exe "+rulRuntime.getRuntime().exec(ie); 阅读全文
posted @ 2010-10-04 18:36 幽哥 阅读(254) 评论(0) 推荐(0)

摘要: 下面将通过JAVA的URL类来从网上得到图像//从网络获取图像资源//InternetAccess.javaimport java.awt.*;//import java.awt.event.*;import javax.swing.*;import java.net.*;public class InternetAccess { public static void main(String[] ... 阅读全文
posted @ 2010-10-04 18:36 幽哥 阅读(452) 评论(0) 推荐(0)

摘要: // 注册Sql Server驱动Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");// 连接数据库con = DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=QynDb", "sa", "123456");// 注册Orac... 阅读全文
posted @ 2010-10-04 18:35 幽哥 阅读(208) 评论(0) 推荐(0)

摘要: 关于struts+extjs上传 弹出下载对话框问题 ,今天我遇到了这个问题,当然不知道你们是不是也一样,下面是我记录的过程首先我们一般的与extjs交付时都采用json数据格式。所以呢可能在struts配置文件中加入了入下代码<result name="delbyprocessid" type="json"></result>这是其中的一个原因还有我们在返回操作结果时也返... 阅读全文
posted @ 2010-10-04 18:34 幽哥 阅读(359) 评论(0) 推荐(0)

摘要: 一、学习ExtJS前提 1、Javascript 2、JSON(减肥的XML) 3、Java(C#) 4、Web Services 5、HTML DOM 6、AJAX -----------------------------------------------------------------------------------二、配置ExtJS运行环境 1、CSS文件:resources\c... 阅读全文
posted @ 2010-10-04 18:34 幽哥 阅读(894) 评论(0) 推荐(0)

摘要: package control;import java.io.BufferedInputStream;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;impo... 阅读全文
posted @ 2010-10-04 18:33 幽哥 阅读(315) 评论(0) 推荐(0)

摘要: 1、Metal风格 (默认)  String lookAndFeel = "javax.swing.plaf.metal.MetalLookAndFeel";  UIManager.setLookAndFeel(lookAndFeel);  2、Windows风格  String lookAndFeel = "com.sun.java.swing.plaf.windows.WindowsLookA... 阅读全文
posted @ 2010-10-04 18:33 幽哥 阅读(787) 评论(0) 推荐(0)

摘要: 一、PO:persistantobject持久对象,可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 二、VO:valueobject值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对 应,也可以不,这根据业务的需要.个人觉得同DTO(数... 阅读全文
posted @ 2010-10-04 18:32 幽哥 阅读(278) 评论(0) 推荐(0)

摘要: java基本数据类型基本数据类型类型名(大小)整型Byte(8 bits)Short(16 bits)Int(32 bits)Long(64 bits)字符型Char(16 bits)浮点型Float(32 bits)Double(64 bits)布尔型Boolean(未定)说明:1. Java每种基本数据类型所占存储空间的大小并不随机器硬件构架的变化而变化,这种所占存储空间大小的不可变性是jav... 阅读全文
posted @ 2010-10-04 18:32 幽哥 阅读(138) 评论(0) 推荐(0)

摘要: 1.request对象 客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。 2.session对象session对象指的是客户端与服务器的一次会话,从客户连到服务器的一个WebApplication开始,直到客户端与服务器断开连接为止。它是HttpSession类的实例3.pageContext对象pageCo... 阅读全文
posted @ 2010-10-04 18:32 幽哥 阅读(360) 评论(0) 推荐(0)

摘要: 在写程序时,有时需要在java程序中调用shell脚本,可以通过Runtime的exec方法来调用shell程序,运行脚本。每个Java 应用程序都有一个Runtime 类实例,使应用程序能够与其运行的环境相连接。通过Runtime对象可以返回运行环境的情况,包括CPU数,虚拟机内存大小等,并能够通过exec方法调用执行命令。可以通过getRuntime 方法获取当前Runtime实例。 其中p.... 阅读全文
posted @ 2010-10-04 18:31 幽哥 阅读(8671) 评论(0) 推荐(0)