摘要: 一、为什么需要并行 业务要求 http处理多个客户端请求 java虚拟机启动多个线程 进程开销比线程大的多 性能 多线程在多核系统比单线程要好的多 摩尔定律失效 二、几个重要概念 2.1 同步和异步 synchronous,asynchronous 2.2 并发和并行 concurrency,par 阅读全文
posted @ 2018-04-05 02:49 okokabcd 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 一、mysqldump用法 1.1 常见选项 1.2 应用场景 定义要备份的路径变量 备份数据库 备份表 其他设置 还原数据 shell 在shell命令行 mysql , MASTER_PORT=' to 'CHANGE MASTER TO..' in dump produced with dum 阅读全文
posted @ 2018-04-04 09:45 okokabcd 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 一、问题 获取MySQL连接,8小时内无请求自动断开连接。 二、解决 2.1 分析 MySQL服务器默认的"wait_timeout"是28800秒即8小时,意味着如果一个连接的空闲时间超过8小时,MySQL将自动断开连接,而连接池却认为该连接还是有效的,当应用申请使用该连接时,就会导致报错 2.2 阅读全文
posted @ 2018-04-03 20:38 okokabcd 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 一、题目 1.1 在mysql命令行临时开启自动补全 1.2 通过shell脚本打印乘法口诀表 二、答案 2.1 2.2 shell seq 9 | sed 'H;g' | awk v RS='' '{for(i=1;i 阅读全文
posted @ 2018-04-02 14:18 okokabcd 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一、问题 1.1 统计/var/log/下所有文件个数 1.2 查找出/var/log目录下面修改时间是7天以前,大小在50k到2M之间,并以.log结尾的文件把这些文件复制到/data目录中 1.3 设置一条Iptables规则,允许192.168.10.0段访问873端口? 二、答案 2.1 分 阅读全文
posted @ 2018-03-30 23:53 okokabcd 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 问题 什么是死锁?请模拟写出一段 Java 死锁的核心代码?如何避免死锁? 答案 什么是死锁? 有一张银行卡,小A想往里存钱,小B想取钱,存钱和取钱需要卡和密码,现在小A有卡不知道密码,小B知道密码但是没有卡,陷入无限等待状态,这就是死锁。可用jstack命令进行分析。 死锁代码 输出结果: 如何避 阅读全文
posted @ 2018-03-29 13:32 okokabcd 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 问题 解决 阅读全文
posted @ 2018-03-28 21:15 okokabcd 阅读(168) 评论(0) 推荐(0) 编辑
摘要: 一、问题 1.1 输出一个 10位的随机数 1.2 形象地显示最常用的30个命令的使用频率 1.3 一个《黑客帝国》效果的实现 二、答案 2.1 分析: 2.3 分析: 三、参考 阅读全文
posted @ 2018-03-27 22:40 okokabcd 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 问题 在部署应用到测试环境的时候,有些文件同步出错,最后定位到测试服务器空间满了。 解决 查看磁盘空间还剩多少空间 查看根目录下每个目录占用空间大小 查看当前目录占用空间大小 当前目录下的文件按大小排序 阅读全文
posted @ 2018-03-27 13:14 okokabcd 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 一、问题 1.1 统计脚本执行时间 如何统计脚本执行的时间? 1.2 让rm命令失效 要求用命令rm删除文件时提示如下禁止使用rm的提示,并使该效果永久生效。 1.3 删除文件 删除/tmp/oldboy/下除passwd以外的其他文件。 1.4 打印 请打印/etc/passwd文件中的第2 5行 阅读全文
posted @ 2018-03-26 21:35 okokabcd 阅读(184) 评论(0) 推荐(0) 编辑