丁香五月亚洲,日女人在线,太阳城色网,韩日AV在线秒放

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

??大家好,我是為廣大程序員兄弟操碎了心的小編,每天推薦一個小工具/源碼,裝滿你的收藏夾,每天分享一個小技巧,讓你輕松節(jié)省開發(fā)效率,實現(xiàn)不加班不熬夜不掉頭發(fā),是我的目標!

??今天小編推薦一套前后端不分離的開源社區(qū)系統(tǒng),基于目前主流 Java Web 技術棧,并提供詳細的開發(fā)文檔和配套教程。包含帖子、評論、私信、系統(tǒng)通知、點贊、關注、搜索、用戶設置、數(shù)據(jù)統(tǒng)計等模塊。

開源協(xié)議

??使用 MIT 開源許可協(xié)議

鏈接地址

??包含詳細文檔和大量圖例, 幫助讀者快速掌握本項目,配套友好教程, 帶領讀者從零開始實現(xiàn)本項目

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

技術棧

前端

  • Thymeleaf
  • Bootstrap 4.x
  • Jquery
  • Ajax

后端

  • Spring
  • Spring Boot 2.1.5 RELEASE
  • Spring MVC
  • ORM:MyBatis
  • 數(shù)據(jù)庫:MySQL 5.7
  • 分布式緩存Redis
  • 本地緩存:Caffeine
  • 消息隊列:Kafka 2.13-2.7.0
  • 搜索引擎:Elasticsearch 6.4.3
  • 安全:Spring Security
  • 郵件任務:Spring Mail
  • 分布式定時任務:Spring Quartz
  • 日志:SLF4J(日志接口) Logback(日志實現(xiàn))

功能列表

  • 注冊
  • 登錄 | 登出:動態(tài)生成驗證碼記住我
  • 賬號設置:修改頭像修改密碼
  • 過濾敏感詞:前綴樹
  • 帖子模塊:發(fā)布帖子(過濾敏感詞)分頁顯示所有的帖子支持按照 “發(fā)帖時間” 顯示支持按照 “熱度排行” 顯示(Spring Quartz)查看帖子詳情權限管理(Spring Security Thymeleaf Security)未登錄用戶無法發(fā)帖“版主” 可以看到帖子的置頂和加精按鈕并執(zhí)行相應操作“管理員” 可以看到帖子的刪除按鈕并執(zhí)行相應操作“普通用戶” 無法看到帖子的置頂、加精、刪除按鈕,也無法執(zhí)行相應操作
  • 評論模塊:發(fā)布對帖子的評論(過濾敏感詞)分頁顯示評論發(fā)布對評論的回復(過濾敏感詞)權限管理(Spring Security)未登錄用戶無法使用評論功能
  • 私信模塊:發(fā)送私信(過濾敏感詞)私信列表查詢當前用戶的會話列表每個會話只顯示一條最新的私信支持分頁顯示私信詳情查詢某個會話所包含的所有私信訪問私信詳情時,將顯示的私信設為已讀狀態(tài)支持分頁顯示權限管理(Spring Security)未登錄用戶無法使用私信功能
  • 統(tǒng)一處理 404 / 500 異常:普通請求異常異步請求異常
  • 統(tǒng)一記錄日志
  • 點贊模塊:支持對帖子、評論/回復點贊第 1 次點贊,第 2 次取消點贊首頁統(tǒng)計帖子的點贊數(shù)量詳情頁統(tǒng)計帖子和評論/回復的點贊數(shù)量詳情頁顯示當前登錄用戶的點贊狀態(tài)(贊過了則顯示已贊)統(tǒng)計我的獲贊數(shù)量權限管理(Spring Security)未登錄用戶無法使用點贊相關功能
  • 關注模塊:關注功能取消關注功能統(tǒng)計用戶的關注數(shù)和粉絲數(shù)我的關注列表(查詢某個用戶關注的人),支持分頁我的粉絲列表(查詢某個用戶的粉絲),支持分頁權限管理(Spring Security)未登錄用戶無法使用關注相關功能
  • 系統(tǒng)通知模塊:通知列表顯示評論、點贊、關注三種類型的通知通知詳情分頁顯示某一類主題所包含的通知進入某種類型的系統(tǒng)通知詳情,則將該頁的所有未讀的系統(tǒng)通知狀態(tài)設置為已讀未讀數(shù)量分別顯示每種類型的系統(tǒng)通知的未讀數(shù)量顯示所有系統(tǒng)通知的未讀數(shù)量導航欄顯示所有消息的未讀數(shù)量(未讀私信 未讀系統(tǒng)通知)權限管理(Spring Security)未登錄用戶無法使用系統(tǒng)通知功能
  • 搜索模塊
  • 網(wǎng)站數(shù)據(jù)統(tǒng)計:(管理員專屬)獨立訪客 UV支持單日查詢和區(qū)間日期查詢?nèi)栈钴S用戶 DAU支持單日查詢和區(qū)間日期查詢權限管理(Spring Security)只有管理員可以查看網(wǎng)站數(shù)據(jù)統(tǒng)計
  • 優(yōu)化網(wǎng)站性能:處理每次請求時,都要通過攔截器根據(jù)登錄憑證查詢用戶信息,訪問的頻率非常高。因此將已成功登錄的用戶信息在緩存 Redis 中保存一段時間,查詢用戶信息的時候優(yōu)先從緩存中取值;若緩存中沒有該用戶信息,則將其存入緩存;用戶信息變更時清除對應的緩存數(shù)據(jù);引入本地緩存 Caffeine,緩存熱帖列表和帖子的總數(shù),避免緩存雪崩(這里面還能再加一層二級緩存 Redis)。

