- 浏览: 18186 次
- 性别:
- 来自: 杭州
最新评论
文章列表
我的系统是64位的win8 英文版,安装的是oracle 10g的精简版,这个安装后没有任何问题。
下载了一个PLSQL 9的,我在此处下载:http://pl-sql-developer.softonic.cn/
1、下载完毕后安装,遇到的第一个问题是:TNS: could not resolve the connect identif ...
Go语言的闭包学习心得
- 博客分类:
- 其它
最近对Go语言产生了点兴趣,也正好此玩意可以在eclipse中开发,就下载了玩玩。学习过程中发现Go语言也有闭包这个概念,由于之前自学JS的时候也学过闭包,所以对此特别关注学习了下,也在网上搜索了一些关于Go语言的闭包概念。但是介于golang.org一直进不去,待将来爬进去后再去深刻的恶补下golang的闭包概念.
1、网上常见的三个闭包案例(前两个节选自小谈golang闭包)
案例一、
package main
import (
"fmt"
)
func main() ...
在上一篇章讲了这么多关于recator模型,那么在netty里面到底是怎么使用这个模型的呢?
1、netty的服务器端网络模型
个人阅读netty源代码的时候,认为netty的服务器端用的是最简单的recator网络模型,也就是单 ...
记java 正则表达式-一个奇怪的问题
- 博客分类:
- java
遇到一个正则表达会的问题,暂时未找到理论上的支持,所以先在此记录,待后慢慢解决
public static void main(String [] ben){
System.out.println("12345".replaceAll(".*", "a"));
}
关于这行语句, ...
最近在阅读netty(3.2.7)源码的时候,看到服务器端接受客户端连接代码的时候嗅到了一丝不和谐的气味,具体代码见:org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink类里面的BOSS线程:
public void run() {
final Thread currentThread = Thread.currentThread();
channel.shutdownLock.lock();
try {
...
上一篇章介绍了下NIO的基础,并且也给出了一个简单的代码示例,但是如果想享受NIO带来的高速的快感,就得使用多线程编程了。那么在使用多线程编程之前,有一些关于多线程的东西想分享下:
一、关于多线程
分享点一:在单核CPU上,多线程不一定能比单线程更好。为什么要使用多线程?很多人也许未必去考虑过,我个人认为,使用多线程是为了减少CPU等待的时间,最大化的利用CPU的性能。那为什么说多线程未必比单线程好呢?我简单举个案例。你要扫地和洗马桶,扫地要10分钟,洗马桶要10分钟,你一个人完成这两件事要多少时间?使用单线程工作方式是20分钟,而你如果使用多线程,扫一半地跑过去洗马桶 ...
写在文章初始
很久没有读源码了,近来据说netty的源码很漂亮,而且自身对nio的理解其实一直也不到位,所以有天突然心血来潮,决定沉下心,重新学习nio的知识,并通过读netty的源码来加深理解,但是现实生 ...