- 博客(9)
- 收藏
- 关注
原创 《正确使用 Volatile 变量》
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。 正确使用 vol...
2011-03-31 07:35:56 134
原创 《java多线程学习-java.util.concurrent详解》
执行框程序(Executor):最常见的用法就是用Executors来构造相关的线程池;用CompletionService来分离生产任务和已经完成的任务,生产者 submit 执行的任务。使用者 take 已完成的任务,并按照完成这些任务的顺序处理它们的结果;Callable和Future接口到处都需要用到。 队列(Queue):在使用生产者消费者模式的时候需要构建出满足自己自身系统需...
2011-03-31 06:27:04 113
原创 《浅谈java.util.concurrent包的并发处理》
java.util.concurrent下主要的接口和类:Executor:具体Runnable任务的执行者。ExecutorService:一个线程池管理者,其实现类有多种,比如普通线程池,定时调度线程池ScheduledExecutorService等,我们能把一个Runnable,Callable提交到池中让其调度。Future:是与Runnable,Callable进行交互的接口,比如...
2011-03-30 23:55:15 134
原创 <JavaScript加密解密七种方法>
一:最简单的加密解密大家对于javascript函数escape()和unescape()想必是比较了解啦(很多网页加密在用它们),分别是编码和解码字符串,比如例子代码用escape()函数加密后变为如下格式:alert%28%22%u9ED1%u5BA2%u9632%u7EBF%22%29%3B 如何?还看的懂吗?当然其中的ASCII字符"alert"并没有被加密,如果愿意我们可以写点...
2011-03-24 12:46:37 301
原创 Struts教学视频
Domain Name (DDD 领域模型驱动)Pattern Framework UI(Presentation) Layer -- Business Layer -- Persistence LayerStructs Spring Hibernate 面向请求驱动(Structs1....
2011-03-14 22:09:11 110
原创 《linux 查看内存使用情况》
$ free -m total used free shared buffers cachedMem: 1002 769 232 0 62 421-/+ buffers/cache: 286 715Swap...
2011-03-09 11:26:36 67
原创 《Solaris增加新硬盘并进行分区和挂载》
启动Solaris,这里有几种方法让系统检测出新硬盘: a)在系统启动界面提示"If the system hardware has changed...",并且倒计时时,按下Esc键,系统会自动监测硬件改动,新增的硬盘也会在列表中,但不要更改启动选项,F2 continue之后进入系统format就能看到新硬盘; b)进入系统后。在根目录创建reconfigure...
2011-03-05 08:36:54 676
原创 《Solaris10下设置IP和网络配置》
设置IP:修改/etc/hosts,/etc/inet/hosts和 /etc/inet/ipnodes这三个文件,内容为192.168.16.2 主机名 loghost 设置子网掩码:更改了/etc/netmasks/etc/resolv.conf 默认是没有的,需要手工添加nameserver 202.101.172.48nameserver 202.101...
2011-03-04 17:38:04 461
原创 《root远程登陆Solaris系统》
编辑/etc/default/login把CONSOLE=/dev/console这行注释掉,变成#CONSOLE=/dev/console 在FTP中如何让root用户登录Solaris/etc/ftpd/ftpusers中把root去掉
2011-03-04 17:13:20 104
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人