摘要:
^——匹配表达式的开始 $——表达式的结束 ()——子表达式 \d——数字 {4}——最多出现次数 阅读全文
摘要:
统计文件中出现次数最多的前10的单词 cat words.txt | sort | uniq -c | sort -k1,1nr | head -10 sort: 对单词进行排序 默认升序 sort -u 在输出行中去除重复行。 sort -r 降序 sort -r number.txt -o nu 阅读全文
摘要:
一面: 实习 项目情况 sql语句 事务 脏读 幻读 索引 使用场景 合并两个有序数组 找到出现超过一半的数 朋友圈测试 转发重定向 http请求资源的全过程。 https tcp udp区别 tcp数据有序达到 集合 抽象接口的区别 猫眼二面: 测试的流程 线程池的作用 spring作用 bean 阅读全文
摘要:
1bean的作用域scope 有5个属性 Singleton 通过Spring IOC获取的都是同一个实例。 Spring框架中的单例bean不是线程安全的。 prototype程序每次从IOC容器获取的Bean都是一个新的实例 request每次HTTP请求都会创建一个新的Bean session 阅读全文
摘要:
1.索引、B树、B+树 MySQL的MyISAM、InnoDB引擎默认均使用B+树索引。 唯一索引:不允许其中任何两行具有相同值的索引 。 主键索引:可以认为是特殊的唯一索引,仅利用主键建立的索引 单一索引:任何一个单一数据项建立的索引 复合索引:多个数据项建立的索引 聚簇索引:利用主键建立的索引, 阅读全文
摘要:
1.怎么理解面向对象编程 2.面向对象的三大特性 抽象、继承、多态 3.怎么理解多态 4.接口的作用 5.白盒测试有哪几种 6.测矿泉水瓶 7.跳台阶 递归 8. 判断字符串是整数 ascII 9链表数组理解 找到链表中间节点 HashMap 百度一面 1hadoop原理 2四次挥手 3bootst 阅读全文
摘要:
一、tcp三次握手 第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认。 第二次握手:服务器收到syn包,必须确认客户的SYN(ack=j+1),同时自己也发送一个SYN包(syn=k),即SYN+ACK包,此时服务器进入SYN_RECV状态 阅读全文
摘要:
来自https://baijiahao.baidu.com/s?id=1587115450883918800&wfr=spider&for=pc 阅读全文
摘要:
Linux命令 1.uname -r 查看系统内核版本 2.rm -rf file 删除file下所有文件无需用户确认(此操作需谨慎) 3.source filename 刷新 4.vi 编辑 5.head -n 10 start.sh 查看前10行内容 tail -n 10 start.sh 查看 阅读全文
摘要:
一般我们会借助临时变量temp来完成元素值交换,我们也可以不借助temp来完成元素值交换。 一、交换a和b的值 a=a+b; b=a-b; a=a-b; 二、a=a+b-(b=a); 三、a=b+(b=a)*0; 阅读全文