中间件
中间件
堵上全村人的未来
一条梦想着能翻身的小咸鱼。
展开
-
ActiveMQ 详解 (精)
ActiveMQJMS(Java Message Service)它是一种与厂商无关的API,用来访问消息和收发系统消息。它类似于JDBC,JDBC是可以用来访问不同的关系型数 据库的API,而JMS则提供同样与厂商无关的访问消息收发服务的方法,这样就可以通过消息收发服务实现从一个JMS 客户端向另一个JMS客户端发送消息,所需要的是厂商支持JMS。换句话说,JMS是Java平台上有关面向消息中间件 的技术规范。JMS提供的对象连接工厂,是客户用来创建连接的对象,ActiveMQ提供的是Active原创 2020-06-04 08:25:36 · 3598 阅读 · 0 评论 -
mysql系统学习
版本5.x是用的最多的,mysql整合了第三方的新存储引擎,5.5-5.7最多。安装命令rpm -ivh 软件名如:rpm -ivh MySQL-server5.5xxxxxxxx如果安装时与其他软件冲突,则需要卸载其他软件。如果安装时出现“GPG keys。。。”的问题,则在安装命令后边加 --force --nodoeps 如:rpm -ivh MySQL-server5....原创 2020-06-04 07:37:47 · 506 阅读 · 0 评论 -
详解ActiveMQ开发流程
详解ActiveMQ开发流程消息队列主要用于对请求的解耦合、削峰、异步。1.导入依赖2.创建生产者代码3.创建消费者springboot集成mq1. 依赖2.配置文件的配置这个端口号根据安装的mq的端口地址来定。3.创建目的地在入口类下创建目的地和名称。4.创建发送者创建发送者的两种写法。用哪一个都行。5.创建消费者监听模式写在消费者的地方。...原创 2019-11-13 12:54:43 · 360 阅读 · 0 评论 -
详解redis 的持久化机制
#详解 redis 的持久化机制1.什么是持久化?持久化就是把 数据从内存中保存到磁盘上,这就是持久化机制。是redis本身就有的,不需要配置或者其他操作。reids默认的持久化机制redis默认的持久化机制是RDB机制(snapshotting----》全本快照)。为什么叫RDB机制因为redis默认的磁盘持久化文件是dump.rdb替换流程首先redis会将所有的数据生成一个...原创 2019-11-08 19:26:57 · 1198 阅读 · 0 评论 -
Redis如何打包执行多条命令
Redis如何打包执行多条命令批量执行 redis 命令准备 redis 命令文件例如: redis-command.txt 里边有 N 条 redis 命令(建议最好不要超过 20MB,不然执行过程会中断)执行 redis 命令文件cat redis-command.txt | redis-cli -h localhost -p 6379 -a 1234561-h: 参数表示 re...原创 2019-10-29 23:51:21 · 1910 阅读 · 0 评论 -
什么是雪崩什么是击穿?
什么是雪崩什么是击穿?雪崩:数据没有加载到缓存中,或者大面积失效访问时会直接查数据库,造成数据库压力过大,进而宕机,宕机之后的连锁放映使其他的服务也初见阻塞和宕机的现象。预防雪崩:缓存层设计成高可用,防止缓存大面积故障。即使个别节点、个别机器、甚至是机房宕掉,依然可以提供服务,例如 Redis Sentinel 和 Redis Cluster等redis集群都实现了高可用。Redis S...原创 2019-10-29 23:46:23 · 2474 阅读 · 0 评论 -
日志详解
日志详解常用的日志框架有:log4j,logback,log4j2,java.util.looging(jdk)非日志实现的接口类日志处理(不是物理实现):slf4j,jcl程序日志的作用(大概有4%的代码是日志):1.记录程序运行情况,程序员观察和调试的使用。2.同级分析。3.日后审计。未完待续,持续更新。。。...原创 2019-10-24 10:10:51 · 240 阅读 · 0 评论 -
Shiro身份认证和权限管理(授权)
1. Shiro的身份认证流程信息:后台接受凭证信息(密码)和身份信息(用户名)封装到Subject主体中,调用Subject自己的登陆方法,完成校验。底层校验代码是实现AuthenticatingRealm 类重写doGetAuthentica方法,根据传过来的值来 查询数据库完成用户认证。2. Shiro的用户授权流程信息:先认证过以后,根据认证信息查询用户的权限级别,...原创 2019-09-27 10:41:02 · 996 阅读 · 0 评论