Git Product home page Git Product logo

じovemyRMB's Projects

apollo icon apollo

Apollo is a reliable configuration management system suitable for microservice configuration management scenarios.

feign icon feign

Feign makes writing java http clients easier

itstack-demo-design icon itstack-demo-design

:art: 《重学Java设计模式》是一本互联网真实案例实践书籍。以落地解决方案为核心,从实际业务中抽离出,交易、营销、秒杀、中间件、源码等22个真实场景,来学习设计模式的运用。欢迎关注小傅哥,微信(fustack),公众号:bugstack虫洞栈,博客:https://bugstack.cn

javaguide icon javaguide

【Java学习+面试指南】 一份涵盖大部分Java程序员所需要掌握的核心知识。

jgrowing icon jgrowing

Java is Growing up but not only Java。Java成长路线,但学到不仅仅是Java。

jsr icon jsr

Java Specification Requests

kafka_client icon kafka_client

java kafka-client 源码精读,源码分析,加阅读注释

litemall icon litemall

又一个小商城。litemall = Spring Boot后端 + Vue管理员前端 + 微信小程序用户前端 + Vue用户移动端

mall icon mall

mall项目是一套电商系统,包括前台商城系统及后台管理系统,基于SpringBoot+MyBatis实现。 前台商城系统包含首页门户、商品推荐、商品搜索、商品展示、购物车、订单流程、会员中心、客户服务、帮助中心等模块。 后台管理系统包含商品管理、订单管理、会员管理、促销管理、运营管理、内容管理、统计报表、财务管理、权限管理、设置等模块。

mybatis-crypt icon mybatis-crypt

优雅地利用mybatis插件进行加解密,内附单元测试及说明

nacos icon nacos

an easy-to-use dynamic service discovery, configuration and service management platform for building cloud native applications.

rabbitmq icon rabbitmq

1.###################################交换机属性######################## name :交换机名称 Type :交换机类型 direct,topic,fanout,headers Durability :是否需要持久化,true 为持久化 Auto Delete :当最后一个绑定Exchange上的对列删除后,自动删除该Exchange Internal :当前exchange是否用于RabbitMQ内部使用,默认为False Arguments :扩展参数,用于扩展AMQP协议自制电话使用 direct Exchange: 所有发送Direct Exchange 的消息被转发到routingKey中的Queue 注意: Direct模式可以使用RabbitMq自带的Exchange :default Exchange,所以不需要将Exchange进行任何绑定操作,消息传递时 ,RoutingKey必须完全匹配才会被对列接受,否则该消息活被抛弃 Topic Exchange 所有发送到Topic Exchange 的消息被转发到所有关心RoutingKey中指定Topic 的Queue上 Exchange 将RouteKey和某Topic进行模糊匹配,此时对列需要绑定一个Topic 注意:可以使用通配符进行模糊匹配 "#" 匹配一个或多个词 "*"只能匹配一个单词 Fanout Exchange 不处理路由键,只需要简单的将对列绑定到交换机上 发送到交换机的消息都会被转发到与该交换机绑定的所有对列上 Fanout交换机转发消息是最快的 2.########Binding-绑定########## Exchange 和Exchange,Queue之间的连接关系 Binding中 可以包含RoutingKey或者参数 3.########Queue消息对列############ 消息对列 ,实际存储消息数据 Durability :是否持久化,Durable:是,Transaient:否 Auto delete :选择yes,代表当最后一个监听被移除之后,该Queue会自动删除 4.########Message -消息####### 5.#########虚拟主机########## 虚拟地址,用于进行逻辑隔离,最上层的消息路由 一个Virtural Host里面可以有若干搞个Exchange 和Queue 同一个Virtual Host 里面不能有相同名称的Exchange 或者Queue #######消息如何保障100%的投递成功############ 什么是生产端的可靠性投递 保障消息的成功发出 保障MQ节点的成功接收 发送端收到MQ节点(Broker)确认应答 完善的消息进行补偿机制 BAT/TMD 互联网大厂的解决方案' 消息落库,对消息状态进行打标 消息的延迟投递,做二次确认,回调检查

shiro-redis icon shiro-redis

shiro only provide the support of ehcache and concurrentHashMap. Here is an implement of redis cache can be used by shiro. Hope it will help you!

shop icon shop

spring cloud最佳实践项目实例,使用了spring cloud全家桶,TCC事务管理,EDA事务最终一致性等技术的下单示例

spring-boot-demo icon spring-boot-demo

spring boot demo 是一个用来学习 spring boot 的项目,总共包含 57 个集成demo,已经完成 47 个。包含集成 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(动态管理定时任务)、xxl-job(分布式定时任务)、swagger(API接口管理测试)、security(基于RBAC的动态权限认证)、Session共享、Zookeeper(结合AOP实现分布式锁)、RabbitMQ(消息队列)、websocket(服务端推送监控服务器运行信息)、socket.io(聊天室)、ureport2(**式报表)、打包成war文件、集成 ElasticSearch(基本操作和高级查询)、Async(异步任务)、集成Dubbo(采用官方的starter)、MongoDB(文档数据库)、neo4j(图数据库)、docker(容器化)、JPA多数据源、Mybatis多数据源、代码生成器、GrayLog(日志收集)、JustAuth(第三方登录)。

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.