java
davidforeverkaka
这个作者很懒,什么都没留下…
展开
-
通过字符串对象接收异常的堆栈信息
[code="java"] PrintWriter pw = null; ByteArrayOutputStream byteOutputStream = new ByteArrayOutputStream(); pw = new PrintWriter(byteOutputStream, true); e.printStackTrace(pw); String exMessage = ...原创 2013-05-20 17:59:21 · 98 阅读 · 0 评论 -
使用Comet4j实现消息推送
Comet4J(Comet for Java)是一个纯粹基于AJAX(XMLHTTPRequest)的服务器推送框架,消息以JSON方式传递,具备长轮询、长连接、自动选择三种工作模式。有关comet4j更多的信息在此不再详细展开,需要了解的请访问地址 http://code.google.com/p/comet4j/。 在项目中使用comet4j需要引入2个文件,comet4j.js、com...原创 2013-05-23 16:30:26 · 167 阅读 · 0 评论 -
freemarker数字格式化
freemarker在解析数据格式的时候,默认自动将数字按3位进行分割,如1,000.这个问题给操作带来一定的额外处理复杂度. 解决方法有如下几种: 1.在模板中直接加.toString()将数字转化为字符串,如:${id.toString()}; 2.在freemarker配置文件freemarker.properties添加number_format=#或者number_forma...原创 2013-06-06 15:47:09 · 177 阅读 · 0 评论 -
《java程序性能优化》读书笔记之字符串优化
字符串是软件开发中最为重要的对象之一。通常,字符串对象或者其等价对象,在内存中总是占据了最大的空间块。因此如何高效地处理字符串,必将是提高系统整体性能的关键所在。 [b]String对象及其特点[/b] String对象是Java中重要的数据类型,它不是基础数据类型。在Java中,String对象可以认为是char数组的延伸和进一步封装。下图展示了Java中String类的基本实现,它...原创 2014-05-09 18:55:31 · 95 阅读 · 0 评论