1 Star 0 Fork 0

wusong / furniture

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

Funiture

前台 - 用户页面 + 管理界面

  • 一个主要供展示家具产品的网站, 项目名称因此而来
  • jquery 框架
  • bootstrap 主要样式
  • mustache 引擎
  • ace 模板渲染
  • zTree jQuery树插件
  • duallistbox 多选插件
  • 做个后台,管理前台展示数据及权限相关

后台 - 各种技术演练

  • 通用的 spring 框架搭建
  • maven 管理 jar 包
  • 系统全局配置维护, 能实时刷新内存中最新配置
  • 通用的权限管理系统 - 通过角色维护用户和权限之间的关系
    • 正常的部门、用户、角色、权限点、权限模块维护
    • 部门树、权限模块树、用户权限树、角色权限树展示及维护
    • 操作记录查询、还原操作
    • 根据配置记录动态渲染后台菜单
    • 根据配置记录拦截请求的url
  • 系统监控, 内存、CPU、线程状态、GC情况等
  • 系统服务降级, 临时禁止某些url请求及切流量放行
  • 实时对系统url做QPS控制
  • 系统定时任务调度(Quartz)管理, 动态开启、关闭、调整调度及执行开始结束状态监控
  • 执行系统shell命令
  • 验证码生成、校验
  • redis等缓存使用
  • logback, email通知异常
  • mybatis, sql监控(sql中异常, 返回行过多等)
  • 线程池使用, 异步回调, 抛弃请求监控等
  • json(jackson)序列化与反序列化
  • 通用邮件配置及发送
  • 文件上传与管理,md5 计算
  • httpClient 封装, 按需指定各项参数
  • cookie 管理
  • excel XSSFWorkbook(大数据量)使用, 相关报表导出
  • hibernate validator校验
  • threadLocal 管理进程信息, 按需使用
  • Junit 测试
  • RabbitMQ 队列, 生产-消费, 控制台管理
  • zookeeper client 封装
  • 支持多个数据源(aop切面里确定连接串), 根据需要切换数据库
  • 短链接服务, 生成、跳转及过期处理
  • 支持请求使用代理, 及动态选择代理
  • 添加druid监控,使用/acl/druid/index.html访问

其他[必看]

  • 强烈建议使用Intellij IDEA作为开发工具,eclipse需要手动做些设置才能正常使用, 项目启动要加载Resources包括:resources和resource.dev(或prod,区分环境选择) 设置方法:file——》Project Structure——》Module 右边对着resource.dev和resource.proc选择Resources选项卡 目的是将这三个resource文件设置生资源文件类型
  • 项目中log基本都使用@Slf4j提供,需要开发工具支持Lombok插件,相关注解包括:@Getter,@Setter,@ToString,@AllArgsConstuctor, @NoArgsConstructor,@Builder 所以要在IDEA中下载lombok插件(否则,项目导入进去会报编译错误)
  • 前台页面是从别的网站扒下来的,几乎没任何价值,建议直接访问 /admin/page.do 进入后台, 用户的密码只是普通做了md5加密,登录细节参考LoginServlet.java里实现
  • 个别功能只适合单机,比如动态修改quartz调度、qps控制等
  • 如有问题,可加微信沟通,个人微信号:kanwangzjm,添加时请注明来自github

空文件

简介

spring+mybatis spring-redis spring-rebbit 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/wu_song/furniture.git
git@gitee.com:wu_song/furniture.git
wu_song
furniture
furniture
master

搜索帮助