当前位置: 首页 > article >正文

javaweb复习总结

  1. Maven仓库的作用
    1. Jar包管理
    2. 编译、打包、测试
  2. Maven仓库分类
    1. 本地仓库
    2. 远程仓库
      1. 私服
      2. 中央仓库
      3. 其他公共库
  3. Maven命令
    1. mvn clean 刷新清理
    2. mvn clean compile 编译
    3. mvn clean test 执行所有测试用例
    4. mvn clean package 打包
    5. mvn clean install 下载jar包
  4. Git工作流程:

从工作区编写代码,add添加到暂存区,commit提交到本地仓库,push推送到远程仓库,pull/clone拉取到本地

● 1.git init先让你的项目被git管理

● 2.先把在工作区(workspace)的代码添加到暂存区(index)git add .(ps:在.gitignore中添加不想上传的文件)

● 3.暂存区代码提交到本地仓库。git commit -m ‘备注信息’

● 4.打开远程的仓库账号(gitee,gitHub,gitLab),创建一个仓库,和本地仓库进行绑定git remote add origin url

● 5.本地仓库代码推送到远程。git push -u origin ‘master’

● 6.其他人就可以拉取你推送的代码

  1. Git仓库分类
    1. 开源
      1. GitHub
      2. Gitee(码云)
    2. 公司自己搭建的
      1. gitLab
  2. Servlet中转发和重定向的区别
    1. 重定向的特点:redirect
      1. 地址栏发生变化
      2. 重定向可以访问其他站点(服务器)的资源
      3. 重定向是两次请求。不能使用request对象来共享数据
    2. 转发的特点:forward
      1. 转发地址栏路径不变
      2. 转发只能访问当前服务器下的资源
      3. 转发是一次请求,可以使用request对象来共享数据
  3. Servlet中Cookie和Seesion的区别
    1. session服务端,cookie是客户端
    2. 大小,seesion没有限制,cookie4kb,20个
    3. 安全性上,session安全,cookie不安全

http://www.kler.cn/a/524240.html

相关文章:

  • 实时数据处理与模型推理:利用 Spring AI 实现对数据的推理与分析
  • 【C++ 真题】P1706 全排列问题
  • 论文阅读(十四):贝叶斯网络在全基因组DNA甲基化研究中的应用
  • 机器人抓取与操作经典规划算法(深蓝)——2
  • 蓝桥杯练习日常|c/c++竞赛常用库函数(下)
  • 浅析百度AOI数据与高德AOI数据的差异性
  • 算法随笔_27:最大宽度坡
  • AI学习(vscode+cline+deepseek)
  • 【MQ】如何保证消息队列的高性能?
  • DeepSeek LLM解读
  • cursor ide配置远程ssh qt c++开发环境过程记录
  • [内网安全] 内网渗透 - 学习手册
  • Android OpenGL(七)实现滤镜效果(特效渲染)
  • 让Android adb支持互联网调试脱离局域网
  • window中80端口被占用问题
  • Json格式的字符串转换为Json格式
  • 街景全景图切分六面视图(含数据处理教程,可批量处理)
  • unordered_map和unordered_set的使用
  • 读量子霸权17模拟宇宙(下)
  • IPhone14 Pro MAX 设备详情
  • 【论文推荐|深度学习,滑坡检测,多光谱影像,自然灾害,遥感】2022年Landslide4Sense竞赛成果:基于多源卫星影像的先进滑坡检测算法研究(四)
  • git gui 笔记
  • Deepseek的api调用报错乱码问题
  • KNN算法学习实践
  • 过年之无用知识研究:std::is_assignable中的declval<_Dest>() = declval<_Src>()
  • Spring Boot 高级开发指南:全面掌握微服务架构的关键技术