Skip to content

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

Notifications You must be signed in to change notification settings

18500507445/nova

Repository files navigation

欢迎来到nova

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

结构介绍

1.nova-book

2.nova-cache

3.nova-common

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

4.nova-database

  • dynamic,手写动态数据源
  • binlog4j,监听binlog

5.nova-excel

6.nova-log

7.nova-login

8.nova-mq

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

9.nova-msg

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

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

10.nova-orm

11.nova-rpc

12.nova-search

  • elasticsearch、solr

13.nova-shopping

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

14.nova-spring

  • spring-aop、spring-ioc、spring-mvc、spring-mybatis、springboot相关源码

15.nova-starter

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

16.nova-tools

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

About

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages