Java Web Start 部署应用程序
Java Web Start 是部署基于 Java TM 技术的应用程序的一种新技术。它是连接计算机和 Internet 的便捷渠道,使用户可以在 Web 上运行和管理应用程序。Java Web Start 提供简便的一点激活应用程序,并确保总是运行最新版本,以消除复杂的安装或升级过程。 ------来自Sun Java Web Start Release...
View Article如何安装配置Tomcat5.0环境并绑定域名
首先要安装JDK,下载后假定装到c:\jdk 然后安装tomcat5.0假设安装到c:\tomcat 下面设置环境变量: 点击“我的电脑”-“属性”-“高级”-“环境变量”-“新建” 名称输入:path 值输入:C:\jdk\bin;.; 依次添加其它变量,其名称和值分别为: CLASSPATH=c:\jdk\lib\dt.jar;c:\jdk\lib\tools.jar;...
View Article我看好的Java Web Start简介
1. JWS有什么用 B/S风行的一个很大原因就是它有部署方便的优势,这是C/S的Application所无法比拟的。现在,JWS让用户可以下载服务器端的Java Application到本机运行,并且没有安装、配置等繁琐的操作。SUN网站上有Demo,大家可以体验一下效果:http://java.sun.com/products/javawebstart/demos.html 。 2....
View ArticleClass.getResource与ClassLoader.getResource()区别
class.getResource(String res)的使用 2007年01月28日 星期日 12:28 该方法是根据类的相对路径来访问资源的。如果该类没有package,则类的根路径是就是当前路径;如果该类有package,则类的根路径是定级包所在的路径。例如: Drawing没有定义package,Drawing.class与images在相同路径下这样访问:当前路径就是根路径 Image...
View ArticleTomcat的类载入器的结构
Tomcat Server在启动的时候将构造一个ClassLoader树,以保证模块的类库是私有的Tomcat Server的ClassLoader结构如下:其中:- Bootstrap - 载入JVM自带的类和$JAVA_HOME/jre/lib/ext/*.jar- System - 载入$CLASSPATH/*.class- Common -...
View ArticleCLassLoader载入类的原理
CLassLoader载入类的原理 构造类的时候可以动态地载入内存,这样可以从一定程度上提高效率,所有类的载入都需要有ClassLoader。...
View ArticleJava RMI-IIOP
Java RMI-IIOP RMI-IIOP出现以前,只有RMI和CORBA两种选择来进行分布式程序设计。RMI-IIOP综合了RMI 和CORBA的优点,克服了他们的缺点,使得程序员能更方便的编写分布式程序设计,实现分布式计算。 首先,RMI-IIOP综合了RMI的简单性和CORBA的多语言性(兼容性),其次RMI-IIOP克服了RMI只能...
View Article通过经纬度坐标计算距离
2种方法都是在网上搜索来的,一种原来是java写的,一种是.net写的,java的那个我翻译成.net的了. 1:原JAVA double distanceByLnglat(double _Longitude1, double _Latidute1, double _Longitude2, double _Latidute2) { double radLat1 =...
View Article什么是jbpm
jBPM,全称是Java Business Process Management,是一种基于J2EE的轻量级工作流管理系统。jBPM是公开源代码项目,它使用要遵循 Apache License。jBPM在2004年10月18日,发布了2.0版本,并在同一天加入了JBoss,成为了JBoss企业中间件平台的一个组成部分,它的名称也改成JBoss...
View Article通过经纬度坐标计算距离
2种方法都是在网上搜索来的,一种原来是java写的,一种是.net写的,java的那个我翻译成.net的了. 1:原JAVA double distanceByLnglat(double _Longitude1, double _Latidute1, double _Longitude2, double _Latidute2) { double radLat1 =...
View ArticleC#串口通讯(转载)
网上的原版串口通讯类: using System; using System.Runtime.InteropServices; namespace JustinIO { class CommPort { public string PortNum; public int BaudRate; public byte ByteSize;...
View ArticleC#邮件发送
说明:本来打算用sina的,(smtp.sina.com) ,但经过测试,感觉这个非常不稳定,所以改用GMail的smtp服务,感觉非常稳定、快速。记录下来,方便后来者! Method 1...
View Article在winform中使用WebClient上传文件
winform中的upload事件: private void FileUpload(string address, string category) { WebClient myWebClient = new WebClient();...
View Article利用JavaMail收/发Gmail邮件SSL
利用JavaMail收/发Gmail邮件SSL 与其他邮箱不同的是Gmail提供的POP3和SMTP是使用安全套接字层SSL的,因此常规的JavaMail程序是无法收发邮件的,下面是使用JavaMail如何收取Gmail邮件以及发送邮件的代码: 1. 邮件收取 package lius.javamail.ssl; import...
View ArticleJavamail中的常见中文乱码问题与解决办法(综合)
在使用javamail api开发邮件服务系统时,我们常常会碰到很多中文乱码问题,下面就分别介绍如何解决这些问题。 1.发送名称含中文的附件到邮件服务器,用别的邮件接收程序接收到的附件名显示为乱码 解决办法: 在调用MimeBodyPart的setFileName()时使用Base64编码。例如: BASE64Encoder enc = new...
View Article用键盘直接打出"♡♤"等的原理
有朋友在这粘出了用键盘打出“&9825;”的方法,正好以前学过这个,就给大家说说它的原理。在那个帖子里跟帖,就被淹掉了,有些坛友看不上,所以新发帖,斑竹不要怪我啊。首先说说汉字的几种编码:计算机处理汉字信息的前提条件是对每个汉字进行编码,这些编码统称为汉字编码。其实就是用一个数字和一个汉字进行一一对应。...
View ArticleJava虚拟机原理(摘)
一、什么是Java虚拟机 Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。 1.为什么要使用Java虚拟机...
View Articlejava的图片处理
如何显示2个图片的合成效果,例如在文件上盖章,要求印章图片透明。假设文件图片为p1,印章图片为p2。BufferedImage bi1 = null;int x = 10;int y = 10;BufferedImage bi2 = null;try {bi1 = javax.imageio.ImageIO.read(new File("p1.jpg"));bi2 =...
View ArticleC#DateTime相关
得出Date1和Date2的天数差: TimeSpan ts = Date1 - Date2; double dDays = ts.TotalDays;//带小数的天数,比如1天12小时结果就是1.5 int nDays = ts.Days;//整数天数,1天12小时或者1天20小时结果都是1 在c#中是TimeSpan用来计算时间差...
View Article25岁以后,IT男应该如何生活
我觉得男人不仅有中年危机,青年危机也有,尤其是我们这些25岁边缘的男人。这两三年相当关键,处理得好这辈子很爽,否则后悔不已。 一、如果你还是single,请注意身边的女人,赶紧找一个,不要相信什么有了事业就有了女人这一说,这些女人和经患难的女人是不一样的;如果你已经结婚了,请好好珍惜你的感情,不要到处沾花惹草了,有了孩子更是如此。 二、多看点非IT书籍,武装自己,不要让别人一看就知道你是个IT男。...
View Article拯救电脑族的营养美食
在现代生活中,当我们享受着电脑为我们带来的种种便利时,各种健康问题也随之而来。据调查,常用电脑的人群中感到眼睛疲劳的占83%,肩酸腰痛的占63.9%,头痛和食欲不振的则占56.1%和54.4%,其他不良反应还包括自律神经失调、忧郁症、动脉硬化性精神病等等。为了减轻长期使用电脑对健康造成的种种损害,合理膳食,及时补充营养,刷新自己的饮食菜单,已经成为电脑族不得不抓牢的“救生圈”。作为爱美一族的电脑美女...
View Article“80后”程序员薪水为何这么低?
即使再优秀的程序员,刚毕业的时候的薪水与有多年职场经验的老手相比也会低些,这是非常正常的现象。但我们今天要讨论的是:薪水低这种情况为什么在80后程序员群体中尤其突出?? 80后程序员薪水偏低指的是:在IT行业工作3-5年后,仍不能得到与工作年限相称的薪酬回报!! 程序员薪酬本质...
View ArticleC# 16进制与字符串、字节数组之间的转换
在串口通讯过程中,经常要用到 16进制与字符串、字节数组之间的转换 字符串转16进制字节数组 /**//// <summary> /// 字符串转16进制字节数组 /// </summary> /// <param name="hexString"></param> ///...
View ArticleEclipse插件之IWorkbench,IWorkbenchWindow,IWorkbenchPage,IWorkbenchPart
1..IWorkbench: workbench是eclipse用户界面中最底层的对象,它建立在Display之上,包含一个或多个IWorkbenchWindow,用于向终端用户呈现信息 当你的workbench插件被激活的时候,eclipse平台将为之创建一个实例,在平台的整个生命周期中,只允许出现该workbench的唯一实例 2..IWorkbenchWindow...
View ArticleRCP中视图间的交互机制探讨
有时候一个视图(View)希望得到另外一个视图显示的内容,或者选择的内容。在Eclipse中,比较标准的做法是通过ISelectionProvider和ISelectionListener来完成的。不过因为视图往往是独立的,他们之间并不太方便进行直接的事件监听,而且往往一个视图需要对诸多试图进行选择事件的监听,因此在这种情况下对每一个视图的事件进行注册,比较繁琐,有时候也不可能(比如在需要被监听的试...
View ArticleVisual C#使用DirectX实现视频播放
很多人第一次接触到DirectX大都是通过游戏,至于安装、升级DirectX的原因无非是满足游戏运行的需要。Direct...
View ArticleiReport 的使用入门
一、iReport 是什么 iReport是一个能够创建复杂报表的开源项目,并且它能调用JasperReports库应用于任何一种java应用程序。本身是分布式的且由符合GNU通用公共许可的百分之百纯java编写。...
View Articleswt怎么把控件存成图片
/******************************************************************************* * Copyright (c) 2000, 2004 IBM Corporation and others. * All rights reserved. This program and the accompanying...
View ArticleSwt/Jface treeViewer的使用
一、构造一个树形结构的数据出来,这里选择国家、城市、人来构造一个树形结构,代码如下: 1,定义一个接口 package model; import java.util.List; public interface Itree { public String getName(); public void setName(String name); public void...
View Article分页存储过程
CREATE procedure sp_SplitPage( @Tables varchar( 1000 ) = ' ', --表名称或级联名称 @PrimaryKey varchar(100)= ' ', --主键名称 @Sort varchar(200)= ' ', --排序列,含ASC/DESC @CurrentPage int = 1, --当前页码 @PageSize int...
View ArticleC#调用非托管dll
一.Dll文件 动态链接库(也称为DLL,即为“Dynamic Link Library”的缩写)是Microsoft Windows最重要的组成要素之一,打开Windows系统文件夹,你会发现文件夹中有很多DLL文件,Windows就是将一些主要的系统功能以DLL模块的形式实现。...
View ArticleMySQL 获得当前日期时间 函数
MySQL 获得当前日期时间 函数 1.1 获得当前日期+时间(date + time)函数:now() mysql> select now(); +---------------------+ | now() | +---------------------+ | 2008-08-08 22:20:46 | +---------------------+ 除了 now()...
View ArticleSQL日期函数
DATEDIFF (Transact-SQL) 返回指定的 startdate 和 enddate 之间所跨的指定 datepart 边界的计数(带符号的整数)。 有关所有 Transact-SQL 日期和时间数据类型及函数的概述,请参阅日期和时间数据类型及函数 (Transact-SQL)。 有关日期和时间数据类型及函数共有的信息和示例,请参阅使用日期和时间数据。 Transact-SQL...
View ArticleHTTP请求模型简介
一、连接至Web服务器 一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。 例如:http://www.mupiaoliu.xinwen520.com/index.html 在Java中,这将等同于代码: Soceet socket=new Socket("www.mupiaoliu.xinwen520.com",80); InputStream...
View ArticleSQL查询表,表的所有字段名
SQL SERVER 查看所有表名: select name from sysobjects where type='U' 查询表的所有字段名: Select name from syscolumns Where ID=OBJECT_ID('表名') select * from information_schema.tables select * from...
View ArticleJAVA EXCEL API
使用Windows操作系统的朋友对Excel(电子表格)一定不会陌生,但是要使用Java语言来操纵Excel文件并不是一件容易的事。在Web应用日益盛行的今天,通过Web来操作Excel文件的需求越来越强烈,目前较为流行的操作是在JSP或Servlet 中创建一个CSV (comma separated...
View ArticleJava操作Excel完美解决方案---Jakarta POI
java操作Excel的神奇之路 转载自:http://www.java3z.com/cwbwebhome/article/firend/fw1.jsp 本文档适用于有一定开发经验和擅于思考的人阅读! 只要有表格,就会有Microsoft Excel,用Microsoft Excel处理数据已成为不少人的习惯。 Jakarta POI...
View Article电视剧《承诺》的片尾曲
一直以来都很喜欢这首歌,我想应该很少有人还记得这首歌,它是电视剧《承诺》的主题曲。这个电视剧主要讲述了一个雨夜,一个男子下班回家的路上被一个卡车司机撞死,留下了那个死者年迈的母亲,体弱多病的妻子以及两个不更事的孩子。那个肇事司机毅然担负起照顾这一家的责任,然后故事峰回路转,描述了这个司机和那个死者的妻子以及女儿之间的爱情。听上去好像有些乱,乍一看还以为是什么乱伦的故事,可是那个电视剧真的很震撼人心,...
View Article