新建sbt项目
摘要:原文地址:http://my.oschina.net/jingxing05/blog/287056 新建sbt项目 sbt没有新建project生成基本目录的功能 没有类似 sbt init的功能 sbt支持的目录结构,可以手动创建,这不费什么事,也可采用从其他标准sbt项目拷贝 ...
阅读全文
posted @
2014-09-28 12:28
shenlanzifa
阅读(470)
推荐(0)
Scala的一些最佳实践
摘要:原文地址:http://my.oschina.net/jingxing05/blog/286927 应用层 80/20原则:80%的代码是 纯函数,其余如处理IO,数据库,用户交互等方面的20%的代码也应该尽量轻量级培养面向表达式的编程思维,培养函数式编程思维用Actor模型实现并发功能将...
阅读全文
posted @
2014-09-26 11:21
shenlanzifa
阅读(711)
推荐(0)
scala笔记和akka笔记
摘要:原文地址:http://my.oschina.net/jingxing05/blog/290567 非阻塞的程序 应该保障的一些特性 : 等待无关性wait-free:能确保每次的调用在有限的步数之内完成,不管其他调用的步骤有多少。杀掉几个线程锁无关性lock-free:执行这段程序的...
阅读全文
posted @
2014-09-26 10:34
shenlanzifa
阅读(474)
推荐(0)
scala之Akka的Actor模型(上)
摘要:原文地址:http://my.oschina.net/jingxing05/blog/287213 明确并行和并发 看两张图 并行parallelism 并发concurrency 关键点在于 多个任务之间 有没有 交流和交互的! 交流: 共享内存(Lock 信号量) ...
阅读全文
posted @
2014-09-26 10:24
shenlanzifa
阅读(343)
推荐(0)
scala之Akka的Actor模型(下)
摘要:原文地址:http://my.oschina.net/jingxing05/blog/287462 ActorSystem(“companyname”) 相当于注册一家公司一样,负责: 通用配置 如:dispatchers, deployments, remote capabiliti...
阅读全文
posted @
2014-09-26 10:22
shenlanzifa
阅读(434)
推荐(0)
多线程服务器的常用编程模型
摘要:原文地址:http://www.cnblogs.com/Solstice/archive/2010/02/12/multithreaded_server.html 多线程服务器的常用编程模型 多线程服务器的常用编程模型 陈硕 (giantchen_AT_gmail) Blog.csdn.n...
阅读全文
posted @
2014-09-25 16:59
shenlanzifa
阅读(363)
推荐(0)
陈硕 c++工程实践链接地址
摘要:学习Linuxc++和网络服务器编程一个很好的参考》 博客园 http://www.cnblogs.com/Solstice/category/287661.html csdb地址: http://blog.csdn.net/Solstice/article/list/1
阅读全文
posted @
2014-09-25 16:47
shenlanzifa
阅读(217)
推荐(0)
几种经典的网络服务器架构模型的分析与比较
摘要:原文地址:http://blog.csdn.net/lmh12506/article/details/7753978 前言 事件驱动为广大的程序员所熟悉,其最为人津津乐道的是在图形化界面编程中的应用;事实上,在网络编程中事件驱动也被广泛使用,并大规模部署在高连接数高吞吐量的服务器程序中,如...
阅读全文
posted @
2014-09-25 16:31
shenlanzifa
阅读(182)
推荐(0)
Linux平台下线程池的原理及实现
摘要:原文地址:http://blog.csdn.net/lmh12506/article/details/7753952 什么时候需要创建线程池呢?简单的说,如果一个应用需要频繁的创建和销毁线程,而任务执行的时间又非常短,这样线程创建和销毁的带来的开销就不容忽视,这时也是线程池该出场的机会了。如...
阅读全文
posted @
2014-09-25 16:29
shenlanzifa
阅读(362)
推荐(0)
网络模型分析
摘要:网络协议设计者不应当设计一个单一、巨大的协议来为所有形式的通信规定完整的细节,而应把通信问题划分成多个小问题,然后为每一个小问题设计一个单独的协议。这样做使得每个协议的设计、分析、时限和测试比较容易。协议划分的一个主要原则是确保目标系统有效且效率高。为了提高效率,每个协议只应该注意没有被其他协议...
阅读全文
posted @
2014-09-25 16:27
shenlanzifa
阅读(259)
推荐(0)
Actor模型原理
摘要:Actor模型=数据+行为+消息。 Actor模型内部的状态由自己的行为维护,外部线程不能直接调用对象的行为,必须通过消息才能激发行为,这样就保证Actor内部数据只有被自己修改。 Actor模型如何实现? Scala或ErLang的进程信箱都是一种Actor模型,也有Java的专门的...
阅读全文
posted @
2014-09-24 16:50
shenlanzifa
阅读(486)
推荐(0)
linux下启动oracle
摘要:启动数据库实例,分为两步:第一步,启动监听;第二步,启动数据库实例。 一、如何启动数据库实例 1.进入到sqlplus启动实例 [oracle@redhat ~]$ su - oracle --“切换到oracle用户”...
阅读全文
posted @
2014-09-02 10:22
shenlanzifa
阅读(135)
推荐(0)
Linux 环境下Oracle11g安装图文详细教程
摘要:Linux 环境下Oracle11g安装图文详细教程 1、到Oracle官网下载最新版本oracle,目前是Oracle 11g R2版本,根据操作系统下载32位或者64位系统 www.oracle.com 2、用filezilla将下载的oracle上传到Linux的root...
阅读全文
posted @
2014-09-01 17:07
shenlanzifa
阅读(7513)
推荐(0)