帮忙么网 > 博客项目 > 当前页面

博客项目简介

2024-10-06 NEW个对象

博客主要是为了分享一些个人的生活经验,网上创业,人生感悟,解决生活中遇到的小问题。主要包括:博客管理、自媒体、技术专区等。(博客业务架构图)


github地址:https://github.com/learnaword/Blog

项目整体包含四个模块:博客管理、技术专区、自媒体、基础设施。


1、JAVA后端:JDK20 + Spring Boot 3.0.6

2、管理界面和前端界面:Jsp + Layui

3、后端采用Spring Boot、MySQL + MyBatis Plus、Redis

4、数据库使用的是MySQL

5、权限认证使用 Spring Security & Token & Redis

6、基础设施:Swagger接口文档、基于Screw自动生成数据库文档、Quarz定任务、EChar报表展示、基于AOP操作日志、JAVA监控Spring Boot Admin。

性能:因为百度要求每个网页的响应速度必须在1秒以内,由于服务器的配置不高(2核、8G),所以需要对性能进行优化。


优化方法:


1、tomcat优化

2、nginx优化

3、添加Redis缓存

4、JVM优化

5、代码逻辑优化

6、前端js引用第三方的。

文章自动生成

TODO

上一篇:

下一篇:Spring security基于token单点登录

相关文章

  • 基于Redis限制短信的发送频率

    需要大概是这样的: 短信验证码登录,最近15分钟内只能发2条短信。 类似于滑动窗口的限流机制。 那么开发吧,自己开发的好像没什么思路。

    NEW个对象 2025-03-15

  • 如果你网站突然有很多流量你该如何处理?

    网站突然有大量流量的话,一般有以下俩种情况? 1、出现了热点事件。 2、网站被攻击了,比如:DDOS 那么技术上需要引入限流组件,保持系统的稳定。

    NEW个对象 2024-10-21

  • 如果打印日志遇到瓶颈该怎么办?

    如果打印日志遇到瓶颈该怎么办? 1、减少日志的输出 2、降低日志输出级别 3、日志做模块拆分,不同的模块打印到不同的文件里 4、异步日志 5、配置文件大小,当超过文件大小的时候,会创建一个新文件。

    NEW个对象 2024-11-03

推荐文章