基于springboot,springmvc,mybatisplus,redis的项目,主要 实现利用redis实现商户缓存,解决缓存穿透,缓存雪崩,缓存击穿问题。 利用redission分布式锁实现超卖,一人一单问题,用消息队列实现异步下单问题。 利用zset实现点赞排序功能的,feed流实现信息推送,GEO实现附近商户的导入。 BitMap实现签到功能,HyperLogLog实现UV统计
SpringBoot 通过注解实现数据加密与解密,支持多种加密方式(MD5/SHA/AES/DES/RSA)及国密算法(SM2/SM3/SM4),加密解密,注解,springboot,java,加密,解密,数字证书,国密,加签,验签,等全套服务
该项目后端采用SpringBoot+JPA,前端采用VUE,实现了前后台的分离。使用Redis的相关特性实现了分布式session、分布式锁、Redis缓存。使用webSocket对下单消息进行推送。使用微信的相关特性实现了微信公众号授权、微信公众号模板消息、微信支付与退款、微信扫码登陆。
一款简单易用的Kettle调度监控平台,专门用来调度和监控由kettle客户端创建的job和transformation。整体的框架是由spring+sprin gmvc +beetlsql整合而成,通过调用kettle的API来执行转换和作业,并且使用quartz框架完成调度工作。
收纳操作系统、JAVA、算法、数据库、中间件、解决方案、架构、DevOps和大数据等技术栈总结!
微服务架构中高并发和高可用的神经组织利刃,提供了分布式限流、降级、熔断、重试和隔离的容错特性。并同时提供了SPI、过滤器、JWT、插件机制。此外还提供了很多小的黑科技(如:IP黑白名单、UUID加强版、Snowflake和大并发时间戳获取等)。
JPress CMS,一个完整的 Java CMS 网站管理系统,目前已经有 10w+ 网站使用 JPress CMS 进行驱动,其中包括多个政府机构,200+上市公司,中科院、红+字会等。
Java实现的m3u8视频下载器,开发目的是下载网页m3u8视频。支持输入index.m3u8的链接,利用多线程方式下载ts文件并最终自动合并成一个视频文件。
基础构建库,用于系统搭建初期,主要思想是开箱即用: 1. 支持shiro,包括密码模式,验证码模式,JWT模式 2. 支持多种加密协议的接口交互openapi,用于第三方系统接口交互 3. 支持各种常用的第三方组件,包括规则引擎easyrules, drools, 电子签章esign, 搜索elasticsearch
电子合同签订系统,全程线上签约,秒速签署,支持PC、手机、微信等多终端签署, 随时随地签合同。无需打印、快递合同,线上存储管理,成本节省95%以上。 可根据需要,扩展多模板合同签署。 合同创建完成后,可扩展短信发送给签署方。
Cobble 工具库分为四个部分 1. lang,一些工具类例如 SpringUtils,NumberUtils 等 2. dynamic,基于 ASM 的 Java 动态代理、及类编辑工具 3. settings,统一的配置访问接口,兼容 properties、xml、yaml 三种文件格式 4. loader,资源的扫描/加载、加载器编排、类隔离工具
每种设计模式都会标记不同的package,每种设计模式例子尽量全、尽量通俗易懂!
集成最全的代码生成工具:entity集成lombok、格式校验,swagger;dao自动加@mapper,service自动注释和依赖;Controller实现restful 增删改查API,并集成swagger。