- 博客(11)
- 收藏
- 关注
转载 SynchronizedMap
Doug Lea的util.concurrent包除了包含许多其他有用的并发构造块之外,还包含了一些主要集合类型List和Map的高性能的、线程安全的实现。Brian Goetz向您展示了用ConcurrentHashMap替换Hashtable或synchronizedMap,将有多少并发程序获益。 在Java类库中出现的第一个关联的集合类是Hashtable,它是JDK 1.0的一部分。
2008-09-27 13:56:00
5649
原创 项目总结
项目终于走到了最后,由于项目比较忙加上自己比较懒,一直也没有就项目的进度做详细的记录, 明天工程验收完成后,我也许就可以重新回到校园了。读研之前期望能够有个好的导师一直带着做项目,进了学校之后发现导师原来全无项目,一度情绪很低落,现在终于有个好导师能带着我做项目了,也愿意将我转至他名下,但我却拒绝了。不得不承认我是在压力和庞大的工作量前退缩了,第一次花了这么多的时间来做一个项目,虽
2007-11-13 15:58:00
494
原创 程序员怎样学数学:半路出家也能让编程是小菜一碟
导读: 自从我读了Johnny von Neumann的传记,我已经为弥补我糟糕的数学技能花了15个月了.读了大量的数学书籍,不过呢,似乎我还有更多没有读.当然我会接着做的. 现在我就来告诉你这些. 这并不包括传统的智慧 首先:程序员不认为他们需要了解数学.我常常听到这样的话;我不知道还有会不同意这个的.甚至于以前是主修数学的程序员也告诉我他们真的不是常常使用到数学!他们说 更重要的是要去
2007-10-31 13:52:00
602
转载 俞敏洪:不要为眼前的得失而抓狂
如果你知道每一次失去的背后有一个更大的目标,有更多的考验,生命中还有太多太多的事情需要你去做,你就不再会为眼前失去的东西感到痛苦了。当一个人、一个地区只顾眼前利益的时候,它将最终导致人生和事业的失败。 《易经》中有一句话叫“动则得咎”,就是说只要你选择做事情,就会有得失。 如果你知道每一次失去的背后有一个更大的目标,有更多的考验,生命中还有太多太多的事情需要你去做,你就不再会为眼
2007-10-31 13:27:00
547
转载 Java语言中的IO系统
Java的核心库java.io提供了全面的IO接口,包括:文件读写,标准设备输出等等。Java中IO是以流为基础进行输入输出的,所有数据被串行化写入输出流,或者从输入流读入。在具体使用中很多初学者对Java.io包的使用非常含糊,本文将详细解说关于Java.io的使用。 一. Input和Output 1. stream代表的是任何有能力产出数据的数据源,或是任何有能力接收数据的接收源。在J
2007-09-25 15:53:00
347
原创 JAVA的参数传递
Java是种面向对象的语言,可以说,Java所有一切都是对象,这句话很好的描述的Java和别的面向对象的编程语言,例如Object Pascl的区别。而且,这个特性,也对函数的参数传递有着重要的影响。用过dephi的人都知道,在object Pascal中,函数的参数传递有两种方式,值传递和变参传递,简单的说,就是加不加var的区别。加了var,就是变参传递,实质上传递的是这个参数的指针,也就是说
2007-08-24 10:09:00
1241
转载 线程、同步与锁想说爱你不容易
除了Lock()、Monitor之外,我们最长用的就是Mutex了,但是玩不好Mutex就总会造成死锁或者AbandonedMutexException(我就玩的不怎么好,在并发性访问测试的时候总是遇到关于Mutex的问题,各位线虫见笑了,不过还是把我遇到的一些问题和总结拿出来和大家分享,有误的地方还往指正。 还是先举一个简单的例子,来说明一下这个东西:下面放一个Mutex的简单实现,
2007-08-13 03:11:00
728
1
转载 关于java中文乱码问题一些解决方案和经验
关于java中文乱码问题一些解决方案和经验 1.字节和unicode java内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。因此java要对这些字节流经行转化。char是unicode的,而byte是字节。java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConvert
2007-08-11 14:49:00
551
原创 要振作起来!!
2007年8月6号,天还是这么热, 困扰了一周的感冒终于好了,长了这么大还是离开不了家里的照顾,不知道什么时候才能真正脱离家庭的庇护,虽然主观上很不情愿,但这一天总是要来。可能是因为身体原因或是工作没有完成,最近情绪一直很低落,上班了和学校里真的不一样,工作一直都像块石头一样压在心里,没完成的工作是不是的就会在脑海里浮现出来,我不喜欢这样的生活,但我喜欢这个行业,这应该是每个刚入行的程
2007-08-06 10:09:00
480
转载 帮你理解回调函数
导读: 什么是回调函数? 简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。 为什么要使用回调函数? 因为可以把调用者与被调用者分开。调用者不关心谁是被调用者,所有它需知道的,只是存在一个具有某种特定原型、某些限制条件(如返回值为int)的被调用函数。 如果想知道回调函数
2007-08-03 09:10:00
541
转载 Java中Timer,TimerTask的使用
导读: 1 使用背景: 在nea的开发过程中,性能数据上报时候,需要在接受数据的时候,定时给RNC网元发送ACK消息(网管在收到数据帧后的T时间内必须回送确认给网元。该功能是确保在发送给网管的数据帧不足V个的情况下,网元仍然能够收到确认。) 所以需要在定时器未启动的情况下,接受到数据后启动定时器,然后在定时器到时的情况下发送ACK,停止定时器。 在java的util包中提供了定时器的类T
2007-08-02 15:15:00
5707
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人