资料介绍
软件简介
飞趣社区开源版本。此项目使用了hutool工具类(https://www.hutool.club/)作支撑,参考 zheng项目以及 ruoyi的项目、https://gitee.com/vakinge/jeesuite-libs、https://gitee.com/frankchenlong/plumelog 。
页面ui使用了layui,集成了阿里云oss(支持前端和后端上传)、七牛云,支持代码自动生成(generate 模块的cssgenerator,main方法生成),支持多数据源,减去了70%的工作量,让你更多的精力放在写业务代码的过程中。
当然这个项目还可以用来给你们公司做前端展示页面,也是非常方便的。
软件架构
使用java作为后端开发 使用springboot、mysql、druid、 mybatis、pagehelper、javamail、redis、beetl、hutool、layui、jeesuite、webmagic相关技术集成开发的一个web应用 并且支持爬虫、发邮件。你想要的功能在这应有尽有,如果你还希望集成什么,欢迎提issue
用户信息是通过cookie保存的,(如果登录的时候是记住自己)为期30天
安装教程
- mysql创建一个数据库 cwd_boring
- 导入sql sql目录下面的sql文件
- 安装redis 6379端口
使用说明
-
使用jdk8
-
mysql 5.7 用户名密码 root root
-
配置文件里面为 application-dev.yml: feiqu-redis: servers: localhost:6379
-
#redis服务的ip和端口 password: mail: default-encoding: utf-8 host: smtp.qq.com
-
#改成你的邮件主机 username: 123@qq.com #邮件服务 登陆用户名 password: 2333
-
#邮件服务 登陆密码 必须改为自己的配置才能生效 java类里面
-
com.feiqu.framwork.constant.CommonConstant.USER_ID_COOKIE com.feiqu.framwork.constant.CommonConstant.USER_COOKIE_SECRET com.feiqu.framwork.constant.CommonConstant.FORGET_PASSWORD_SECRET 必须改为自己的配置才能生效
-
-
ip2region.db (获取ip的)-> \feiqu-opensource\feiqu-front\src\main\resources\ip2region\ip2region.db 转移到自己的文件位置 application-dev.yml:22 这个是参考的https://gitee.com/lionsoul/ip2region 大家也可以去 https://gitee.com/lionsoul/ip2region/blob/master/data/ip2region.db 下载最新的文件 然后放到对应的目录就可以了
-
com.feiqu.framwork.aspectj.DataSourceAspect 多数据源 通过反射判断
-
阿里云和七牛云的配置在——》
-
feiqu-opensource\feiqu-front\src\main\resources\application.properties
-
七牛云 public.filesystem.provider=qiniu public.filesystem.bucketName=*** public.filesystem.urlprefix=*** public.filesystem.accessKey=*** public.filesystem.secretKey=*** picUrl = FileSystemClient.getPublicClient().upload(CommonConstant.FILE_NAME_PREFIX+currentTimeMillis+".jpg", img);
-
阿里云 aliyun.filesystem.bucketName=*** aliyun.filesystem.endpoint=*** aliyun.filesystem.accessKey=*** aliyun.filesystem.secretKey=*** aliyun.filesystem.urlprefix=*** 使用:videoUrl = FileSystemClient.getClient("aliyun").upload("video/"+fileName,localFile); 改成你想要的 注意跨域和url_prefix
-
-
支持第三方登陆 现已集成了qq、微博 微信好像要钱就没弄。。。。 application.properties里面 app_id_qq=*** app_key_qq=*** app_id_sina=*** app_key_sina=*** 改成自己的就可以了 记得到qq互联之类的绑定自己的域名哦 https://connect.qq.com/?id=1 微博去微博开发者平台绑定
-
没有写专门的后台 就直接放在前端了 把用户的角色 cwd_boring.fq_user的role字段改成1 就是管理员角色了 点击用户头像进去 可以看到左侧的tab多了很多菜单项 那就是后台管理员的操作地方
-
代码生成放在\feiqu-opensource\feiqu-generator 项目中 具体的类是:com.feiqu.generator.util.CSSGenerator 在main方法里面:generator(Global.getConfig("gen.packageName"),true,LAST_INSERT_ID_TABLES,false,"FQ_USER_PAY_WAY"); 这句话 把最后一个参数改成自己想要生成代码的表(我比较喜欢这样)
-
支持登陆用户更换背景图片 (pg:一开始运行起来的项目 基本上都是空页面)
-
文章发表支持富文本 适用quill框架,相信大家都知道(网上找了很多)
-
application.yml profile 配置开发环境和开发环境 每次打包的时候只要切换一下 我感觉挺好的
-
redis和mysql的密码都是通过aes加密的,工具类在:com.feiqu.common.utils.AESUtil,避免了明文展示密码。 feiqu-system 是和数据库打交道的
-
com.feiqu.framwork.init.FeiquInitTrigger和com.feiqu.framwork.init.Initialize是两个初始化的方法,大家可以抽空看一下
-
我抽出了一个定时任务模块,仿照ruoyi的,SysJobController:在这里面提供图形化的任务界面管理
-
这个项目没有后台,通过修改fq_user表的role字段,如果是1,就是管理员。 你们可以看下这个页面:templates/common/_user_menu.html 后台相关的代码没有开源,不过可以参考ruoyi的,因为我就是参考它做的
-
私信模块报错的,是mysql的group by问题,可以百度一下解决方案
- 无人机飞控系统组成及系统软件设计 0次下载
- 德飞莱串口调试软件下载 25次下载
- 飞思卡尔塔系统
- 基于STM32的四轴飞行器飞控系统设计资料下载
- 基于STM32设计的四轴飞行器飞控系统资料下载
- PIXHAWK硬件飞控板原理图下载 28次下载
- 旋转飞椅为什么会飞起来? 0次下载
- 一种多模型集成的网络论坛发帖量预测模型 16次下载
- 飞控系统的电路原理图 16次下载
- 干货荟萃!第五届中国IoT大会之5G通信分论坛演讲资料 26次下载
- 如何使用MATLAB进行的自修复飞控系统的仿真 19次下载
- 如何使用ASP.NET技术开发网上论坛系统的详细设计分析资料免费下载 13次下载
- 基于FPGA的某型飞控组件分时测控系统设计与实现 4次下载
- 基于SmartFusion的飞控系统设计费砚珂 0次下载
- 基于PXI总线的飞控设备自动测试系统
- 飞秒激光:精密光子学制造中的前沿应用 486次阅读
- 飞控计算机子系统余度重启流程分析 804次阅读
- 利用飞秒激光直写技术制备微光学元件和系统的研究进展 831次阅读
- 开发者如何使用讯飞星火认知大模型API? 5198次阅读
- 什么是飞秒晶振? 2571次阅读
- 一种基于DSP+FPGA结构的通用飞控计算机设计方法介绍 2189次阅读
- 无人机飞控是否会在蜜蜂飞行模式中创新 3014次阅读
- 如何用不同的颜色点亮PCB不同的飞线 8664次阅读
- 无人机飞控系统半实物仿真平台设计方案解析 1w次阅读
- 飞线是什么意思_飞线有哪些技巧 10.2w次阅读
- 飞思卡尔简化射频介绍及特性分析 1113次阅读
- 科大讯飞:做机器人,定位比数据更重要 1051次阅读
- 科大讯飞新一代语音识别系统解读 3458次阅读
- 无人机飞控系统组成及系统软件设计 1.5w次阅读
- 干货分享:DSP程序跑飞的原因?你是如何解决的? 6516次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多