- 博客(35)
- 资源 (8)
- 收藏
- 关注
原创 防止单例在反序列化后成多例
无意中看到这个方法,突然对JAVA很失望,没有任何接口,就这么空降般的一个私有方法,像类似的方法还有多少?n久以后我可能忘记,就在这做个备忘吧!
2014-11-20 10:38:03 2401 1
原创 关于Mongo4J网上资料都没有提及的秘密!
时下,大数据量让NoSql语系的Mongo数据库推上了大家的视野,可以从网上搜索到很多相关资料,如何安装,如何使用,如何与Solr搭建索引同步服务。。。等等,数不胜数,但是,很多都是没有应用到实际项目中经过历练,当然我不是说Mongo数据库不够强大,强大毋庸置疑,但是往往一条语句的纰漏,会给系统造成严重后果。CSDN的如下文章,应该算是比较专业的介绍了“如何用Java操作MongoDB”,链接
2013-02-16 16:03:11 1007
原创 基于逻辑表达式的集合运算
课题:基于逻辑表达式的集合运算 需求: 实际项目开发中,我们可能会有这样的需求,有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 2371
原创 依赖关系算法
关系依赖算法一、引言昨天,因为工作需要,在处理对多个表同时插入时,表与表之间存在依赖关系(即存在外键引用),需要有一个算法对所有相关表进行重新排序,将没有依赖的表先插入,有依赖的表在它所依赖表插入之后,在进行插入操作。引申到生活中,我们平时同样会遇到或多或少的很多事情,它们之前同样存在着千丝万缕的依赖关联。这时候我们同样需要将所有的事情排一下顺序,确定自己是先做什么,后做什么。
2012-06-07 14:06:53 6930 4
原创 文件扫描处理程序,用到线程、线程池、模板设计模式、访问者模式、类的递归等知识
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 1625
原创 帮朋友Every写的消费者的例子
朋友Every今天问我,线程到底怎么控制?消费者模式怎么写?于是,我给他写了一个生产消费蛋糕的例子 ,贴出来分享一下。/** * 演示消费者模式 */package com.godway.custom;import java.util.concurrent.ConcurrentLinkedQueue;/** * @author 高伟 * @date Ja
2012-01-06 18:02:47 1246
转载 MyISAM InnoDB 区别
InnoDB和MyISAM是许多人在使用MySQL时最常用的两个表类型,这两个表类型各有优劣,视具体应用而定。基本的差别为:MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而
2011-09-30 18:07:27 409
原创 编程思想才是精髓の如何利用数学知识编程小例
利用数学知识完成计算机编程。 例子:利用控制台输出指定宽度和高度的菱形。package csdn;/** * 根据线性代数方式生成菱形 * Y * ^ *
2011-09-24 10:28:03 971 3
原创 多重数值类型转型谜题
转型被用来将一个数值从一种类型转换到另一种类型。下面的程序连续使用了三个转型。那么它到底会打印出什么呢? public class Multicast{ public static void main (String[] args){ System.out.pr
2011-09-04 14:53:17 592
原创 找零时刻谜题
请考虑下面这段话所描述的问题:Tom在一家汽车配件商店购买了一个价值$1.10的火花塞,但是他钱包中都是两美元一张的钞票。如果他用一张两美元的钞票支付这个火花塞,那么应该找给他多少零钱呢?下面是一个试图解决上述问题的程序,它会打印出什么呢? public class
2011-09-04 14:51:38 499
原创 长整除谜题
这个谜题之所以被称为长整除是因为它所涉及的程序是有关两个long型数值整除的。被除数表示的是一天里的微秒数;而除数表示的是一天里的毫秒数。这个程序会打印出什么呢?public class LongDivision{ public static void main(St
2011-09-04 14:50:59 415
原创 Null与Void谜题
下面仍然是经典的Hello World程序的另一个变种。那么,这个变种将打印什么呢? public class Null { public static void greet() { System.out.println("Hello world!
2011-09-04 14:37:03 531
原创 复合赋值语句的类型升级谜题
现在该轮到你来写些代码了,好消息是,你只需为这个谜题编写两行代码,并为下一个谜题也编写两行代码。这有什么难的呢?我们给出一个对变量x和i的声明即可,它肯定是一个合法的语句:x += i;但是,它并不是: x = x + i;许多程序员都会认为该迷题中的
2011-09-04 14:27:03 753
原创 令人混淆的构造器案例
本谜题呈现给你了两个容易令人混淆的构造器。main方法调用了一个构造器,但是它调用的到底是哪一个呢?该程序的输出取决于这个问题的答案。那么它到底会打印出什么呢?甚至它是否是合法的呢?public class Confusing {private Confusing(Obj
2011-09-04 14:21:38 593
转载 html中引入css的四种方法
在html中,引入css的方法主要有行内式、内嵌式、导入式和链接式4种。1.行内式:即在标记的style属性中设定css样式,这种方式本质上没体现出css的优势,因此不推荐使用。2.嵌入式:在对页面中各种元素的设置集中写在和之间的,对于单个页面来说,这种方式很方便。3
2011-08-20 23:31:34 2090
原创 Flex实现页面跳转的功能可用性分析
Flex关于页面跳转的方式,我是直接贴的,博客中很多很多,我只是贴过来然后结合实际应用中分析下那种方式最好。 Flex中实现页面的跳转以下几种方式: 1、使用ViewStack组件,把要跳转的页新建成 MXML Component,然后通过 ViewSt
2011-08-14 18:18:49 1272
原创 我是你的护心符
.............我情愿化成落日,当作你的护身符,走到哪里都带给你,我不变的温度。我情愿化成影子,当作你的护身符,走到哪里都带给你,最亲密的保护。.............
2011-08-13 20:51:20 627
原创 Flex如此简单访问EJB
1、通过blazeds/lcds访问远程EJB,Pomer框架封装了blazeds/lcds的访问式,用户无须添加配置文件,只须在EJBDestinationRegister注册即可将Java对象发布成blazeds/lcds的远程对象(RemoteObject),进行远程访问。
2011-08-13 18:24:39 917
原创 规范自己开发的准则
1. 程序员的职业准则是:诚实(如实的报告你的状态,风险和出现的问题)守信(承诺完成的任务就要按时完成)尊重(尊重给你的代码提建议的同事,对事不对人)2. 写有BUG的代码和写没有 BUG 的代码花费的时间是一样的。 3. BUG是会成
2011-08-11 15:20:20 426
转载 阿里巴巴用人标准 -----马云
2001年的时候,我犯了一个错误,我告诉我的18位共同创业的同仁,他们只能做小组经理,而所有的副总裁都得从外面聘请。现在十年过去了,我从外面聘请的人才都走了,而我之前曾怀疑过其能力的人都成了副总裁或董事。 我的经验是:必须依赖并关心员工。你的员工,你的团队是唯一
2011-08-10 18:29:43 3327
转载 烟雨帘,等一个睛天
绵绵的雨丝在六月肆意的漫延不绝,一段安静的时光踏过纷惹的从前,雨滴声在窗外敲响夜的独白,像极了曾经那一首最爱的歌,唱着唱着就开始落泪,都说泪是满天的雨,而满天的雨又是谁的泪?雨丝纤长在幕色中而乱,遥望雨帘一片你的窗前是否也雨珠不断?烟雨帘,等一个晴天。 花开一段炽热的
2011-08-09 19:40:22 1095
转载 凝眸处淡淡的伤
陌上流离,我一路追寻,却不见你的影子,凝眸、回望,终于知道你已经离我而去。 ——文/忆尘 春末夏初,站在梦离的此岸,叹浮华流逝,哀痛缠绵,此起彼伏的记忆,勾勒出你的容颜,疏影仿偟,只有那悬在天边的落日,用如血的余晖苦诉心肠。 这一刻,是我对你无尽的思
2011-08-09 19:37:55 616
原创 AdvanceDateGrid编辑完成事件
//高级表格var grid:AdvancedDataGrid = event.target as AdvancedDataGrid;//当前编辑的列var col:AdvancedDataGridColumn = grid.columns[event.columnI
2011-08-09 19:28:04 548
原创 Eclipse快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
2011-08-09 19:26:42 287
原创 我的Eclipse代码模板配置[gaogao自用]
/** * @return the ${bare_field_name} *//** * @param ${param} the ${bare_field_name} to set *//** * ${tags} *//** * Date Create
2011-08-09 19:26:02 940
原创 web.xml 中的listener、 filter、servlet 加载顺序及其详解
在项目中总会遇到一些关于加载的优先级问题,近期也同样遇到过类似的,所以自己查找资料总结了下,下面有些是转载其他人的,毕竟人家写的不错,自己也就不重复造轮子了,只是略加点了自己的修饰。 首先可以肯定的是,加载顺序与它们在 web.xml 文件中的先后顺序无关。即不
2011-08-09 19:21:44 490
原创 utf8乱码解决方案[适合tomcat部署的jsp应用]
1. java类: CharacterEncodingFilter import javax.servlet.*;import java.io.IOException; public class CharacterEncodingFilter imp
2011-08-09 19:18:08 11131
转载 Linux报“too many open files”的错误
Linux报“too many open files”的错误,解决办法如下: 报此错误是由于系统内核对进程打开文件个数的限制,默认为1024 [root@localhost ~]# ulimit -n 1024 修改参数,增大这个限制: #
2011-08-09 19:15:36 824
转载 Double 精度问题总结
使用Java,double 进行运算时,经常出现精度丢失的问题,总是在一个正确的结果左右偏0.0000**1。 特别在实际项目中,通过一个公式校验该值是否大于0,如果大于0我们会做一件事情,小于0我们又处理其他事情。 这样的情况通过double计算出来的结果去和0比较大小,尤其是
2011-08-09 19:12:44 537
原创 表格的横纵转
###################################行转列-example 1 ,学生成绩 ##########################创建数据库表CREATE TABLE StudentScores ( UserName
2011-08-09 19:09:54 520
原创 mysql数据库的日志功能开启配置
mysql有以下几种日志: 错误日志: -log-err 查询日志: -log 慢查询日志: -log-slow-queries 更新日志: -log-update 二进制日志: -log-bin 在mysql的安装目录下,打开my.ini,在后面加
2011-08-09 19:08:08 708
转载 linux vi 命令大全
vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与p
2011-08-09 19:06:57 279
转载 EJB两种会话Bean的误解
很多朋友(包括我)对两种session bean存在误解,认为有状态是实例一直存在,保存每次调用后的状态,并对下一次调用起作用,而认为无状态是每次调用实例化一次,不保留用户信息。 但是,经过仔细分析并用实践检验后,发现,事实恰好相反: 有状态和无状态会
2011-08-09 18:50:38 375
Java Double 精度问题总结
2011-09-25
使用 Flex3 开发 OLAP 应用
2011-09-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人