cckmit / nova

日常积累代码、设计模式、读书笔记、算法笔记

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

欢迎来到nova

  • 简介:日常积累代码、读书和学习笔记

结构介绍

1.nova-book

2.nova-cache

3.nova-common

  • 框架核心组件、通用工具包(包括常量类,工具类,枚举类,异常类)

4.nova-database

  • 数据库组件(动态数据源)

5.nova-excel

6.nova-log

7.nova-login

8.nova-monitor

9.nova-mq

  • active,kafka,rabbit,rocket(待定)

10.nova-msg

  • mail-发送邮件
  • sms-短信

(1)多短信通道:阿里云、腾讯云、七牛云、云片
(2)Sms4j现成框架,开箱即用

11.nova-orm

12.nova-rpc

13.nova-search

  • elasticsearch、solr

14.nova-shopping

  • 单独项目购物,涵盖了下单和支付、秒杀逻辑
  • 依赖也是单独的和common包pom区分开
  • 代码也是独立,参考了各个优秀的模块直接拿现成的整合进来

15.nova-starter(后续mq....)

  • 自定义starter:redis、mongo、xxlJob
  • true:防止依赖传递,导致引入后和项目的包冲突

16.nova-tools

jasypt:
  encryptor:
    # 加密算法
    algorithm: PBEWITHHMACSHA512ANDAES_256
    # 加密使用的盐
    password: jaspyt_password

About

日常积累代码、设计模式、读书笔记、算法笔记


Languages

Language:Java 99.8%Language:HTML 0.1%Language:Lua 0.0%Language:CSS 0.0%