首先要明白线程的工作原理,jvm有一个main memory,而每个线程有自己的working memory,一个线程对一个variable进行操作时,都要在自己的working memory里面建立一个copy,操作完之后再写入main memory。多个线程同时操作同一个variable,就可能 ...
分类:
编程语言 时间:
2016-11-15 13:55:57
阅读次数:
233
【双机配置】 服务端: 两台 Dell R730 双路E5 服务器 使用一个内网环境,网段20, ping 测试互通 主服ip: 192.168.20.176: 27017 从服ip: 192.168.20.178: 27015 客户端: ThinkPad T460P 【系统环境】 服务端: win ...
分类:
数据库 时间:
2016-11-15 13:33:37
阅读次数:
191
数据库: 结构化查询语言(Structured Query Language)简称SQL; 数据库管理系统(Database Management System)简称DBMS; 数据库管理员(Database Administration)简称DBA,功能是确保DBMS的正常高效运行; 数据库分体验 ...
分类:
数据库 时间:
2016-11-15 13:25:29
阅读次数:
215
1.Chrome搜索自身的DNS缓存。 2.搜索操作系统自身的DNS缓存(浏览器没有找到缓存或缓存已经过期) 3.读取本地的HOST文件 4.浏览器发起一个DNS的一个系统调用 5.浏览器获得域名对应的IP地址后,发起HTTP '三次握手' 6.TCP/IP连接建立起来后,浏览器就可以向服务器发送h ...
分类:
Web程序 时间:
2016-11-15 13:14:57
阅读次数:
176
问题描述: 在设备中有3个NI, ip分别为192.168.1.5/6/7。其中本端192.168.1.6同对端192.168.1.10建立了一个tunnel。 我希望测试tunnel连通性, 对端起一个socket server。本段作为client。 但是如果本端client直接连接,使用的源i ...
分类:
编程语言 时间:
2016-11-15 11:08:50
阅读次数:
325
对于一个普通的二叉树 我们可以很明显的看到,在一个二叉树中,会有许多的空结点,而这些空结点必然会造成空间的浪费,为了解决这个问题,我们可以引入线索二叉树,把这些空结点利用起来,利用 ‘^’ 记录给定结点的前驱后继,那么问题就来了,该如何建立呢? 前面我们说过四种的遍厉方法,我应该用哪种方法来建立线索 ...
分类:
其他好文 时间:
2016-11-15 11:07:12
阅读次数:
261
[转]http://36kr.com/p/5056442.html 编者按:本文来自微信公众号“盈动资本”(ID:incapital2009),36氪经授权发布。 撰文|Slava Akhmechet 翻译|盈动资本 绿植 2016年10月5日,RethinkDB联合创始人Slava Akhmech ...
分类:
其他好文 时间:
2016-11-15 10:53:59
阅读次数:
191
功能:1.数据库设计 建立数据库2.Python解析excel文件3.Python读取文件名并解析4.将解析的数据存储入库 一 建立数据库 根据需求建立数据库,建立了两个表,并保证了可以将数据存储到已有的数据库中,代码如下: 二 使用Python解析excel Python中的xlrd模块用来解析e ...
分类:
数据库 时间:
2016-11-15 08:15:27
阅读次数:
279
1、 使用命令service mysqld stop 停止mysql 查看mysql数据库的默认路径:/var/lib/mysql 使用cp -afir /var/lib/mysql/* /usr/local/mysql 这里的a f i r参数具体指什么请查看cp的帮助 2、 更改my.cnf 使 ...
分类:
数据库 时间:
2016-11-15 08:07:48
阅读次数:
209
linux下的回收站在每一个当前用户目录./local/share/Trash中。 也可以给linux添加一个回收站。 mkdir /tmp/trash_tmp 建立一个回收站目录 vi /bin/trash 编辑一个文件 mv $@ /tmp/trash_tmp :wq 保存退出 alias rm ...
分类:
其他好文 时间:
2016-11-15 07:57:22
阅读次数:
205