日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java实现社交平台_GitHub - akpaul9527/symphony: 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。...

發布時間:2023/12/9 java 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java实现社交平台_GitHub - akpaul9527/symphony: 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

下一代的社區系統,為未來而構建

??

??

??

簡介

Symphony([?s?mf?ni],n.交響樂)是一個現代化的社區平臺,因為它:

實現了面向內容討論的論壇

實現了面向知識問答的社區

包含了面向用戶分享、交友、游戲的社交網絡

100% 開源

動機

很多社區論壇系統:

界面風格老式,沒有跟上時代發展的步伐

缺少創新、好玩的特性,缺少現代化的交互元素和用戶體驗

缺乏考慮實際運營需求,管理功能過于單一

細節不夠精致、缺乏長期維護

客戶案例

社區版:

商業版:

功能

界面

以下截圖來自 Sym 商業版。

首頁

列表

帖子

發帖

用戶 - PC 端

多主題

安裝

先在 MySQL 中手動建庫(庫名 symphony,字符集使用 utf8mb4,排序規則 utf8mb4_general_ci),然后按照如下方式之一啟動服務。

war 包啟動

下載最新的 Sym 包解壓,進入解壓目錄執行:

Windows: java -cp "WEB-INF/lib/*;WEB-INF/classes" org.b3log.symphony.Starter

Unix-like: java -cp "WEB-INF/lib/*:WEB-INF/classes" org.b3log.symphony.Starter

如果要將 war 包部署到 Servlet 容器中啟動請參考安裝指南。

Docker 部署

獲取最新鏡像:

docker pull b3log/symphony

啟動容器:

docker run --detach --name sym --network=host \

--env RUNTIME_DB="MYSQL" \

--env JDBC_USERNAME="root" \

--env JDBC_PASSWORD="123456" \

--env JDBC_DRIVER="com.mysql.cj.jdbc.Driver" \

--env JDBC_URL="jdbc:mysql://127.0.0.1:3306/symphony?useUnicode=yes&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC" \

b3log/symphony --listen_port=8080 --server_scheme=http --server_host=localhost

為了簡單,使用了主機網絡模式來連接主機上的 MySQL。

啟動參數說明:

--listen_port:進程監聽端口

--server_scheme:最終訪問協議,如果反代服務啟用了 HTTPS 這里也需要改為 https

--server_host:最終訪問域名或公網 IP,不要帶端口號

完整啟動參數的說明可以使用 -h 來查看。

文檔

授權

社區版:使用 AGPLv3 開源,如果你選擇使用社區版,則必須完全遵守 AGPLv3 的相關條款

商業版:提供完整源碼以便二開,報價 ¥20000

云服務:提供開箱即用的云端服務,每年 ¥5000

關于商業版和社區版的對比請看這里,企業網站、經營性網站、以營利為目的或實現盈利的網站請購買商業版。

歡迎聯系 QQ 845765 或郵箱 d@b3log.org 進行細節咨詢。

社區

鳴謝

jQuery:前端 JavaScript 工具庫

Vditor: 瀏覽器端的 Markdown 編輯器

pjax:pushState + ajax = pjax

MathJax:前端數學公式渲染引擎

Sass:前端 CSS 處理工具

jsoup:Java HTML 解析器

flexmark:Java Markdown 處理庫

Jodd:Java 工具庫集

Latke:以 JSON 為主的 Java Web 框架

安全方面特別感謝:

開源項目推薦

如果你需要搭建一個個人博客系統,可以考慮使用 Solo

如果你需要搭建一個多用戶博客平臺,可以考慮使用 Pipe

歡迎加入我們的小眾開源社區,詳情請看這里

總結

以上是生活随笔為你收集整理的java实现社交平台_GitHub - akpaul9527/symphony: 一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)平台。...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。