GithubHelp home page GithubHelp logo

xing-kenny / nutz-book-project Goto Github PK

View Code? Open in Web Editor NEW

This project forked from wendal/nutz-book-project

0.0 1.0 0.0 8.24 MB

nutz-book 衍生出的project, 与nutzbook同步更新

License: Apache License 2.0

HTML 9.56% Java 8.63% CSS 12.69% JavaScript 69.10% Python 0.01%

nutz-book-project's Introduction

nutz-book-project

nutz-book 衍生出的project, 与nutzbook同步更新

主项目地址

https://github.com/wendal/nutz-book

http://nutzbook.wendal.net

依赖的jar包下载

http://nutzbook.wendal.net/jars/

当前已经实现或正在实现的功能

  • 基本的增删改查,MVC各种用法及文件上传
  • Dao关联关系(One/Many/ManyMany)
  • 邮件发送及基于3DES的无数据库验证机制
  • Quartz计划任务集成
  • Shiro集成及权限管理
  • Ehcache及DaoCache集成
  • redis 集成(配置及拦截器应用)
  • socketio 集成及demo聊天工具
  • jetbrick模板集成
  • beetl模板集成及应用
  • 二维码生成及跨屏登陆
  • 声明式系统日志
  • 基于socialauth的Oauth登陆(客户端,非服务器端实现)
  • 集成极光推送(jpush)
  • snakerflow工作流集成(未全部完成)
  • 自定义表单(未全部完成)
  • U2F绑定与登陆

在线演示地址

论坛系统(即Nutz社区的官网) https://nutz.cn

管理后台 https://nutz.cn/home

配置: 阿里云, 2G RAM, 缓存, https, 七牛云存储CDN, jpush及socketio均启用

war包下载使用说明

地址 http://nutzbook.wendal.net/wars/

下载后请更名为nutzbook.war 就是把版本号去掉

数据库配置文件在 db.properties

默认已添加mysql/oracle/pgsql驱动, 其他数据库请自行添加驱动

oracle用户留意一下 db.validationQuery=select 1 from dual

测试邮件的账号密码

由于有人恶意发email, 书中的邮箱密码已修改 请在conf/custom/email.properties配置自己的邮箱信息

Mavan用户

运行,需要先启动一个mysql和redis哦

mvn jetty:run

用docker镜像启动

通过docker-compose启动(推荐)

cd docker
docker-compose up

单独启动, 需要自行解决mysql/redis的启动哦

docker run -it --rm  -e NUTZBOOK_db.url="jdbc:mysql://192.168.1.111:3306/nutzbook" \
	-e NUTZBOOK_redis.host=192.168.1.111 -v /dev/urandom:/dev/random wendal/nutzbook2:latest

nutz-book-project's People

Contributors

wendal avatar rekoe avatar wizzercn avatar pangwu86 avatar

Watchers

xing kenny avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.