摘要:
我们先要记住三者的特征:String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全)一、定义查看 API 会发现,String、StringBuffer、StringBuilder 都实现了 CharSequence 接口,内部都是用一... 阅读全文
posted @ 2015-10-21 21:43
W&L
阅读(182)
评论(0)
推荐(0)
摘要:
当一个Web系统从日访问量10万逐步增长到1000万,甚至超过1亿的过程中,Web系统承受的压力会越来越大,在这个过程中,我们会遇到很多的问题。为了解决这些性能压力带来问题,我们需要在Web系统架构层面搭建多个层次的缓存机制。在不同的压力阶段,我们会遇到不同的问题,通过搭建不同的服务和架构来解决。W... 阅读全文
posted @ 2015-10-21 21:36
W&L
阅读(183)
评论(0)
推荐(0)
摘要:
编写需求文档,在嵌入式开发领域是非常普遍的。需求文档被用来定义开发任务,协调大规模的研发计划。对于最终的产品,需求文档扮演着开发者行为和消费者行为之间沟通纽带的角色。当需求文档书写正确的时候,便可以发挥巨大的作用。然而,如果你在嵌入式开发领域工作的时间足够长,你就会很快发现,这个领域里不合格的需求文... 阅读全文
posted @ 2015-10-21 21:34
W&L
阅读(253)
评论(0)
推荐(0)
摘要:
“任何可能出错的事情,最后都会出错。”这就是人们为什么喜欢进行“防错性程序设计”的原因。偏执的习惯有时很有意义,有时则不够清晰也不够聪明,也许当你想到这样写的人的时候还会觉得有点怪异。下面是我列出的的个人感觉最有用而又偏执的 10 项 Java 编程技巧。请看:1. 把字符串常量放在前面通过把字符串... 阅读全文
posted @ 2015-10-21 21:33
W&L
阅读(124)
评论(0)
推荐(0)
摘要:
实例数据id name id name-- ---- -- ----1 Pirate 1 Rutabaga2 Monkey 2 Pirate3 Ninja 3 Darth Vader4 Spaghetti 4 Ninja1、内联合(inner join)SELEC... 阅读全文
posted @ 2015-10-21 21:30
W&L
阅读(145)
评论(0)
推荐(0)
摘要:
1、 为什么两个(1927年)时间相减得到一个奇怪的结果?如果执行下面的程序,程序解析两个间隔1秒的日期字符串并比较:public static void main(String[] args) throws ParseException {SimpleDateFormat sf = new Sim... 阅读全文
posted @ 2015-10-21 21:21
W&L
阅读(171)
评论(0)
推荐(0)
摘要:
什么是不可变对象?众所周知, 在Java中, String类是不可变的。那么到底什么是不可变的对象呢? 可以这样认为:如果一个对象,在它创建完成之后,不能再改变它的状态,那么这个对象就是不可变的。不能改变状态的意思是,不能改变对象内的成员变量,包括基本数据类型的值不能改变,引用类型的变量不能指向其他... 阅读全文
posted @ 2015-10-21 20:56
W&L
阅读(129)
评论(0)
推荐(0)