上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 59 下一页
摘要: 文件描述符 0:标准输入 1:标准输出 2:报错输出 举例 1 exec 8<> /dev/tcp/www.baidu.com/80 2 echo -e "GET / HTTP/1.0\n" 1>& 8 3 cat 0<& 8 4 exec 8<& - 建立新的文件描述符8 <>:发送请求,并接收响 阅读全文
posted @ 2020-03-30 20:55 cxc1357 阅读(735) 评论(0) 推荐(0)
摘要: 要求 给定两个数组nums,求两个数组交集 输出结果与元素在两个数组中出现的次数一致 不考虑输出结果的顺序 举例 nums1=[1,2,2,1] nums2=[2,2] 结果:[2,2] 思路 使用map,记录nums1中元素及其出现次数 遍历nums2,将重复元素放入结果,同时将该元素出现次数减1 阅读全文
posted @ 2020-03-30 10:11 cxc1357 阅读(124) 评论(0) 推荐(0)
摘要: 查找问题 查找有无(只有键) 元素'a'是否存在 set(集合) 查找对应关系(键值对应) 元素'a'出现了几次 map(字典) set和map的底层实现是红黑树 常见操作 insert() find() erase() change(map):改变某个键对应的值 要求 给定两个数组nums,求两个 阅读全文
posted @ 2020-03-30 09:30 cxc1357 阅读(129) 评论(0) 推荐(0)
摘要: 要求 在一个字符串中寻找没有重复字母的最长子串 举例 输入:abcabcbb 输出:abc 细节 字符集?字母?数字+字母?ASCII? 大小写是否敏感? 思路 滑动窗口 如果当前窗口没有重复字母,j右移,直到包含重复字母 i右移,直到不包含重复字母 用数组记录字母是否出现过,判断重复 实现 1 c 阅读全文
posted @ 2020-03-30 08:46 cxc1357 阅读(121) 评论(0) 推荐(0)
摘要: 要求 给定一个含有 n 个正整数的数组和一个正整数 s 找出该数组中满足其和 ≥ s 的长度最小的连续子数组 如果不存在符合条件的连续子数组,返回 0 示例 输入:s = 7, nums = [2,3,1,2,4,3] 输出:2 解释:子数组 [4,3] 是该条件下的长度最小的连续子数组 思路 暴力 阅读全文
posted @ 2020-03-30 07:58 cxc1357 阅读(137) 评论(0) 推荐(0)
摘要: 演化历程 初始阶段 一台服务器 Lamp 用户增多导致访问性能变差,存储空间不足 应用服务和数据服务分离 三台服务器 应用服务器处理业务逻辑,需要更快的CPU 数据服务器需要快速磁盘检索和数据缓存,需要更快的硬盘和更大的内存 文件服务器需要存储用户上传的文件,需要更大的硬盘 用户增多导致数据库压力太 阅读全文
posted @ 2020-03-29 18:57 cxc1357 阅读(151) 评论(0) 推荐(0)
摘要: 同步 异步 调用者是否主动等待函数返回值(站在调用者角度) 多线程是异步的一种实现方式,nodejs单线程也可实现异步 描述两个线程间的关系,关注双方消息通信机制,同步--步调一致,异步--分别行动 两个线程之间要么是同步的,要么是异步的 同步操作时,调用者需要等待被调用者返回结果,才会进行下一步操 阅读全文
posted @ 2020-03-29 11:26 cxc1357 阅读(200) 评论(0) 推荐(0)
摘要: 定义 对业务场景抽象后得出的支撑骨架 架构为业务场景而生,被业务场景所弃 架构设计没有最好,只有“最合适”(受实际场景制约) 人员技术研发能力/业务复杂度/数据规模大小/时间成本/运维能力... “最合适”架构是各方面折中(Balance)的结果 单体架构->注册、查询、下单分别成立一个部(微服务架 阅读全文
posted @ 2020-03-29 09:52 cxc1357 阅读(304) 评论(0) 推荐(0)
摘要: 电商 市场 2013:79万笔/分钟 2014:13.4万亿,双11支付宝交易峰值285万笔/分钟 2015:50万亿 技术特点 一个Tomcat:500并发 分布式:上万并发 高并发、集群、负载均衡、高可用(冗余) 海量数据 业务复杂 系统安全:记录日志 架构 Lamp:linux apache 阅读全文
posted @ 2020-03-29 09:50 cxc1357 阅读(154) 评论(0) 推荐(0)
摘要: 体系架构 NameNode HDFS主节点、管理员 接收客户端(命令行、Java程序)的请求:创建目录、上传、下载、删除数据 管理和维护HDFS的日志和元信息 日志文件(edits文件) 二进制文件,记录客户端所有操作,同时体现HDFS的最新状态 $HADOOP_HOME/tmp/dfs/name/ 阅读全文
posted @ 2020-03-28 17:59 cxc1357 阅读(184) 评论(0) 推荐(0)
上一页 1 ··· 31 32 33 34 35 36 37 38 39 ··· 59 下一页