部分演示截圖

首頁

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

登錄頁

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

帖子詳情頁

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

img

個人主頁

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

朋友私信頁

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

私信詳情頁

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

系統(tǒng)通知頁

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

通知詳情頁

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

賬號設置頁

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

img

數(shù)據(jù)統(tǒng)計頁

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

搜索詳情頁

從零搭建自己的社區(qū)系統(tǒng),這個開源項目值得擁有(社區(qū)系統(tǒng)開發(fā))

結尾

??本期就分享到這里,我是小編南風吹,專注分享好玩有趣、新奇、實用的開源項目及開發(fā)者工具、學習資源!希望能與大家共同學習交流。

版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。

(0)
上一篇 2023年5月15日 上午11:00
下一篇 2023年5月15日 上午11:16

相關推薦

超碰1042| 亚洲妇熟黄| 久久精品色妇熟妇丰满人妻| 女生自慰喷水在线观看| 日韩亚洲国产激情在线观看| 在线观看的毛片网站| 精品辣乱在线视频| 欧美人妻色网站| 色呦呦视频免费看| 精品人妻系列无码专区不卡| 免费日韩av毛片| 狠狠操精品| 国产亚洲日本久久一区电影| 骚妇激情四射在线观看视频免费| 波多野结衣亚洲视频在线| AV三级片国产一区| 高清av无码一区| 日韩无线无码| 国产伦精品一区二区三毛| 亚洲欧美日本久久综合网站点击| 色噜噜国产精品视频一区二区互动交流| 日韩亚洲制服欧美综合| 亚洲精品成人片在线观看精品字幕| 亚洲色图123区| 中文字幕亚洲无线码一区女同 | 思思热精品在线观看| 亚洲导航中文字幕在线观看| 一区二区国产高清不卡线视频| 蜜桃亚洲AV无码一区二区三区| 久久亚洲AV无码精品狼群| 国产女人高潮视频免费| 精品熟| 久久艹人人视频| 最新高清极品av一区二区| 日本久久大片中文字幕| 欧美hh久久久| 窝窝午夜看片成人精品| 激情网站| 亚洲色欧美激情| 高清国产美女**毛片在线| 久久久特黄毛片乱轮|