
J2EE
cn_gaowei
谨言慎行,敢做敢当。
展开
-
令人混淆的构造器案例
本谜题呈现给你了两个容易令人混淆的构造器。main方法调用了一个构造器,但是它调用的到底是哪一个呢?该程序的输出取决于这个问题的答案。那么它到底会打印出什么呢?甚至它是否是合法的呢?public class Confusing {private Confusing(Obj原创 2011-09-04 14:21:38 · 607 阅读 · 0 评论 -
我的Eclipse代码模板配置[gaogao自用]
/** * @return the ${bare_field_name} *//** * @param ${param} the ${bare_field_name} to set *//** * ${tags} *//** * Date Create原创 2011-08-09 19:26:02 · 953 阅读 · 0 评论 -
html中引入css的四种方法
在html中,引入css的方法主要有行内式、内嵌式、导入式和链接式4种。1.行内式:即在标记的style属性中设定css样式,这种方式本质上没体现出css的优势,因此不推荐使用。2.嵌入式:在对页面中各种元素的设置集中写在和之间的,对于单个页面来说,这种方式很方便。3转载 2011-08-20 23:31:34 · 2125 阅读 · 0 评论 -
编程思想才是精髓の如何利用数学知识编程小例
利用数学知识完成计算机编程。 例子:利用控制台输出指定宽度和高度的菱形。package csdn;/** * 根据线性代数方式生成菱形 * Y * ^ *原创 2011-09-24 10:28:03 · 989 阅读 · 3 评论 -
帮朋友Every写的消费者的例子
朋友Every今天问我,线程到底怎么控制?消费者模式怎么写?于是,我给他写了一个生产消费蛋糕的例子 ,贴出来分享一下。/** * 演示消费者模式 */package com.godway.custom;import java.util.concurrent.ConcurrentLinkedQueue;/** * @author 高伟 * @date Ja原创 2012-01-06 18:02:47 · 1258 阅读 · 0 评论 -
文件扫描处理程序,用到线程、线程池、模板设计模式、访问者模式、类的递归等知识
1、文件扫描任务线程/** * */package com.godway.filescanner;import java.io.File;import java.util.Date;/** * 递归调用 * 文件夹的文件扫描 * * @author 高伟 * @date Jan 9, 2012 11:16:39 AM * @descr原创 2012-01-11 09:40:30 · 1649 阅读 · 0 评论 -
基于逻辑表达式的集合运算
课题:基于逻辑表达式的集合运算 需求: 实际项目开发中,我们可能会有这样的需求,有A、B、C、D四个集合,需要对这四个集合进行一定的逻辑运算,从而得到经过该表达式运算之后的最终的集合情况。 实例: 1、假设现在有四个集合元素分别为: A集合:20,50,60 B集合:70,80 C集合:90,100 D集合:30,70,80 2、运算表达式为原创 2012-07-04 19:40:05 · 2411 阅读 · 0 评论 -
关于Mongo4J网上资料都没有提及的秘密!
时下,大数据量让NoSql语系的Mongo数据库推上了大家的视野,可以从网上搜索到很多相关资料,如何安装,如何使用,如何与Solr搭建索引同步服务。。。等等,数不胜数,但是,很多都是没有应用到实际项目中经过历练,当然我不是说Mongo数据库不够强大,强大毋庸置疑,但是往往一条语句的纰漏,会给系统造成严重后果。优快云的如下文章,应该算是比较专业的介绍了“如何用Java操作MongoDB”,链接原创 2013-02-16 16:03:11 · 1021 阅读 · 0 评论 -
Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)原创 2011-08-09 19:26:42 · 297 阅读 · 0 评论 -
我的Eclipse开发的格式化配置[gaogao自用]
原创 2011-08-09 19:24:52 · 1950 阅读 · 0 评论 -
复合赋值语句的类型升级谜题
现在该轮到你来写些代码了,好消息是,你只需为这个谜题编写两行代码,并为下一个谜题也编写两行代码。这有什么难的呢?我们给出一个对变量x和i的声明即可,它肯定是一个合法的语句:x += i;但是,它并不是: x = x + i;许多程序员都会认为该迷题中的原创 2011-09-04 14:27:03 · 771 阅读 · 0 评论 -
Null与Void谜题
下面仍然是经典的Hello World程序的另一个变种。那么,这个变种将打印什么呢? public class Null { public static void greet() { System.out.println("Hello world!原创 2011-09-04 14:37:03 · 546 阅读 · 0 评论 -
长整除谜题
这个谜题之所以被称为长整除是因为它所涉及的程序是有关两个long型数值整除的。被除数表示的是一天里的微秒数;而除数表示的是一天里的毫秒数。这个程序会打印出什么呢?public class LongDivision{ public static void main(St原创 2011-09-04 14:50:59 · 422 阅读 · 0 评论 -
找零时刻谜题
请考虑下面这段话所描述的问题:Tom在一家汽车配件商店购买了一个价值$1.10的火花塞,但是他钱包中都是两美元一张的钞票。如果他用一张两美元的钞票支付这个火花塞,那么应该找给他多少零钱呢?下面是一个试图解决上述问题的程序,它会打印出什么呢? public class原创 2011-09-04 14:51:38 · 508 阅读 · 0 评论 -
多重数值类型转型谜题
转型被用来将一个数值从一种类型转换到另一种类型。下面的程序连续使用了三个转型。那么它到底会打印出什么呢? public class Multicast{ public static void main (String[] args){ System.out.pr原创 2011-09-04 14:53:17 · 609 阅读 · 0 评论 -
Double 精度问题总结
使用Java,double 进行运算时,经常出现精度丢失的问题,总是在一个正确的结果左右偏0.0000**1。 特别在实际项目中,通过一个公式校验该值是否大于0,如果大于0我们会做一件事情,小于0我们又处理其他事情。 这样的情况通过double计算出来的结果去和0比较大小,尤其是转载 2011-08-09 19:12:44 · 566 阅读 · 0 评论 -
utf8乱码解决方案[适合tomcat部署的jsp应用]
1. java类: CharacterEncodingFilter import javax.servlet.*;import java.io.IOException; public class CharacterEncodingFilter imp原创 2011-08-09 19:18:08 · 11150 阅读 · 0 评论 -
web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不原创 2011-08-09 19:21:44 · 505 阅读 · 0 评论 -
防止单例在反序列化后成多例
无意中看到这个方法,突然对JAVA很失望,没有任何接口,就这么空降般的一个私有方法,像类似的方法还有多少?n久以后我可能忘记,就在这做个备忘吧!原创 2014-11-20 10:38:03 · 2415 阅读 · 1 评论