- 博客(38)
- 资源 (2)
- 问答 (1)
- 收藏
- 关注
转载 greedy、reluctant和possessive量词
greedy、reluctant和possessive量词的区别greedy、reluctant和possessive量词之间有微妙的区别。greedy量词被看作“贪婪的”,因为它们在试图搜索第一个匹配之前读完(或者说吃掉)整个输入字符串。如果第一个匹配尝试(整个输入字符串)失败,匹配器就会在输入字符串中后退一个字符并且再次尝试,重复这个过程,直到找到匹配或者没有更多剩下的字符可以
2013-10-21 09:12:28 1002
原创 Writing Change Logs
This is an essay by Jim Blandy jimb@redhat.com> on maintainingChangeLog entries. Although Subversion generates its ChangeLogs from svn log data,instead of keeping independent ChangeLog files, m
2013-03-12 14:34:58 804
原创 SYSTEM as sysdba 无法登录oracle 10g em
经常使用sqlplus /nolog 方式登录后,使用SQL>conn system/manager as sysdba;可以登录成功,但是在EM上缺总是提示密码错误。 开始还以为真的是密码错误,改了几次,仍然无法奏效。 偶然的机会,使用show user,发现登录到sqlplus的居然是sys!!又尝试了几种情况:SQL>conn */* as sysdba;的斜杠两边随便输入什么
2012-03-26 10:30:18 3941
转载 jxl读写excel追加数据
import java.io.File;import java.io.IOException;import java.text.SimpleDateFormat;import java.util.Date;import jxl.Sheet;import jxl.Workbook;import jxl.read.biff.BiffException;import jxl.write.
2012-02-13 11:41:10 11773 3
转载 理解ThreadLocal
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名为T
2012-02-07 15:16:14 573
原创 【备忘】Ant打包jar示例
<target name="compile" depends="clear,init" description="Compile all classes from src to dest"> <target name="jar" depends="compile" description="Create jar and MANIFEST.MF">
2011-12-08 21:09:09 6973
转载 【备忘】Java的Applet调用第三方jar包,web调用问题解决方案
昨天和今天主要纠结于Applet在Web调用不成功的问题。今天两天的奋战,终于将问题解决,贴出来问题的解决方案,方便自己和他人。 情景一:单独的Applet,网页使用:第一步,本地新建一个Applet文件(如DemoApplet.java),重写paint方法。代码如下: public void paint(Graphics g ) { g.drawString
2011-12-08 10:44:51 5545
转载 【备忘】运行jar应用程序引用其他jar包的四种方法
大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。 比如有个叫做test.jar的jar包,里面有一个拥有main函数的main class:test.someClassName我们就只要在MANIFEST.MF
2011-12-08 10:43:16 1051 1
转载 使用bat批量修改某个目录下的文件后缀 - 对于只认识txt的设备很有用
@echo off:0clsecho.echo. ╭────────╮echo. ╭───────┤ 使 用 说 明 ├───────╮echo. │ ╰────────╯ │echo.
2011-12-04 18:01:45 4294
原创 关于Java类型不匹配的错误,至今才看懂
在java程序调试或运行的时候,经常会遇到java.lang.NoSuchMethodError或java.lang.ClassCastException的错误。接着是一堆如下的东西:[B cannot be cast to java.lang.Bytexxx cannot be cast to uuu....大致知道是类型不匹配导致的错误,平时也没留意后面写的啥,直到一次使用do
2011-11-29 14:22:15 10053
原创 不能篡改内容的pushBack——BufferedInputStream深入解析
BufferedInputStream有几个方法和属性值得我们注意:mark(readlimit) // 告诉系统在我读取的字节数不超过readlimit时,我可以再返回当前的read pos【实际还和buffer size有关,后面会提到】reset() //将当前读取的位置重置到上次调用mark时的read pos。buf
2011-11-24 18:46:23 2125
转载 “给你第二次机会”——小议PushbackInputStream
PushbackInputStream和PushbackReader是Java I/O系统里两个比较让人迷惑的类,我以前对它(们)就不太了解,直到某一天看了以前水母Java版的牛人zms的评论和一些资料以后才有所获益。这是几个月以前的事情了,这几天写有关序列化的总结时才想到这也不失为一个好的话题。一个允许你反悔的hook Java I/O系统是一个典型的Decorator模式的实
2011-11-24 17:13:07 648
转载 中文操作系统默认编码与Java中文编码字符丢失问题
1. 引言在用JAVA进行开发时,偶尔在IO操作中会产生字符丢失现象。如在用BEA的WORKSHOP开发CMP EJB过程中,总是编译不通过,报错:cannot resolve symbolsymbol : class Excetion location: class eaitest.vip.firmorder.FirmOrderBean
2011-11-12 00:03:05 4363
转载 为eclipse中的文件设置默认编码
Eclipse中设置编码的方式 如果要使插件开发应用能有更好的国际化支持,能够最大程度的支持中文输出,则最好使 Java文件使用UTF-8编码。然而,Eclipse工作空间(workspace)的缺省字符编码是操作系统缺省的编码,简体中文操作系统 (Windows XP、Windows 2000简体中文)的缺省编码是GB18030,在此工作空间中建立的工程编码是GB18030,工程中建立的ja
2011-11-12 00:01:42 12466
原创 FreeMarker初识,编码错误引发异常
开始源码如下:java file:public class Test1 { private Configuration cfg; public Configuration getCfg() { return cfg; } public void init() throws Exception { cfg = new Configuration(); cfg.
2011-11-11 23:07:58 10594 3
原创 MySql ODBC驱动的使用
我们经常会遇到这样问题,怎样在非web程序或asp程序中使用mysql数据库呢?对于这个问题有两个解决方案: 1.使用mysql提供的api函数库。 很多有名的mysql客户端工具就是这样实现的,大名鼎鼎的winmysql工具就是这样的。这在大部分的开发工具中都可以实现。比如vc,bcb,delphi,vb等,只要能调用第三方的api就能实现。但对程序员的要求很高
2011-06-18 22:18:00 1050
转载 随便说说字符集和编码
随便说说字符集和编码 快下班时,爱问问题的小朋友Nico又问了一个问题: "sqlserver里面有char和nchar,那个n据说是指unicode的数据,这个是什么意思。" 并不是所有简单的问题都很容易回答,就像这个问题一样。于是我答应专门写一篇BLOG来从头讲讲编码的故事。那么就让我们找个草堆坐下,先抽口烟,看看夜晚天空上的银河,然后想一想要从哪里开始讲起。嗯,也许这样开始比较好…… 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好
2011-01-04 16:52:00 447
转载 开发J2ME应用必须知道的一些问题
[三星JAVA SDK连载7]开发JAVA应用必须知道的一些问题发表在 2010.02.26 13:55 GMT+8 评估该帖 1. 什么是J2ME?<br /> 答:J2ME是Java 2 Micro Edition的简称,是SUN推出的针对嵌入式消费类电子产品的开发平台,例如手机、PDA和电视机顶盒等。事实上,J2ME是一整套技术和规范的集合。<br /><br />2. 开发J2ME应用程序使用什么开发环境?<br /> 答:目前比较主流的开发环境有JBuilder、Eclip
2010-12-20 10:12:00 705
原创 SQLite,世界上使用最广泛的关系数据库系统
SQLite:世界上使用最广泛的关系数据库系统,一款小巧的self-contained, serverless,zero-configuration,transactional数据库引擎软件。SQLite简介。首页:http://www.sqlite.org/SQLite在各种语言中的使用。SQLite Wappers一、Java访问SQLite示例:1.下载包含二进制文件的jar包,下载地址:http://www.zentus.com/sqlitejdbc/。测试时无法
2010-12-17 16:35:00 2133 1
原创 男士英文名含义大全
AARON (希伯来)启发的意思,AARON被描绘为不高但英俊的男人,诚实刻苦具有责任感,是个有效率个性沉靜的领导者。 ABEL (希伯来)"呼吸"的意思,为ABELARD的简写,大部份的人认为ABEL是高大,强壮的运动员,能干,独立,又聪明。有些人则认为ABEL是瘦小,温顺的男孩。 ABRAHAM 原为希伯来文,意为"民族之父"。后来,它演变成"物之父"的意思。大多万数人將ABRAHAM形容为高大壮硕留着胡子的领袖,诚实,庄严,聪明,像亚伯拉翰林肯总统一样 ADAM
2010-11-24 19:51:00 10023
原创 Ftp笔记
<br /><br />ftp命令解析<br /> <br />! : 直接退出。<br /> <br />delete : 删除文件<br />eg: <br />delete Test.java<br /> <br />literal : 向服务器发送命令(server command)<br />eg: <br />literal<br />[command line to send]<br /> <br />prompt : 关闭/开启用户交互模式(用户提示)<br />eg:<br />promp
2010-11-01 10:33:00 5250
原创 几步实现Ant语法校验
在写Ant的build.xml脚本时总不如写web.xml等那样爽(可以实现自动完成提示),因而速度慢,一不小心还写错了。下面分享一下本人实现Ant语法提示的步骤,其实很简单,不过费了我点时间。1、首先在任意一个目录创建一个build.xml文件,内容如下:2、假如上述build.xml文件在d:/,则进到该目录,执行ant命令即可。(当然必须先安装并设置好Ant)此处会有一个小问题,构建会失败,因为缺少一个commo
2010-10-19 17:33:00 2166
原创 GlassFishv2.x初探及ejb3测试
首先,下载并安装Glassfishv2(安装完后查看version是Sun Java System Application Server 9.1 (build b41d-beta2)),这个都很容易找到相关资料。下面就个人在安装及测试时遇到的一些问题做一下总结。1、安装时都采用默认设置,我下的是glassfishv2.jar安装文件,看网上资料有提到在进行到ant执行setup.xml文件时会遇到一点小麻烦,看完别人的解决步骤后就写了一个bat文件来执行安装,其实很简单:java -Xmx256m -jar
2010-10-14 16:58:00 999
原创 Js调用Java
偶然在MyEclipse的插件JSEclipse的Reference library文档中发现JavaArray,JavaClass,JavaObject,JavaPackage,Packages这些似乎和Java有关系的东西,进去看看果然是,不过测试后发现似乎IE不支持,再一看才发现需要NES2.0(NetScape Enterprise Server),不过NetScape浏览器至9.x就不在开发了,NES也被Sun Java System Web Server取代,更囧的是这是服务器端的JS(Serv
2010-09-30 10:03:00 766
原创 使用JSTL的formatNumber时各种uri写法的区别
JSTL1.2.jar今天在使用标记时遇到一个错误,我的Jsp页面写法如下:,标记使用写法如下: value="${(fList.addr-(fList.addr%10))/10}">结果在运行时报如下错误:According to TLD or attribute directive in tag file, attribute value does not accept any expressions。还算可以看得懂,大致意思是value属性不能接受表达式。在网上找资料也是稀里糊涂,只好跑到
2010-09-01 10:27:00 3545 3
转载 JSTL之formatNumber取整
EL表达式取整或者取固定位小数 目前最好的方法在网上查了许多资料都说EL表达式无法取整,的确EL表达式除法结果为浮点型。例如${8/7} ,${6/7} ,${12/7 } 在页面的显示结果分别为:1.1428571428571428 0.8571428571428571 1.7142857142857142 现在我的目的是只取前面的整数,此时我用的是EL表达式的标签,例如:结果为1.maxFractionDigits="0"表示保留0位小数,即取整,注意:此时取的整数是四舍五入的。如果是${1/7}结果就
2010-09-01 09:25:00 20994 2
原创 Winrar制作自解压安装程序
一、 选中待制作的压缩文件,如果希望解压后不再套一层文件夹则直接选中这些文件,但是为了避免用户解压时忘记设置软件解压目录,如设置为C:/Program Files而不是C:/Program Files/MyApp,最好将整个MyApp目录制作为自解压安装文件。二、 进入winrar界面后,勾选中“创建自解压格式压缩文件”。三、 切换到“高级”选项卡,点击“自解压选项”按钮进行高级自解压选项设置。四、 进入
2010-08-25 12:56:00 15531 1
转载 妙用404错误页面
<br />以前介绍过网址伪装,主要目的是伪装出来一个类似门户站的网址,主要是用于增强信誉,例如免费送QQ币之的网址,为了增强可信度,一般选择的都是伪装成QQ的地址,使用的是网址编译,具体的大家可以看以前的帖子:http://www.100tuan.com/thread-506-1-7.html<br /><br />但是有些时候,不是门户站相关的信誉问题,而是文件相关的信誉问题,例如宣传电影下载,例如介绍自己的照片,而自己的目的又是想宣传自己的网站。<br /><br />例如我写:5月1日我们去法国玩了
2010-08-25 08:47:00 660
原创 PowerPoint插入Flash报表并自动播放
适才在网上随处游荡,无意闯进Ajava.org网站,看到一系列FushionChart教程,进而进入InfoSoft Global及Fushion Chart官网,下了个3.1 Evaluation版,其中的在PowerPoint中嵌入flash内容很吸引我,因为以前从没试过这样做。废话差不多了,下面是具体步骤,详细可参考Fushion Chart的文档。准备工作:Char3D.swf, Data.xml。
2010-08-24 12:19:00 3146 4
原创 OSQL管理
“SQL Server 桌面引擎”(也叫 MSDE 2000)没有自己的用户界面,因为它主要设计为在后台运行。用户通过 MSDE 2000 嵌入的程序与它交互。随 MSDE 2000 提供的唯一工具是 osql 。可执行文件 Sql.exe 在 MSDE 2000 的默认实例的 MSSQL/Binn 文件夹中。本文重点讨论如何通过使用 osql 工具管理 MSDE 2000。回到顶端何为 Osql?
2010-08-12 17:28:00 1032
原创 Tomcat配置perl及exe的cgi
1. 修改Tomcat安装目录的conf文件夹下的web.xml文件,将下面这两段Uncomment出来。cgiorg.apache.catalina.servlets.CGIServletdebug0
2010-08-05 15:58:00 2486
原创 Apache连接Tomcat
简单结合Apache Http Server 和 Tomcat。软件版本:Apache2.2.15 + jk1.2.28 + Tomcat6.0.20 + JRE6.0.161、 Apache配置:A、在conf/httpd.conf文件中添加如下配置:# 加入下面一句话指定mod_jk配置文件路径include "D:/Program Files/Apache Software Foundation/Apache2.2/conf/mod_jk.conf"B、在conf目录下新建mod_jk.conf文件
2010-08-05 15:18:00 2117
转载 多线程的安全问题
<br />首先先提出几个问题:<br />1.多线程编程何时会出现线程不安全的问题?<br />2.如何解决线程不安全的问题?<br /><br /> 线程不安全的本质是多线程共享数据,那么什么情况下多线程会共享数据?无外乎这么几种情况:<br /> (1)多线程访问单实例中的实例变量<br /> (2)多线程访问静态变量<br /><br /> 下面将举例说明,这个例子模拟铁路售票系统,实现通过四个售票点发售某日某次列车的100张车票,详见贴所示:http://bbs.misonso
2010-08-05 15:05:00 827
转载 创建线程两种方式的比较
通过铁路售票程序来理解实现多线程的两种方法:通过java.lang.Thread类和通过Runnable接口 java中有两种实现多线程的方式。一是直接继承Thread类,二是实现Runnable接口。那么这两种实现多线程的方式在应用上有什么区别呢? 为了回答这个问题,我们可以通过编写一段代码来进行分析。我们用代码来模拟铁路售票系统,实现通过四个售票点发售某日某次列车的100张车票,一个售票点用一个线程表示。 我们首先这样编写这个程序: public class ThreadDome1{ pub
2010-08-05 14:21:00 5524
翻译 设计自己的JavaBean(一)
声明: 内容参考自Java核心卷卷II第8版1. Why Beans?可重用组件,可视化编程。2. The Bean-Writing Process。JavaBean 无需继承某个类。你可以提供一些属性供用户修改,也可以提供监听事件供用户处理。3. Using Beans to Build an Application。你需要将的JavaBean打包成一个jar文件。首先你需要提供一个manifest文件来说明你的JavaBean,形如:Manifest-Version: 1.0Name: com/hors
2010-08-04 15:16:00 1030
原创 iexpress简介
<br /> <br />##### 该工具仅用来制作自解压文件,而不是安装程序。<br />##### 但是可以用来将多个安装程序集中到一起,并可以执行“后续命令”。<br /> <br />1. Create new Self Extraction Directive file. (制作新的自解压向导文件)<br /> <br />a. Extract files and run an installation command.(创建自解压文件exe,并在解压后执行其中的某个exe文件,同时可以指定解压
2010-08-03 10:17:00 992
原创 莫名其妙的http 405错误
今天试着将Apache Http Server 与 Tomcat 6 整合,效果还算满意;但在访问应用却发现了一个莫名奇妙的错误,访问display应用时,servlet生成的页面无法正确连接到css及js文件,我在地址栏直接输入文件的地址也不行(会报Http 405 错误,HTTP method GET is not supported by this URL),另存的话情况如下:而我在访问WStaCheck应用时却一切正常。几经比较,感觉是这两个应用的web.xml文件配置不一样,于是把display应
2010-08-02 17:02:00 7044
原创 创建自启动Servlet
自启动Servlet的写法与其他Servlet没太大区别,自是在web.xml文件中的配置不一样,下面以一个启动时删除Tomcat临时文件夹下的文件为例。ClearTempServlet.
2010-07-30 15:09:00 4984
weblogic 集群 数据共享
2014-12-23
TA创建的收藏夹 TA关注的收藏夹
TA关注的人