首页 > 项目 > 当前页面

博客项目简介

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的执行流程

    Spring Security 的执行流程: 1、认证(Authentication):先经过认证过滤器 -> 认证管理器 -> 成功后存入 SecurityContextHolder 2、授权(Authorization):访问资源时经过授权过滤器 -> 权限判断 -> 允许访问或拒绝访问 3、所有请求都经过 SecurityFilterChain 过滤

    NEW个对象 2025-02-27

  • AI 自动化研发 Prompt 流程设计

    如果按照标准化研发流程推进,建议将 Prompt 固化为多个阶段,而不是每次重新编写。 通过将需求分析、数据库设计、代码生成、代码审查和自动测试拆分为独立阶段,可以形成完整的 AI 自动化研发链路。

    NEW个对象 2026-06-12

  • 如果让我负责一个已有项目?

    如果让我负责一个已有项目?

    NEW个对象 2026-07-14

NEW个对象 NEW个对象
JAVA是世界上最好的语言