Java
文章平均质量分 66
core5277
core5277@hotmail.com
展开
-
学习正则表达式最佳的材料
[code="java"]import java.util.regex.Matcher;import java.util.regex.Pattern;public class RegularExpression { public static void main(String[] args) { // 简单认识正则表达式的概念 // p("abc".matche...原创 2009-03-05 14:05:19 · 152 阅读 · 0 评论 -
Java中格式化输出数字
在实际工作中,常常需要设定数字的输出格式,如以百分比的形式输出,或者设定小数位数等,现稍微总结如下。主要使用的类:java.text.DecimalFormat1。实例化对象,可以用如下两种方法: DecimalFormat df=(DecimalFormat)NumberFormat.getInstance(); DecimalFormat df1=(Deci...原创 2009-01-20 12:15:09 · 166 阅读 · 0 评论 -
编程经典问题
【程序1】 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 1.程序分析: 兔子的规律为数列1,1,2,3,5,8,13,21.... 【程序2】 题目:判断101-200之间有多少个素数,并输出所有素数。 1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数...原创 2009-01-21 16:43:36 · 355 阅读 · 0 评论 -
一些常用的正则表达式
正则表达式是一种通用的标准,大部分计算机语言都支持正则表达式,包括as3,这里转摘出了一些常用的正则表达式语句,大家用到的时候就不用自己写了 ^\d+$ //匹配非负整数(正整数 + 0) ^[0-9]*[1-9][0-9]*$ //匹配正整数 ^((-\d+)|(0+))$ //匹配非正整数(负整数 + 0) ^-[0-9]*[1-9][0-9]*$ //匹配负整数 ...原创 2009-02-02 12:34:42 · 102 阅读 · 0 评论 -
Java util之常用数据类型特性盘点
java.util就相当于c++的STL,是Java的一个非常重要的包,有很多常用的数据类型,不同数据类型有不同的用途,而有些数据类似乎很相似,怎样选择应用,就需要对它们进行辨析。 下面列出了这些数据类型的特点,根据这些特点,就可以有针对性的选用 * 蓝色为接口,绿色为具体实现类 * 缩进的层次结构,就是implement或extend的层次关系 * 每个接口或类都具备其所...原创 2009-02-02 12:43:52 · 76 阅读 · 0 评论 -
关于用Java I/O 复制文件的问题
今天遇到了一个极其郁闷的问题,想写一段代码,可以给windows自动安装一种字体。原理就是将4个ttf字体文件复制到C:\\WINDOWS\\Fonts\\目录下。本来以为很简单,但用java I/O复制过去的字体不能使用(将记事本的字体改成DejaVuSansMono,如果有效果变化,就是正常的),直接手动复制同样的文件过去,就可以使用。不知道问题出在哪里?哪位朋友帮忙看看,万分感谢,字...2009-02-05 17:12:45 · 151 阅读 · 0 评论 -
双色球算号器
我是个彩民,特别喜欢买双色球。最近看了几种算法,写了一个很简单的双色球的算号器,分享给大家,仅供娱乐,呵呵[code="java"]package com.tester.luckly;import java.util.Random;import java.util.Scanner;import java.util.Set;import java.util.TreeSet;...2009-02-06 12:29:09 · 853 阅读 · 0 评论 -
Java snippets01
[code="java"] for (int i = 0; i < number.length; i++) { for (int j = 0; j < number.length - i - 1; j++) { if (number[j] < number[j + 1]) { int temp = number[j]; number[j] = number[j +...2009-02-06 13:28:12 · 136 阅读 · 0 评论 -
Java snippets02
[code="java"] if (Character.isLowerCase(ch[i])) { char temp = Character.toUpperCase(ch[i]); ch[i] = temp; } else if (Character.isUpperCase(ch[i])) { char temp = Character.toLowerC...2009-02-06 14:43:53 · 192 阅读 · 0 评论 -
定时执行任务的三种方法
定时执行任务的三种方法:1)java.util.Timer.2)ServletContextListener.3)org.springframework.scheduling.timer.ScheduledTimerTask1)java.util.Timer这个方法应该是最常用的,不过这个方法需要手工启动你的任务: Timer timer=ne...原创 2009-07-02 22:58:38 · 279 阅读 · 0 评论 -
网站架构(页面静态化,图片服务器分离,负载均衡)方案全解析
1、HTML静态化其实大家都知道,效率最高、消耗最小的就是纯静态化的html页面,所以我们尽可能使我们的网站上的页面采用静态页面来实现,这个最简单的方法其实也是最有效的方法。但是对于大量内容并且频繁更新的网站,我们无法全部手动去挨个实现,于是出现了我们常见的信息发布系统CMS,像我们常访问的各个门户站点的新闻频道,甚至他们的其他频道,都是通过信息发布系统来管理和实现的,信息发布系统可以实现最简单的...原创 2010-01-05 08:31:51 · 123 阅读 · 0 评论 -
一个程序员的多年珍藏(python)
程序员珍藏的东西会是什么?呵呵,除了平时写的代码,就是那些百看不厌的电子书了。 昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了。里面40G的资料全部报销了。 为了不再重蹈覆辙,我决定把重要的电子书都放到网络硬盘上去备份。索性将这些资料的下载方式公布出来,与大家分享,一定会有你想要的! [size=large][color=red]Java Linux Oracle Perl...原创 2010-01-14 12:07:26 · 257 阅读 · 0 评论 -
右键运行jar文件的方法
经常需要运行一些打成jar文件格式的Java程序,每次都需要切换到DOS下运行命令:[color=blue]java -jar FileName.jar[/color],非常的麻烦。其实可以将jar文件的默认打开方式设置成jre中的javaw,设置好后可以双击jar文件运行。但这样的话,需要查看包中内容的时候又非常麻烦,需要将jar文件拖到解压缩工具中。今天突发奇想,改写了一个批处...2009-01-08 12:11:08 · 490 阅读 · 0 评论 -
开心网外挂开发手记
开讲。做一个Web游戏外挂需要的准备知识:1) 需要有耐心2) 熟悉HTML, JavaScript,特别是FORM3) 熟悉HTTP协议,特别是Cookie, URL的编码方式和POST, GET内容格式4) 熟悉游戏本身,能抽象出最优的赚钱/升级的数学模型5) 掌握一门语言,白菜萝卜都可以,我比较喜欢用Python和C#6) 需要一些抓包的工具,比如Fiddle...原创 2009-01-07 13:15:07 · 505 阅读 · 0 评论 -
Java Regex(Java正则表达式)
在Sun的API中对在对 “最大匹配Greedy”“最小匹配Reluctant”“完全匹配Possessive”的描述,不能让我明白他们有什么区别,现在将我对这三种匹配模式的理解写出来,供大家参考。1、Greediness(贪心)匹配:X?、X*、X+、X{n,}都是最大匹配。例如你要用“”去匹配“aaava abb”,也许你所期待的结果是想匹配“”,但是实际结果却会匹配到“a...原创 2009-03-10 13:35:41 · 128 阅读 · 0 评论 -
log4j配置文件的含义
今天试着用了一下log4j来处理java中的日志,感觉良好,顺便记录一下log4j的配置文件log4j.properties各语句的含义。这是一个数据库配置文件#这是一个配置文件实例,PropertyConfigurator将使用这个文件 :#声明一个appender变量名为JDBClog4j.rootLogger=DEBUG, JDBC#JDBC是一个JDBCAp...原创 2009-03-10 13:37:17 · 214 阅读 · 0 评论 -
13个代码注释的小技巧
这篇文章是由José M. Aguilar在他卓越的博客中以西班牙语的形式首发,其后Timm Martin在获得Aguilar先生的授权下,对该文章进行翻译、修改,并且在DevTopics上发布。以下13个小技巧可以使得你的代码在长时间内依然能够保持容易理解和维护。1. 对不同级别的代码进行注释对于不同级别的代码块,要使用统一的方法来进行注释。例如:对于每一个类,需...原创 2009-03-31 08:43:11 · 155 阅读 · 0 评论 -
Java基础学习笔记
1.Java语言的特点:面向对象,跨平台,多线程2.Java运行环境:JVM+Java API3.数据类型:boolean 1 char 16 byte 8 short 16 int 32 long 64 float 32 double 644.面向对象:封装:类 继承:单一继承 多态:重写(Overridding)与重载(Ove...2009-10-31 22:23:41 · 117 阅读 · 0 评论 -
jsp生成随机验证码图片
生成有4个随机数字和杂乱背景的图片,数字和背景颜色会改变,服务器端刷新(用history.go(-1)也会变)原型参考ALIBABA http://china.alibaba.com/member/showimage------------产生验证码图片的文件-----image.jsp-------------------------------------------...原创 2008-11-25 10:34:03 · 271 阅读 · 0 评论 -
java的md5加密类
MD5算法是将数据进行不可逆加密的算法有较好的安全性,在国内如寿信的安全支付平台就采用此算法。源代码如下/************************************************MD5 算法的Java BeanLast Modified:10,Mar,2001**********************************************...原创 2008-11-25 10:38:11 · 82 阅读 · 0 评论 -
我所喜欢的Java书籍作者(国内)
首先说明,我不是书托,为了避免这种嫌疑,我只评论一下2007年以前出版的书籍作者。其实那些作者也不需要我这种无名小卒来宣传,只是我决心以后尽量只看英文电子版和影印版的Java书籍了,所以写下点东西,留个纪念。看了很多本Java书籍,其中国内的作者有这样几位给我留下了深刻的印象: 第一位,可以算得上是我Java的入门导师,张洪斌。我在2003年刚开始学习Java的时候,是伴随着...2008-12-04 10:28:39 · 508 阅读 · 0 评论 -
Java读书目录
统计一下,争取每年能读3本书01.《成功通过Sun认证 Java2程序员考试》02.《Java实例技术手册》03.《数据结构与算法分析--JAVA 语言描述》04.《Junit In Action》05.《设计模式精解》06.《SCWCD认证专家应考指南》07.《精通Struts》08.《精通Hibernate》09.《Spring In Action》...原创 2008-12-08 15:30:53 · 164 阅读 · 0 评论 -
JAVA简单编码规则
一、规范存在的意义 应用编码规范对于软件本身和软件开发人员而言尤为重要,有以下几个原因: 1、好的编码规范可以尽可能的减少一个软件的维护成本 , 并且几乎没有任何一个软件,在其整个生命周期中,均由最初的开发人员来维护; 2、好的编码规范可以改善软件的可读性,可以让开发人员尽快而彻底地理解新的代码; 3、好的编码规范可以最大限度的提高团队开发...原创 2009-01-07 13:05:04 · 241 阅读 · 0 评论 -
Java 推荐读物与源代码阅读
Java 推荐读物与源代码阅读 江苏无锡 缪小东1. Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《Thinking in Java》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作...原创 2009-01-07 13:12:24 · 96 阅读 · 0 评论 -
给学习J2EE的朋友一些值得研究的开源项目
给学习J2EE的朋友一些值得研究的开源项目江苏 无锡 缪小东 这篇文章写在我研究J2SE、J2EE近三年后。前3年我研究了J2SE的Swing、Applet、Net、RMI、Collections、IO、JNI......研究了J2EE的JDBC、Sevlet、JSP、JNDI…..不久我发现这些好像太浮浅了:首先,我发现自己知道的仅仅是java提供的大量的API,根本不能...原创 2009-01-07 13:13:31 · 119 阅读 · 0 评论 -
一个程序员的多年珍藏(1月23日最新更新)
程序员珍藏的东西会是什么?呵呵,除了平时写的代码,就是那些百看不厌的电子书了。昨天很郁闷,我用了5年的移动硬盘,莫名奇妙的坏掉了。里面40G的资料全部报销了。为了不再重蹈覆辙,我决定把重要的电子书都放到网络硬盘上去备份。索性将这些资料的下载方式公布出来,与大家分享,一定会有你想要的![size=medium][color=blue]下载的兄弟注意了,点击下载后,可以在url中看...原创 2010-01-15 09:16:23 · 1337 阅读 · 0 评论