仿牛客论坛项目——相关功能介绍
项目相关功能介绍:介绍一下项目:这个项目的整体结构来源于牛客网,主要使用了Springboot、Mybatis、MySQL、Redis、Kafka、等工具。主要实现了用户的注册、登录、发帖、点赞、系统通知、按热度排序、搜索等功能。另外引入了redis数据库来提升网站的整体性能,实现了用户凭证的存取、点赞关注的功能。基于 Kafka 实现了系统通知:当用户获得点赞、评论后得到通知。利用定时任务定期计算帖子的分数,并在页面上展现热帖排行榜。 一、 发送邮件功能:01 你如何在 Spring Boot 项目中实现发送邮件的功能? “在 Spring Boot 项目中,我通过 Spring Email 技术实现了发送邮件的功能。首先,我导入了 spring-boot-starter-mail 依赖,然后在配置文件中设置了新浪邮箱的 SMTP 服务参数,包括主机名、端口、用户名、密码和协议,并启用了 SSL 安全连接。接着,我创建了一个 MailClient 工具类,封装了发送邮件的逻辑,使用 JavaMailSender 组件来发送邮件。对于 HTML 格式的邮件,我使用了...
毕业设计01_爬虫完结(爬取boss直聘数据)
爬虫部分没有记录笔记,爬虫中遇见的反爬中的问题见博客中的《Boss直聘反爬解决方法》 创建应用本项目采用Django框架,先创建一个新应用 输入python manage.py startapp myApp,创建一个新的 Django 应用(App) 生成的目录结构通常如下: 123456789myApp/ __init__.py # 这是一个空文件,用于告诉 Python 这个目录是一个 Python 包。 admin.py # 用于注册模型到 Django 的管理后台。 apps.py # 包含应用的配置信息。 migrations/ # 用于存放数据库迁移文件。 __init__.py models.py # 用于定义数据库模型。 tests.py # 用于编写应用的测试用例。 views.py # 用于编写视图函数或类。 定义数据库模型 在 models.py 文件中,定义了三个 Django 模型:JobInfo、User 和...
“hexo博客生成博文出现‘out of memory’的问题”
目前还没有遇见此问题,不知道此方法是否可行,目前我试了一下这个命令,不能运行,之后再试吧,偶然看到,记录一下此方法 原文链接:《hexo博客生成博文,当生成的文章数量超过1000时,耗尽所有内存资源后出现out of memory》 hexo博客文档:Troubleshooting 问题 当hexo生成博文的时候,你的文章数量超过1000、2000或3000时,就是文章数量很多时,会出现生成不了的情况,具体的错误是out of memory,具体的错误如下: ATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of...
butterfly魔改教程(二)
魔改有风险,魔改需谨慎,一定要备份呀!!! 页面样式调节 点击查看教程 源文链接:博客魔改教程总结(二)这个教程是通过css样式调节各个页面透明度、模糊度(亚克力效果)、圆角、边框样式等,看起来会更加舒适。复制以下代码进去自定义的custom.css文件12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970:root { --trans-light: rgba(255, 255, 255, 0.88); --trans-dark: rgba(25, 25, 25, 0.88); --border-style: 1px solid rgb(169, 169, 169); --backdrop-filter: blur(5px) saturate(150%);}/* 首页文章卡片...
网站性能优化的一些小技巧
优化小技巧实操1. 图片压缩原文链接:网站性能优化的一些小技巧 1.1 图片多级压缩目前从网上下载的图片主流格式是JPG或者PNG,当分辨率比较高的时候体积往往比较大,因此要想提高网站的速度就有必要将图片体积压缩,这里参考店长的推荐,无损压缩推荐Tinypng,有损压缩推荐imagine。 TinyPNG Imagine 特点 无损压缩 有损压缩,以牺牲图像质量, 降低图像色彩来达到缩减图像大小的目的。 优点 能够完全保留图像色彩,不损伤图像质量 1. 压缩程度高,支持转png为jpg或webp,进一步减少图片大小 2....
外挂标签相关用法
外挂标签-时间轴详细教程见:Markdowwn语法与外挂标签写法汇总 标签语法配置参数示例源码12345678{% timeline 时间线标题(可选)[,color] %}<!-- timeline 时间节点(标题) -->正文内容<!-- endtimeline --><!-- timeline 时间节点(标题) -->正文内容<!-- endtimeline -->{% endtimeline %} title:标题/时间线 color:timeline颜色:default(留空) / blue / pink / red / purple / orange / green 1.Demo 1 - 预设选择第一个【默认】 123456789101112131415161718192021222324252627{% timeline 时间轴样式,blue %}<!-- timeline 2020-07-24 [2.6.6 ->...





