RPC设计的目的: RPC理想是把网络通信做的跟函数调用一样。 Client z = fn(x, y) Server fn(x, y) { compute ...
![240](https://cdn2.jianshu.io/assets/default_avatar/5-33d2da32c552b8be9a0548c7a4576607.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
RPC设计的目的: RPC理想是把网络通信做的跟函数调用一样。 Client z = fn(x, y) Server fn(x, y) { compute ...
w1 MapReduce Lab 1 Part 1: Map/Reduce input and output Part 2: Single-worker word count...
MapReduce 参考paper:https://pdos.csail.mit.edu/6.824/papers/mapreduce.pdf Lab 1 Part 1
1 Redis有哪些数据结构? 基本回答:字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。中高级用户会加上下面几种数据结构:Hyper...
使用Datapump做数据迁移前,都会统计各种类型的对象数目,便于迁移后进行比对。但在一次数据迁移后,发现LOB对象数目对不上。源库版本是12.2.0.1,目标版本是11.2...
导入数据到RAC环境时,碰到有如下错误 看到错误信息后,第一反应是查看目录是否正确,是否有对directory对象授权,检查后发现都正常。 最后是从参数中看出了问题,impd...
授予用户unlimited tablespcae的权限有两种方式 第二种的授予方式会在 dba_ts_quotas中留下记录 第一种的授予方式,会有一个问题,如果回收用户的d...
问题:我们通常不会赋予bash脚本可执行权限,需要使用的时候使用 sh <脚本名>来执行。因为从可执行程序看,sh只是bash的一个link,因此我们通常认为这两者是等价。 ...
看一些ksh的代码的时候,经常看到使用read来给变量赋值的写法,但是bash脚本中却鲜见这种写法,猜测是有区别。测试如下: Oracle Linux 6.6 Bash AI...
工作中,我们有时需要通过脚本来增加或修改crontab job,但是crontab -e的方式增加是交互式的,因此总结了如下两种通过脚本增加crontab job的方法。 -...
问题: 进程在运行的过程中,比如Tomcat,发现该进程产生的日志文件权限不对,如何排查。我们会期望可以查看该进程启动时都设置了哪些环境变量。 可通过 ps -efax 查看...
结论:find命令中使用通配符(*)时,务必加上双引号,虽然有时不加双引号也能正常工作,但这是偶然的,有前提的。如下: When you run find . -name *...
结论: 为什么? 默认打开的-h选项会记住命令旧的路径,在同一session中,再次执行相同命令时,不再进行命令的路径寻找。 场景重现如下: --EndMason
问题场景:我们部署脚本到数据库主备服务器上时,脚本在主备库上的行为有差异,且我们期望当数据库角色切换后,不用DBA的介入,脚本能感知角色变化。这个要求本可以通过在脚本里添加角...
使用sed插入tab 需求 把以下文本的3和4之间的空格换成tab。 期望的结果 这是sed最擅长的替换操作,最先想到的方法是: 很遗憾,\t不能被正确解释。 看回sed的m...
Bash中管道会导致数据库连接信息丢失 简单化问题 说明该问题前,我们先把它简单化。 有一个sample data,tab.lst: 以下两段代码的输出是一致的。 加入实际需...
查看ISO文件信息 我们下载Linux操作系统的ISO文件时,如果没有及时的重命名,可能会分不清哪个ISO文件对应的是哪个版本系统。 比如,Oracle Linux 6.6的...
问题:Centos 7.3环境,把命令放到 /etc/rc.local后,发现并没有在服务器重启后自动执行。 /etc/rc.local 7.x 后有变化 注意到 7.x的环...
自因为家庭原因,拒了新加坡的offer后,有2,3个月的时间都不在状态。无心工作,对于生活上的琐事,也是能避则避。 自小就没有向朋友、家人倾述的习惯,压力和苦恼也就只能自己扛...