Pinned Repositories
blade-tool
SpringBlade 2.0 架构核心工具包,SpringBlade 是由一个商业级项目升级优化而来的SpringCloud微服务架构
blockchain-rpc-api
disruptor-proxy
Byte-code generator to create Disruptor-backed proxies
EOSRPCAdapter-Java
EOS RPC Adapter implementation for Java
eth-contract-api
EthereumJ native API or how to call contracts easily and with type safety
eth-propeller-web3j
Web3j backend for ethereum Propeller
geolite2
geolite2 database reader scheduler and Guava based cache
JavaMailReader
JavaMail reader test
spring-boot-demo
spring boot demo 是一个用来学习 spring boot 的项目,总共包含 50 个集成demo,已经完成 39 个。包含集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate、JPA(ORM框架)、mybatis(ORM框架)、通用Mapper、PageHelper、mybatis-plus、BeetlSQL、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存)、email(发送各种类型邮件)、task(基础定时任务)、quartz(动态管理定时任务)、swagger(API接口管理测试)、security(基于RBAC的动态权限认证)、Session共享、Zookeeper(结合AOP实现分布式锁)、RabbitMQ(消息队列)、websocket(服务端推送监控服务器运行信息)、socket.io(聊天室)、ureport2(中国式报表)、打包成war文件、集成 ElasticSearch(基本操作和高级查询)、Async(异步任务)、集成Dubbo(采用官方的starter)、MongoDB(文档数据库)、neo4j(图数据库)、docker(容器化)。
zencash-java-rpc-client
A Java RPC client for the Zen blockchain
Abramdy's Repositories
Abramdy/venus-cloud-feign
venus-cloud-feign-对Spring Cloud Feign的增强
Abramdy/cqrs-eventsourcing-kafka
CQRS with Domain-Driven Design and Event Sourcing using Apache Kafka and Server-Side-Events
Abramdy/CoinMarketCap-API
CoinMarketCap API client written in Java(supports CMC API v2)
Abramdy/EosProxyServer
A full-functional backend server of EOS wallet.
Abramdy/spring-cloud-netflix-itoken
iToken 项目是基于 Spring Boot + Spring Cloud 的综合练习项目,旨在帮助大家更好的理解和掌握微服务架构**及相关知识点,为了能够让新人(尚未入行的同学们)了解企业开发中从立项到上线的大概流程,做了一个相对完整的设计,致使本人无法在有限时间内(因为要带新班)完成整个项目的研发,还请各位看官海涵。但最最重要的编程**与编程方法已经传达到位,剩下的就是希望各位同学将所学知识内化吸收、融会贯通做出真正属于自己的产品。
Abramdy/spring-boot-demo
spring boot demo 是一个用来学习 spring boot 的项目,总共包含 50 个集成demo,已经完成 39 个。包含集成 actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志)、统一异常处理(json级别和页面级别)、freemarker(模板引擎)、thymeleaf(模板引擎)、Beetl(模板引擎)、Enjoy(模板引擎)、JdbcTemplate、JPA(ORM框架)、mybatis(ORM框架)、通用Mapper、PageHelper、mybatis-plus、BeetlSQL、upload(本地文件上传和七牛云文件上传)、redis(缓存)、ehcache(缓存)、email(发送各种类型邮件)、task(基础定时任务)、quartz(动态管理定时任务)、swagger(API接口管理测试)、security(基于RBAC的动态权限认证)、Session共享、Zookeeper(结合AOP实现分布式锁)、RabbitMQ(消息队列)、websocket(服务端推送监控服务器运行信息)、socket.io(聊天室)、ureport2(**式报表)、打包成war文件、集成 ElasticSearch(基本操作和高级查询)、Async(异步任务)、集成Dubbo(采用官方的starter)、MongoDB(文档数据库)、neo4j(图数据库)、docker(容器化)。
Abramdy/mcloud
基于Spring Cloud,实现微服务中常用的基础模块,包括 OAuth2 认证服务,统一注册中心,系统监控中心, 统一配置中心,API网关以及熔断器
Abramdy/oauth
基于Oauth2.0的第三方统一认证及权限控制
Abramdy/command-plugin
Command Pattern Plugin for Service Layer
Abramdy/oneplatform
onePlatform定位是企业级应用网关,提供提供服务路由、SSO、统一认证授权、统一日志、全局事件以及模块化管理等基础能力。基于Spring cloud、开箱即用、无额外学习成本、无缝对接老系统。→提供配套视频教程(Q群: 61859839)
Abramdy/aggregate-framework
Aggregate Framework是为方便开发人员运用DDD和CQRS**来构建复杂的、可扩展的Java企业应用系统而提供的Java技术框架。该框架提供了Aggregate、Repository、Domain Event等构建块的实现;使用DomainEvent,借助于内建的Disruptor组件,AggregateFramework可使开发人员方便的实现高性能SEDA架构。此外,该框架支持与Spring集成,提供使用 annotation的方式让开发人员方便地为Domain Event定义一个或多个事件处理, 同时可指定事件处理是同步还是异步触发,并支持分布式事务事件; 使用Spring事务管理器管理事务时,支持Unit Of Work数据访问模式以及内建一级缓存以提高访问性能,另也支持可配置的2级缓存。
Abramdy/factory
The missing, complete example of Domain-Driven Design enterprise application backed by Spring stack
Abramdy/jeesuite-libs
分布式架构开发套件。包括缓存(一二级缓存、自动缓存管理)、队列、分布式定时任务、文件服务(七牛、阿里云OSS、fastDFS)、日志、搜索、分布式锁、分布式事务、集成dubbo、spring boot支持以及常用的工具包等。
Abramdy/spring-cloud-base
spring-cloud、spring-security
Abramdy/common-hystrix
封装 hystrix command
Abramdy/EOSRPCAdapter-Java
EOS RPC Adapter implementation for Java
Abramdy/ipv4-geo-lookup
demo using geolite2 free downloadable database
Abramdy/lucky-draw
高并发抽奖活动实现
Abramdy/ADCoin
基于ERC20的ADC代币智能合约发布到以太坊公链中并基于web3j提供Java API给平台调用
Abramdy/geoip4j
MaxMind's royalty-free GeoLite2 database bundled in a convenient java library.
Abramdy/web3j-sample
web3j 样例程序
Abramdy/springboot-seckill
:racehorse:基于SpringBoot高并发商品限时秒杀系统
Abramdy/ehcache-jcache
The Ehcache 2.x implementation of JSR107 (JCACHE)
Abramdy/mapdb-jcache
JCache (jsr107) provider for MapDB database engine
Abramdy/HttpTunnal
http 请求 加密代理通道
Abramdy/Hystrix-circuit-breaker-with-jersey
A microservice implementation in jersey framework with asynchronous JerseyClient and Jersey endpoint.Technology stack include Rxjava, Hystrix, Gson and so on. Hystrix is a latency and fault tolerance library designed to isolate points of access to remote systems, services and 3rd party libraries, stop cascading failure and enable resilience in complex distributed systems where failure is inevitable.
Abramdy/microservice_workshop
Microservices Architecture Workshop focuses on helping the developers / architects to understand the key Architecture paradigms with hands on section. The course helps the developers from Monolithic App mindset to a Microservices based App development. It also helps the developers with hands on development experience with key Microservices infrastructure technologies like Eureka, Ribbon, Zuul, Kafka etc., and key Architecture styles likes Domain Driven Design, Event Sourcing and CQRS, Functional Reactive Programming, Microservice messaging.
Abramdy/blockchain-wallet
eth wallet
Abramdy/HxFactory
Factory library to create and run Hystrix commands with simplicity
Abramdy/vesta-id-generator-1
Vesta是一款通用的ID产生器,互联网俗称统一发号器,它具有全局唯一、粗略有序、可反解和可制造等特性,它支持三种发布模式:嵌入发布模式、中心服务器发布模式、REST发 布模式,根据业务的性能需求,它可以产生最大峰值型和最小粒度型两种类型的ID,它的实现架构使其具有高性能,高可用和可伸缩等互联网产品需要的质量属性,是一款通用的高性能的发号器产品。