首页 > 数据库 >面经-Java,Linux,Mysql,网络

面经-Java,Linux,Mysql,网络

时间:2024-05-31 09:47:36浏览次数:11  
标签:文件 aaa get grep 面经 Mysql Java post 目录

  1. 状态码

    2xx:成功类

    3xx:重定向

    4xx:客户端错误

    5xx:服务器错误

    404:未找到网页

    400:请求语法错误

    500:服务器错误

    503:服务器停机

    200:成功

  2. post和get的区别

    • get多用于获取服务端数据,post多用于向服务端推送数据。
    • get的参数多拼接在url中,post的参数放在请求体中。故post的安全系数高一些
    • get传输的数据量小,post传输的数据量大
  3. linux

    • cd / 跳转目录 cd .. 返回上一级

    • ls 显示目录

    • mkdir /aaa 新建文件夹

    • rm -f 删除文件 rm -r 删除目录

    • mv(move) 切剪目录mv /bbb/ccc /aaa bbb下面的ccc移到aaa上,bbb不动

    • find /usr/tmp -name 'a*' 查找/usr/tmp目录下的所有以a开头的目录或文件

    • touch aaa.txt 在当前目录下新增目录

    • vi 打开文件名 i a o 编辑,esc 进入命令行 , : 进入底行模式,wq 保存退出 q!撤销本次修改并退出

    • cat:看最后一屏,tail:指定行数或者动态查看 tail -10 sudo.conf

    • pwd 查看当前路径

    • ps -ef 查看正在运行的进程

    • grep命令在文本中查找指定的字符串,就像你在windows中打开txt文件,使用快捷键 “Ctrl+F” 在文本中查找某个字符串一样

      grep "字符串" 文件名 https://www.zsythink.net/archives/1733

      grep倾向找文件里的内容,find倾向于找文件

  4. binlog select会打入到日志中吗

  5. == 和equals

  6. 重载和重写

  7. 深拷贝,浅拷贝的区别

  8. 使用过哪些注解

  9. @Resource和@Autowired的区别

  10. stream流

  11. redis持久化

    RDB:

    把内存中的redis已二进制的形式存储到磁盘文件中,后缀名.rdb

    没有写入故不用备份,所以设置了

    创建子进程,执行备份

    缺点:以分钟为级别,可能损失大量数据

    AOF:

    将对redis的操作(写入,修改)命令记录下来,持久化时执行

    将这些命令存放到缓存区(aof-buf)中,(因为实时记录拖垮性能)

    AOF重写:

    随着文件越来愈大,

    fork子进程,提高效率

    如果子进程重写过程中,又有了新的指令,可能会造成数据不一致问题

    于是,加了一层aof_rewrite_buf,补充遗漏内容

标签:文件,aaa,get,grep,面经,Mysql,Java,post,目录
From: https://www.cnblogs.com/qbxyzzjw/p/18223818

相关文章

  • 面经-算法
    查找文本中出现最多的字符,和位置map记录字符和数量#pyhon版本defwordcount(str):h=[]dict={}max=0maxkey=""chars=str.split()forcinchars:ifcnotindict:dict[c]=1continuedi......
  • 面经-测试用例
    微信修改头像微信手机充值百度输入框测试case兼容:不同操作系统不同浏览器不同百度版本不同手机类型安全:加密文件不允许搜索出来规避违规字符易用:是否支持复制粘贴输入时智能搜索推荐点击输入框有光标显示界面:布局,颜色合理无错别字异常:弱网。无......
  • 基于javaweb jsp ssm的停车场管理系统vue(源码+lw+部署文档+讲解等)
    前言......
  • 基于javaweb jsp ssm的图书馆图书借阅管理系统(源码+lw+部署文档+讲解等)
    前言......
  • 基于javaweb jsp ssm的网上图书购物销售_旧书回收vue(源码+lw+部署文档+讲解等)
    前言......
  • 关于《Java并发编程之线程池十八问》的补充内容
    一、写在开头在上一篇文章我们写《Java并发编程之线程池十八问》的时候,鉴于当时的篇幅已经过长,很多内容就没有扩展了,在这篇文章里对一些关键知识点进行对比补充。二、RunnablevsCallable在创建线程的时候,一般会选用Runnable和Callable两种方式。【源码对比】Runnable接......
  • 31.MySQL数据库【一】基础介绍
    【一】数据库初识1)存储数据的演变过程基于内存保存文件操作json模块搭建TCP的客户端和服务端,TCP服务端用作存储服务,TCP客户端用于上传和下载数据存储数据的位置就是数据库2)数据库本质就是一块基于网络通信保存数据的应用程序3)数据库的介绍1.关联性数据库(存......
  • 32.MySQL数据库【二】存储引擎与基本数据类型.
    【一】MySQL之存储引擎1)介绍针对不同的数据有不同的处理机制,存储引擎就是不同的处理机制2)MySQL主要的存储引擎1.innodb是MySQL5.5版本之后的默认存储引擎支持事务、外锁、外键2.myisam是MySQL5.5版本之前的默认存储引擎速度比innodb快,但数据安全性较弱3.memory......
  • 34.MySQL数据库【四】过滤条件
    过滤条件【一】语法select*/字段名from*/表名where*/字段名=字段值;--执行顺序from起手知道是那张表where根据过滤条件在表中过滤数据select再过滤出自己想要的数据【二】准备的数据#创建表createtablefilt_eg( idintnotnulluniqueauto_increment,......
  • 33.MySQL数据库【三】约束条件
    约束条件限制表中的数据,保证数据的准确性和可靠性而存在的限制规则【一】非空约束(notnull)限制指定字段不能为空#建表createtableeg( namevarchar(32)notnull, hobbyvarchar(32));#name字段不能为空【二】唯一性约束(unique)限制字段具有唯一性,不能重复,但能为......