240 发简信
IP属地:广东
  • RPC(Remote Procedure Call)笔记

    RPC设计的目的: RPC理想是把网络通信做的跟函数调用一样。 Client z = fn(x, y) Server fn(x, y) { compute ...

  • 120
    MIT 6.824 Day2

    w1 MapReduce Lab 1 Part 1: Map/Reduce input and output Part 2: Single-worker word count...

  • MIT 6.824 Day1

    MapReduce 参考paper:https://pdos.csail.mit.edu/6.824/papers/mapreduce.pdf Lab 1 Part 1

  • Redis九问

    1 Redis有哪些数据结构? 基本回答:字符串String、字典Hash、列表List、集合Set、有序集合SortedSet。中高级用户会加上下面几种数据结构:Hyper...

  • 迁移数据时LOB对象统计差异问题

    使用Datapump做数据迁移前,都会统计各种类型的对象数目,便于迁移后进行比对。但在一次数据迁移后,发现LOB对象数目对不上。源库版本是12.2.0.1,目标版本是11.2...

  • RAC环境中使用datapump的问题

    导入数据到RAC环境时,碰到有如下错误 看到错误信息后,第一反应是查看目录是否正确,是否有对directory对象授权,检查后发现都正常。 最后是从参数中看出了问题,impd...

  • unlimited tablespace权限的授予和回收

    授予用户unlimited tablespcae的权限有两种方式 第二种的授予方式会在 dba_ts_quotas中留下记录 第一种的授予方式,会有一个问题,如果回收用户的d...

  • bash和sh的区别

    问题:我们通常不会赋予bash脚本可执行权限,需要使用的时候使用 sh <脚本名>来执行。因为从可执行程序看,sh只是bash的一个link,因此我们通常认为这两者是等价。 ...

  • Bash 'read' VS Ksh 'read'

    看一些ksh的代码的时候,经常看到使用read来给变量赋值的写法,但是bash脚本中却鲜见这种写法,猜测是有区别。测试如下: Oracle Linux 6.6 Bash AI...

  • 脚本中设置crontab job

    工作中,我们有时需要通过脚本来增加或修改crontab job,但是crontab -e的方式增加是交互式的,因此总结了如下两种通过脚本增加crontab job的方法。 -...

  • 查看进程环境

    问题: 进程在运行的过程中,比如Tomcat,发现该进程产生的日志文件权限不对,如何排查。我们会期望可以查看该进程启动时都设置了哪些环境变量。 可通过 ps -efax 查看...

  • find 命令通配符(*)问题

    结论:find命令中使用通配符(*)时,务必加上双引号,虽然有时不加双引号也能正常工作,但这是偶然的,有前提的。如下: When you run find . -name *...

  • Linux终端命令PATH的搜索

    结论: 为什么? 默认打开的-h选项会记住命令旧的路径,在同一session中,再次执行相同命令时,不再进行命令的路径寻找。 场景重现如下: --EndMason

  • 脚本调用参数传递问题

    问题场景:我们部署脚本到数据库主备服务器上时,脚本在主备库上的行为有差异,且我们期望当数据库角色切换后,不用DBA的介入,脚本能感知角色变化。这个要求本可以通过在脚本里添加角...

  • 使用sed插入tab

    使用sed插入tab 需求 把以下文本的3和4之间的空格换成tab。 期望的结果 这是sed最擅长的替换操作,最先想到的方法是: 很遗憾,\t不能被正确解释。 看回sed的m...

  • Bash中管道会导致数据库连接信息丢失

    Bash中管道会导致数据库连接信息丢失 简单化问题 说明该问题前,我们先把它简单化。 有一个sample data,tab.lst: 以下两段代码的输出是一致的。 加入实际需...

  • 查看ISO文件信息

    查看ISO文件信息 我们下载Linux操作系统的ISO文件时,如果没有及时的重命名,可能会分不清哪个ISO文件对应的是哪个版本系统。 比如,Oracle Linux 6.6的...

  • rc.local VS systemd in Linux 7.x

    问题:Centos 7.3环境,把命令放到 /etc/rc.local后,发现并没有在服务器重启后自动执行。 /etc/rc.local 7.x 后有变化 注意到 7.x的环...

  • 120
    再次出发

    自因为家庭原因,拒了新加坡的offer后,有2,3个月的时间都不在状态。无心工作,对于生活上的琐事,也是能避则避。 自小就没有向朋友、家人倾述的习惯,压力和苦恼也就只能自己扛...