- 博客(17)
- 收藏
- 关注
原创 software download
36站org.apache.felixjqgridlog4j1.2.16OSGI原理与最佳实践源代码osgi-gemini-blueprint-1.0.2org.tang.osgidemo.dictquery
2012-12-29 13:04:43 200
原创 tools download
go1.0.3.windows-386liteidex14.0wallsjava -jar ./webscarab.jar
2012-12-12 20:06:03 115
原创 ebook download
利用JAX-RS构建REST服务 Maven实战 OSGI in Action OSGI规范中文版 OSGI原理与最佳实践(精简版) REST_架构风格与基于网络的软件架构设计(论文) osgi.core.javadoc-5.0.0 osgi.enterprise.javadoc-5.0.0 WireShark...
2012-12-06 18:03:08 123
原创 自动售货机的找零程序模拟
模拟自动售货机的找零程序。需求描述如下:1、程序根据用户投入货币的面额及其数量,在扣除购买的商品价额后,进行找零。2、程序需要根据售货机内现存的各种货币面额和数量,在优先分配大面额货币的条件下,进行找零。3、暂时仅支持整数找零。4、实际的自动售货机找零是串行化操作,因此不考虑多线程同步问题。 package org.tang.change;/**...
2012-10-23 20:14:05 2690
原创 折扣计算策略--设计模式应用
折扣计算,策略模式和装饰模式的具体应用。 package org.tang.zjnumall.strategy.discount;import java.math.BigDecimal;public abstract class AbstractDiscountStrategy { /** * 单价 */ protected BigDecimal ...
2012-10-20 11:58:06 343
Java模拟二叉树实现
二叉树的概念不说了,搜索引擎比我说的更加清楚和完整。 下面的例子允许将各种java.lang.Comparable<T>的子类作为节点元素被添加到二叉树结构当中,并依据二叉树的中序遍历的方式将二叉树结构当中所有元素输出。 二叉树结构的Java实现类 package org.tang.binarytree;public cl...
2012-10-02 15:12:28 139
JavaMail异步邮件发送
今天把之前写的使用JavaMail异步发送邮件的demo程序贴出来。 最近一段时间,发现新浪微博手机客户端也开始支持异步发送信息了。不管是发微博,还是评论微博,点击过“发送”按钮之后,马上会被告知“已经进入发送队列”,我觉得这明显增加了用户体验,并且这个提升也不存在任何技术困难。这样一种情况,比如我发一个带图的微博消息,在不使用wifi的情况下,上传一个稍大些的图片...
2012-10-02 14:40:30 305
变量声明在循环体内合适,还是循环体外合适?
今天想对“变量声明在循环体外合适还是循环体内合适?”这个命题吐槽一番,并且我有两个前提:1、变量的生命周期仅限于循环体。2、仅限于Java语言。 从我迄今为止待过的两家公司来说,他们的答案都是“变量要声明在循环体外部”。why?我猜想制定这个规矩的人也许是个C/C++程序员。众所周知,C/C++是手工管理内存的语言。这些程序员通常站在机器的角度考虑,视...
2012-07-23 22:01:07 1262
原创 过滤HTML
public static String filterHTML(String sHtml) { if (sHtml == null || "".equals(sHtml)) { return ""; } return sHtml.replace("&", "&amp;").replace(" ", "&nbsp;")
2012-06-11 22:13:05 85
原创 Spring dependency download
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %><%@ taglib prefix="xml" uri="htt
2012-05-25 22:48:21 87
原创 简单Json字符串生成器
关于JSON的Java类库挺多的,但有时候不希望在项目里边引入这些JAR包,所以需要自己实现一些简单的工具类。本例就属于这种情况。本例中使用Java的反射机制,将简单的POJO对象转换成JSON字符串。 /*** 将字符串首字母大写* @param str * @return */private static String transform(String str) {...
2012-05-01 17:06:57 593
一些不靠谱的java.util.List深复制方法
之前探讨过Java数组的深复制问题,现在来说说<一些不靠谱的java.util.List深复制方法>。为什么不说<靠谱的深复制方法>呢?因为在寻找探索<靠谱的深复制方法>的过程中,我发现了这些不靠谱的方法,写下来是希望给自己和他人提个醒,不要犯这样的错误。 这是下面要频繁使用的一个JavaBean class Person implements ...
2012-04-07 20:45:06 1147
原创 Java数组深度复制
Java数组的复制操作可以分为<深复制>和<浅复制>。个人简单认为,深复制就是<对象的值和内容的复制>,浅复制就是<对象引用的复制>。 下面以Java的字符串数组为例,介绍一下如何实现深复制。 首先是待复制的Java字符串数组String[][] strArray=new String[][]{ {"a","...
2012-04-07 15:37:08 169
原创 Java多线程对资源加锁同步无效是何原因?
public class IncrementAndDecrement { private static Integer balance=0;//引起竞争的资源 /** * @param args */ public static void main(String[] args) { ExecutorService executor=Executors.ne...
2012-03-01 22:18:16 358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人