Community

开源论坛、问答系统,现有功能提问、回复、通知、最新、最热、消除零回复功能。功能持续更新中…… 技术栈 Spring、Spring Boot、MyBatis、MySQL/H2、Bootstrap
Alternatives To Community
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Archery4,924
9 hours ago109apache-2.0Python
SQL 审核查询平台
Opensourcepos2,890
5 days ago315otherPHP
Open Source Point of Sale is a web based point of sale application written in PHP using CodeIgniter framework. It uses MySQL as the data back end and has a Bootstrap 3 based user interface.
Community2,082
a year ago16mitJava
开源论坛、问答系统,现有功能提问、回复、通知、最新、最热、消除零回复功能。功能持续更新中…… 技术栈 Spring、Spring Boot、MyBatis、MySQL/H2、Bootstrap
Springblog1,549
3 years ago18otherJava
A simple blogging system implemented with Spring Boot + Hibernate + MySQL + Bootstrap4.
Php Interview1,134
a year agoPHP
This is the information I prepared for the PHP interview.The notes include PHP, MySql, Linux, etc.
Examination_system862
5 years ago31Java
一个简单的教务查询系统(主要技术SpringMVC + Spring + Mybatis + Shiro + Bootstrap)
Boxbilling712
12 days ago175apache-2.0PHP
BoxBilling - Open source billing and client management software
Bugcatcher452
3 years agoJava
方便产品、开发、测试三方协同管理、测试、监控项目进度和质量,以持续交付。
Web444
2 years ago1Java
适合java新手入门练习的java web个人网站项目,目前主要维护web-mysql和web-psql两个分支。前台包括博客、代码库、文件下载、留言、登录注册、站内搜索、分类目录等功能,后台包括上传文件、博客、代码,编辑、删除文章,修改个人资料等功能,目前暂停开发新功能。网址:https://demo.hemingsheng.cn ,觉得不错的欢迎 star。 手机版网址:
Flycms406
3 years ago3mitJava
FlyCms 是一个类似知乎以问答为基础的完全开源的JAVA语言开发的社交网络建站程序,基于 Spring Boot+Bootstrap3+MyBatis+MySql+Solr +Ehcache应用架构,专注于社区内容的整理、归类和检索,它集合了问答,digg,wiki 等多个程序的优点,帮助用户轻松搭建专业的知识库和在线问答社区。业务模块包括:权限管理,会员管理,角色管理,定时任务管理(调度管理),问答管理,文章管理,分享管理,短信接口管理和邮件系统发送(注册、找回密码、邮件订阅),跨域登录,消息推送,全文检索、前端国际化等等众多模块,等您自己来体验!
Alternatives To Community
Select To Compare


Alternative Project Comparisons
Readme

码问

在线演示地址

https://www.mawen.co,任何配置、使用和答疑问题,可以 👉点击 联系我,也可以拉你进群沟通。

功能列表

开源论坛、问答系统,现有功能多社交平台登录(Github,Gitee)提问、回复、通知、最新问答、最热热大、消除零回复等功能。

当前项目配套的手把手视频教程

标题 链接
【Spring Boot 实战】论坛项目【第一季】 BV1r4411r7au
【Spring Boot 实战】热门话题,经典面试问题实战,TopN 问题【第二季】 BV1Z4411f7RK
【Spring Boot 实战】接入广告流量变现(让你的网站益起来)【第三季】 BV1L4411y7J9
【Spring Boot 实战】Vue 零基础入门(前后端分离的前置视频)【第四季】 BV1gE411R7YA
【Spring Boot 实战】Java 设计模式实战(加薪的必修课)【第五季】 BV1UK4y1M7PC
【Spring Boot 实战】快速搭建免费 HTTPS 服务 BV1oJ411K7VT

本地运行手册

  1. 安装必备工具
    JDK,Maven
  2. 克隆代码到本地
git clone https://github.com/codedrinker/community.git
  1. 运行数据库脚本,创建本地数据库
mvn flyway:migrate

如果需要使用 MySQL 数据库,运行脚本前修改两处配置

# src/main/resources/application.properties 
spring.datasource.url=jdbc:h2:~/community
spring.datasource.username=sa
spring.datasource.password=123
# pom.xml
<properties>
    <db.url>jdbc:h2:~/community</db.url>
    <db.user>sa</db.user>
    <db.password>123</db.password>
</properties>
  1. 运行打包命令,生成可执行 jar 文件
mvn package -DskipTests
  1. 运行项目
java -jar target/community-0.0.1-SNAPSHOT.jar

如果是线上部署,可以增加配置文件(production.properties),同时运行命令修改如下

java -jar -Dspring.profiles.active=production target/community-0.0.1-SNAPSHOT.jar
  1. 访问项目
http://localhost:8887

其他

  1. 视频初期未使用 Flyway 之前的数据库脚本
CREATE TABLE USER
(
    ID int AUTO_INCREMENT PRIMARY KEY NOT NULL,
    ACCOUNT_ID VARCHAR(100),
    NAME VARCHAR(50),
    TOKEN VARCHAR(36),
    GMT_CREATE BIGINT,
    GMT_MODIFIED BIGINT
);
  1. 生成 Model 等 MyBatis 配置文件的命令
mvn -Dmybatis.generator.overwrite=true mybatis-generator:generate

技术栈

技术 链接
Spring Boot http://projects.spring.io/spring-boot/#quick-start
MyBatis https://mybatis.org/mybatis-3/zh/index.html
MyBatis Generator http://mybatis.org/generator/
H2 http://www.h2database.com/html/main.html
Flyway https://flywaydb.org/getstarted/firststeps/maven
Lombok https://www.projectlombok.org
Bootstrap https://v3.bootcss.com/getting-started/
Github OAuth https://developer.github.com/apps/building-oauth-apps/creating-an-oauth-app/
UFile ucloud/ufile-sdk-java
Bootstrap https://v3.bootcss.com/getting-started/

扩展资料

Spring 文档
Spring Web
es
Github deploy key
Bootstrap
Github OAuth
Spring
菜鸟教程
Thymeleaf
Spring Dev Tool
Spring MVC
Markdown 插件
UFfile SDK
Count(*) VS Count(1)
Git
Visual Paradigm
Flyway
Lombok
ctotree
Table of content sidebar
One Tab
Live Reload
Postman

更新日志

  • 2019-7-30 修复 session 过期时间很短问题
  • 2019-8-2 修复因为*和+号产生的搜索异常问题
  • 2019-8-18 添加首页按照最新、最热、零回复排序
  • 2019-8-18 修复搜索输入 ? 号出现异常问题
  • 2019-8-22 修复图片大小限制和提问内容为空问题
  • 2019-9-1 添加动态导航栏
  • 2021-7-5 修复因为网络原因不能拉去到自定义 spring starter 问题

联系我

有任何问题可以扫码下面两个二维码找到我,左边是微信订阅号,关注回复 ‘面试’即可获得我整理的(2W字)阿里面经,右边是个人微信号,有任何技术上面的问题可以给我留言。 | 微信公众号 | 个人微信 | | --- | --- | | 码匠笔记 | fit8295 | | | |

Popular Mysql Projects
Popular Bootstrap Projects
Popular Data Storage Categories
Related Searches

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Java
Mysql
Bootstrap
Spring
Spring Boot
Oauth
Mybatis
Lombok
Mybatis Generator