2025-05-11

本周主要学习的内容有Linux快速入门、Git、Java Web入门。以下是知识点总结。

一、Linux基础命令操作、文件权限与用户管理:

在 Linux 系统中,基础命令是日常操作的核心。ls命令可查看目录内容,搭配-l参数能以长格式展示详细信息,如文件权限、大小、修改时间等;cd用于切换目录,cd ~回到用户主目录,cd -返回上一个目录。mkdir用于创建目录,rm可删除文件或目录,删除目录时需加-r参数。cp复制文件或目录,mv用于移动文件,也能实现文件重命名功能。此外,grep命令可在文件中搜索指定字符串,find命令用于查找文件和目录,提高文件检索效率。

文件权限分为所有者、所属组和其他用户三种身份,每种身份对应读(r)、写(w)、执行(x)权限。通过chmod命令可修改权限,如chmod 755 file赋予所有者读写执行权限,组和其他用户读执行权限。用户管理方面,useradd添加新用户,userdel删除用户,passwd修改用户密码,usermod可更改用户属性。

二、Git

三个区域:工作区是本地看到的目录,对文件的修改会改变工作区状态;暂存区是执行git add命令后,工作区的修改被添加到的区域,准备进行提交;版本库是执行git commit命令后,暂存区的修改被提交到的区域,形成新的提交记录。

文件状态:有未跟踪、未暂存、已暂存和已提交等状态。

三、Java Web入门

1.web容器在启动的时候,它会为每个web程序都创建一个对应的ServletContext对象,它代表了当前的web应用。

2.获取初始化参数:

String url = context.getInitParameter("url");

    resp.getWriter().print(url);

3.读取资源文件,需要一个文件流:

InputStream is = this.getServletContext().getResourceAsStream("/WEB-INF/classes/com/chen/servlet/aa.properties");

        Properties prop = new Properties();

        prop.load(is);

        String user = prop.getProperty("username");

        String pwd = prop.getProperty("password");

        resp.getWriter().println(user + "\n" + pwd);

4.web服务器接收到客户端的http请求,针对这个请求,分别创建一个代表请求的HttpServletRequest对象,代表响应的一个HttpServletResponse。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 开会手忙脚乱?AI 助力让会议纪要记录更轻松 作为一名经常需要参加各种会议的职场人,每次开会时都得一边认真听着领导...
    云图叙语阅读 15评论 0 0
  • 基础类问题 h5的新特性 html5备注只有一种 DOCTYPE ⽂件类型声明(统 一标准)<!DOCTYPE h...
    h2coder阅读 225评论 1 1
  • 一个人在发展过程中,最宝贵的体感,就是在变化中的那份刻骨铭心的「失控感」。 失控感为啥这么重要?因为当你有一天凭借...
    与子同航阅读 31评论 0 1
  • 一场会议后,你还在手忙脚乱整理纪要吗? 开完会的瞬间,你是否经历过这样的场景:面前摊着写满潦草笔记的本子,手机里存...
    云图叙语阅读 16评论 0 0
  • 学习Java数组时,我感受到它作为数据结构的基石,既直观又充满细节。通过静态初始化int arr = {1,2,3...
    刘瑷博_24派族阅读 14评论 0 0