`
vanadiumlin
  • 浏览: 505383 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论
文章列表
说到concurrent,一般会想到Erlang和Go语言,这两种语言的主打特性都是concurrent,Erlang有着20多年的历史,是为简化开发电信大并发和高可靠性应用而发明的语言,Go是Google从2007年开始设计,2009年opensource出来的,Go属于一种system langu ...
http://blog.codingnow.com/2011/02/zeromq_message_patterns.html
如何使用 Oracle Linux 中的硬件故障管理 in Oracle Linux 作者:Robert Chase 了解、安装、启用和使用 IPMI 和 MCE — Oracle Linux 中的两个硬件故障管理工具。 2013 年 9 月发布 -------------------------------------------------------------------------------- ...

配置nginx

http://www.cnblogs.com/wenanry/archive/2012/04/16/2451881.html 配置nginx

centos 安装mysql

你是root權限嗎?_操作系統的_ 兩種方法 1 使用替換法,備份原來的data/mysql,用安裝檔的替換data/mysql。靠谱 2 用參數 --skip-grant-table ,啓動mysqld跳過授權表,全部連接的用戶均可完全控制mysql,比較危險。通常都是本機跳開network後使用這個方法。 centos 安装mysql记 下午没事,闲的蛋疼,刚搞了一个FTP的服务器,也是个摆设,平时不咋用。所以就想装个MYSQL学习学习。 yum install mysql 装好了, 运行mysql ERROR 2002 (HY000): Can't connect to local M ...
一个定期备份MySQL数据库的Shell脚本       Shell脚本是我们写不同类型命令的一种脚本,这些命令在这一个文件中就可以执行。我们也可以逐一敲入命令手动执行。如果我们要使用shell脚本就必须在一开始把这些命令写到一个文本文件中,以后就可以随意反复运行这些命令了。       假定你已经知道shell scripting、 mysqldump和crontab。首先给出完整的脚本,后面会对该脚本做说明。       适用操作系统:任何Linux或UNIX。 1.创建脚本       该Shell脚本可以自动备份数据库。只要复制粘贴本脚本到文本编辑器中,输入数据库用户名、密码以及数据 ...
http://www.blogjava.net/calvin/archive/2006/04/28/43830.html   Java 5的泛型语法已经有太多书讲了,这里不再打字贴书。GP一定有用,不然Java和C#不会约好了似的同时开始支持GP。但大家也清楚,GP和Ruby式的动态OO语言属于不同的意识形态,如果是一人一票,我想大部分的平民程序员更热衷动态OO语言的平白自然。但如果不准备跳槽到支持JSR223的动态语言,那还是看看GP吧。    胡乱总结泛型的四点作用:    第一是泛化,可以拿个T代表任意类型。 但GP是被C++严苛的静态性逼出来的,落到Java、C#这样的花语平原里--- ...
奥地利符号计算研究所(Research Institute for Symbolic Computation,简称RISC)的Christoph Koutschan博士在自己的页面上发布了一篇文章,提到他做了一个调查,参与者大多数是计算机科学家,他请这些科学家投票选出最重要的算法,以下是 ...
Protocol Buffers 语法指南 Posted on 2013 年 4 月 11 日 by Fowler Zhang 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息石头儿和本声明。否则将追究法律责任。http://shitouer.cn/2013/04/google-protocol-buffers-tutorial/ ...
从以下链接下载 https://code.google.com/p/protobuf/downloads/list  jar包 拷贝protoc.exe文件进文件夹中,建立protoc.bat文件,编辑内容为 protoc.exe --java_out=./proto/ ./proto/*.proto 在当前目录建立proto目录将所有的.proto协议文件拷入其中 双击运行bat文件,会在proto文件夹中生成相应的java代码结构包 http://grepcode.com/project/repo1.maven.org/maven2/com.google.protobuf/protobuf- ...

行为树设计

概念 * Composite Node 组合节点  * Decorator Node 装饰节点  * Condition Node 条件节点 * Action Node 行为节点 behaviotree  行为树 AbstractNode  抽象节点 AiBaseEvent  事件 BlackBoard CompositeController  复合控制器 CompositeNode  复合节点 LeafNode 叶节点 NodeController 节点控制器 NodeDecorator  GameLogic ->ai 结构  config  ,decorator ,entit ...
AVA并发编程学习笔记之AQS简介 分类: JAVA并发编程 2012-05-10 21:19 815人阅读 评论(1) 收藏 举报 java编程thread框架semaphorejvm 目录(?)[+] 1、引言 JAVA内置的锁(使用同步方法和同步块)一直以来备受关注,其优势是可以花最小的空间开销 ...
http://blog.csdn.net/aesop_wubo/article/details/7538934 简介 与CLH类似,MCS也是由QNode对象构成的链表,每个QNode表示一个锁持有者,表示一个线程要么已经获取锁,要么正在等待锁。它与CLH不同的是,队列是一个显示链表,是通过next指针串起来的。 实现 MCS队列锁的具体实现如下: 1、如图(a)所示,队列初始化时没有结点,tail=null; 2、如图(b)所示,线程A想要获取锁,于是将自己置于队尾,由于它是第一个结点,它的locked域为false;; 3、如果(c)所示,线程B和C相继加入队列,前面说了这个队列是由ne ...
volatile原理与并发cas 博客分类: java 多线程算法JDK设计模式工作  为什么使用volatile比同步代价更低?   同步的代价, 主要由其覆盖范围决定, 如果可以降低同步的覆盖范围, 则可以大幅提升程序性能.   而volatile的覆盖范围 ...

Java框架集合

- Start List ArrayList ArrayList 是一个可变数组, 它有数组的所有优缺点, 如高效的随机访问, 低效的插入和删除. 它允许重复值, 允许null, 有序(所谓的有序指的是读取元素的顺序和插入的顺序一致). Vector Vector 除了提供了同步外, 它 ...
Global site tag (gtag.js) - Google Analytics