avatar
文章
61
标签
88
分类
14
主页
博文
  • 分类
  • 标签
  • 归档
友链
留言板
关于笔者
良月的小窝Web开发-写在前面 返回首页
搜索
主页
博文
  • 分类
  • 标签
  • 归档
友链
留言板
关于笔者

Web开发-写在前面

发表于2023-09-05|更新于2026-08-10|Web开发
|字数总计:0|阅读时长:1分钟|浏览量:
文章作者: 良月
文章链接: https://yangcheneee.github.io/posts/web_pre/
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 良月的小窝!
Web开发web开发javaspringbootwebjwt
打赏
  • wechat
    wechat
  • alipay
    alipay
cover of previous post
上一篇
爬虫:写在前面
一些理解 网络爬虫:爬虫完整的名字应该叫网络爬虫,因为它依赖于HTTP协议获取数据,浏览器上Web应用的基础,顾名思义需要网络。 所见即所得:另外,浏览器的原则是所见即所得,你在浏览器上看到的东西,都是服务器通过网络发到本地的,因此能见到的就能够爬到。 Robots.txt:在爬取之前应该仔细阅读网站设置的爬虫规则,上面有详细的允许和不允许爬的内容。爬虫基本运行过程一般是三个步骤:请求数据,过滤数据,保存数据。 一. Requests-概述Request是Python的第三方库,用于网络请求并接收返回的数据,你需要在Python的虚拟环境中安装使用。 Request帮助你发送网络请求,同时你可以自定义Request携带的参数。 另外,Request模块接收响应请求的数据,并把Response作为函数的返回。 如果你想实现一个爬虫,对返回的网页文件进行Xpath/正则表达式解析,并将你需要的内容存储即可。 二. Request基础1. 下载&安装12pip/pip3 install requests 2. Request库关于requestrequest...
cover of next post
下一篇
模板
目录及标签说明 bloghexo+butterfly博客搭建教程。 computer计算机相关基础知识。 network计算机网络。 system操作系统。 webweb应用。 software软件。 seedseed实验记录。 security安全。 spider爬虫。 ai人工智能面向大众服务的应用,包括ChatGPT,AI绘画等。 ml机器学习相关算法,面向技术人员的应用。 steg信息隐藏,包括水印和隐写。
相关推荐
cover
2023-09-10
Web开发(五)-JWT
这篇文章将会向你介绍JWT的理论基础和程序实现 一. JWT-理论JWT基础如果你没有任何基础,请耐心看完这一部分想象一下你登录某个网站的场景。你从登录页面输入账号密码进入到该网站,同时该网站返回你的个人信息,包括你的昵称,头像,个性签名,显示到网页上。更重要的是,登录网站意味着你的身份得到服务器的验证,你获得了访问你的个人信息的权限。服务器通过账号密码识别我们的身份吗?是,但不完全是。首先,你需要明白我们浏览器所依靠的http协议是无状态的。这就好像你和一个记忆力差劲的人交流,每一轮对话之后,他都会忘记你的名字。所以,你在每次和他说话之前,都需要重申你的身份。服务器就像这么一个人,尽管你对它说尽千言万语,而服务器只会在众多用户中迷失你的名字。那么,这是否意味着我们必须在每一个请求之前都输入我们的账号密码来告知服务器我们的合法身份呢?答案是否定的,有更简单的解决方案。JWT(JSON WEB TOKEN)就是一种实现方式。在输入账号密码之后,服务器会返回一个token给我们。以后在每次请求,我们带上token,服务器便会在用户中认出你。但是,如果你企图修改token,服务器能轻易...
cover
2023-09-09
Web开发(四)-MyBatis
一. MyBatis-理论这一部分我也不是很了解,简单的写点理解。 1. MyBatis基础MyBatis将数据库语句映射到java函数,将一个函数同SQL语句绑定后,当你调用这个函数,对应的SQL语句将会执行,并且返回参数到函数的返回值。同时,MyBatis将数据库的表和java的对象做了很好的连接。在MyBatis的作用下,映射SQL查询语句的函数可以返回java对象。 二. MyBatis实现1. 依赖和配置依赖你可以直接使用MyBatis-plus版本,它支持MyBatis 12345678910111213141516171819<!--mybatis-plus--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.4.2</version></dependency><!--My...
cover
2023-09-07
Web开发(二)-SpringBoot
你需要先了解…有关此文章… 一. 新建SpringBoot项目1. IDEA新建SpringBoot项目(参考文章)[https://blog.csdn.net/qq_43006591/article/details/106137465] 二. SpringBoot框架解析1. .idea2. .mvn3. src/main /resource/static存放CSS,JS以及图片等 /resource/templates存放Web页面 application.properties/application.yml用于存放程序的各种依赖模块的配置信息,比如 服务端口,数据库连接配置等 /main/java/com.example.xxx存放java源码 /main/java/Application.javaSpringBoot 程序执行的入口,执行该程序中的 main 方法,启动当前SpringBoot项目。 /test与...
cover
2023-09-08
Web开发(三)-TomCat
一. TomCat-理论1. Tomcat基础TomCat是一个Web服务器,它默认活跃在电脑的8080端口,接收HTTP请求。同时,TomCat提供规范的HTTP接口,它接收规范的HTTP请求,对于Response,你也不需要自己编写,因为TomCat帮助你返回标准的Response。下面是具体实现: 当你访问此localhost:8080时,浏览器或者其他代理发送的HTTP请求将会被TomCat截获, 如果你在SpringBoot框架中使用TomCat,你可以获取HTTP请求,对数据做处理。 最后,你希望对这个请求作出响应,TomCat帮助你构建标准的HTTP响应。 二. TomCat-实现1. 依赖和配置当你新建一个SpringBoot项目时,该项目集成了TomCat。因此,你不必要花时间去配置TomCat。 2. Controller类一般来说,我们把对请求的处理封装在Controller类中。 @RestController你可以在使用这个注解标注为Controller类,在这个类中你可以定义函数处理HTTP请求。@RestController = @Co...
cover
2023-09-06
Web开发(一)-Maven
你需要先了解…关于此文章… 一. Maven基础Maven用于项目管理,包括以下功能: 依赖管理:依赖指我们项目中使用的第三方Jar包。在项目构建过程中,需要引入大量依赖,maven帮助你自动导入以及这个依赖所依赖的依赖。另外,maven帮助你管理依赖的版本。 简化项目构建:maven提供标准化的Java项目结构,通过Maven你可以快速创建Java项目。 二. Maven实现1. Maven下载&安装 (参考文章)[https://blog.csdn.net/u012660464/article/details/114113349] 2. Maven构建项目3. pom.xml
cover
2023-10-15
Web 登录实现&身份认证
开发工具&环境前端vue集成html,css,javascript 后端SpringBoot集成mybatis,java,tomcat 数据库Mysql以及图形化界面SQLyogEnt 具体过程数据库数据-java对象/Dao(mapper)—> 程序数据 (controller)—> 后端数据 —tomcat—> 前端数据 -vue-> html数据 数据结构&接口文档数据结构数据库user表id,username,password;将id设置为主键 Java类新建User类:int id,String username,String password 接口文档1. 用户注册:POST localhost/auth/registerusername: “xxx”hash_password: “xxx” 2. 用户登录:POST localhost/auth/loginusername: “xxx”password: “xxx”return token 2. 拉取用户信息:GET loca...

评论
ValineDisqus
avatar
良月
郎朗晴天
文章
61
标签
88
分类
14
Follow Me
公告
欢迎来到我的个人博客
最新文章
使用 Git 实现本地与服务器代码仓库同步
使用 Git 实现本地与服务器代码仓库同步2026-08-09
使用 rsync 实现服务器版本控制
使用 rsync 实现服务器版本控制2026-08-09
Nginx 配置与多站点托管完整指南
Nginx 配置与多站点托管完整指南2026-08-09
无题
无题2025-03-05
无题
无题2025-03-05
© 2023 - 2026 By 良月框架 Hexo|主题 Butterfly
搜索
数据加载中