
中间件
文章平均质量分 65
主要维护中间件的一些内容
冷小鱼
博客以实战为主,欢迎大家留言讨论。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Linux SVN安装
环境信息 [root@gg home]# cat /etc/centos-releaseCentOS Linux release 7.4.1708 (Core)[root@gg home]# cat /proc/versionLinux version 3.10.0-693.el7.x86_64 ([email protected]) (gcc vers...原创 2019-05-13 19:20:53 · 199 阅读 · 0 评论 -
tomcat8配置tomcat-users.xml不生效
一般想进入tomcat管理后台,只要在tomcat-users.xml配置文件中添加一下内容即可:<role rolename="manager-gui"/><role rolename="admin-gui"/><user username="tomcat" password="tomcat" roles="manager-gui,admin-gui"/&...原创 2019-06-26 14:14:36 · 550 阅读 · 0 评论 -
SpringBoot+EHcache实现缓存
撰文背景公司开发中的一个驱动模块,需要用到本地缓存,来提高驱动模块的访问速度和性能,然后就想到了Ehcache缓存,Ehcache是Hibernate 中默认的CacheProvider,hibernate就是使用Ehcache来实现二级缓存的。本质上来说Ehcache是一个缓存管理器,不仅仅可以和Hibernate配合实现缓存,也可以和其他框架比如spring boot 结合,作为一个缓存管理...转载 2019-01-05 14:50:09 · 1307 阅读 · 1 评论 -
Redis的N种妙用,不仅仅是缓存
redis是键值对的数据库,常用的五种数据类型为字符串类型(string),散列类型(hash),列表类型(list),集合类型(set),有序集合类型(zset)Redis用作缓存,主要两个用途:高性能,高并发,因为内存天然支持高并发应用场景分布式锁(string)setnx key valu...转载 2019-01-21 09:58:12 · 229 阅读 · 0 评论 -
K8S不是银弹
原创 2020-08-19 11:58:10 · 211 阅读 · 0 评论 -
消息中间件选型
在 IM 这种讲究高并发、高消息吞吐的互联网场景下,MQ 消息中间件是个很重要的基础设施,它在 IM 系统的服务端架构中担当消息中转、消息削峰、消息交换异步化等角色。当然,MQ 消息中间件的作用远不止于此,它的价值不仅仅存在于技术上,更重要的是改变了以往同步处理消息的思路。比如进行 IM 消息历史存储时,传统的信息系统作法可能是收到一条消息就马上同步存入数据库,这种作法在小并发量的情...转载 2019-01-21 15:16:55 · 790 阅读 · 0 评论 -
消息中间件kafka与activeMQ、rabbitMQ、zeroMQ、rocketMQ的比较
一、kafka1、不完全符合jms规范,注重吞吐量,类似udp 和 tcp2、一般做大数据吞吐的管道 我们现在的用途就是负责在各个idc之间通信3、量大对数据不是百分之百保证的,会有数据丢失,不是百分百送达(amq和rmq等有重发机制,而kafka没有);在吞吐量有提升 ,在这方面就得有牺牲, 所以kafka适合大数据量流转, 比如日志数据 比如用作统计的数据。二、activeMQ...转载 2018-12-25 01:11:18 · 240 阅读 · 0 评论 -
RabbitMQ 3.9.5 延时插件安装
下载.ez文件,这才是真正的插件。看下你的rabbitmq的plugins的文件结构,如果都是.ez的格式就拷贝进去即可,如果是解压好的,需要把.ez后缀改为.rar解压出来。:/usr/lib/rabbitmq/lib/rabbitmq_server-3.9.5/sbin/rabbitmq-plugins 需要改成你部署的目录。操作系统是麒麟V10,首先下载插件,由于没有完全对应的,选择接近的插件。原创 2023-03-05 13:23:53 · 788 阅读 · 1 评论 -
Ubuntu 安装Rabbitmq
前置版本的对应很重要,因此特别要注意。操作系统1.cat /etc/issue (简单)2.cat /etc/lsb-release(具体)3.uname -a(内核)Erlang和Rabbimq对应关系:参考:https://www.rabbitmq.com/which-erlang.html安装ERLANGRabbitmq依赖Erla...原创 2020-02-23 21:50:21 · 2691 阅读 · 2 评论 -
标准SQL
SQL是Structured Query Language的缩写,它的前身是著名的关系数据库原型系统System R所采用的SEQUEL语言。作为一种访问关系型数据库的标准语言,SQL自问世以来得到了广泛的应用,不仅是著名的大型商用数据库产品Oracle、DB2、Sybase、SQL Server支持它,很多开源的数据库产品如PostgreSQL、MySQL也支持它,甚至一些小型的产...原创 2019-07-15 12:47:48 · 4731 阅读 · 0 评论 -
oracle存储过程与函数的区别
定义:存储过程(Stored Procedure )是一组为了完成特定功能的SQL 语句集,经编译后存储在数据库中。用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是数据库中的一个重要对象,任何一个设计良好的数据库应用程序都应该用到存储过程。存储过程是由流控制和SQL 语句书写的过程,这个过程经编译和优化后存储在数据库服务器中,应用程序使用时只...转载 2018-12-18 08:26:18 · 164 阅读 · 0 评论 -
linux maven安装
安装介质获取https://mirrors.tuna.tsinghua.edu.cn/apache/maven/maven-3/3.6.0/binaries/环境变量配置假定压缩文件解压到了 /usr/local/maven3tar -zxvf apache-maven-3.6.0-bin.tar.gz -C /usr/localmv apache-maven-3.6.0 m...原创 2019-03-28 13:22:12 · 151 阅读 · 0 评论 -
maven mirror 优先级
我的settings.xml一般这样设置: <?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instan...转载 2018-08-15 11:13:20 · 8183 阅读 · 4 评论 -
Centos7 下部署yapi 详细教程
1.下载并按照nodejs和mongodb解压cd /usr/local/allentar -xf mongodb-linux-x86_64-3.0.6.tgztar -xf nod...原创 2019-10-10 22:30:09 · 391 阅读 · 0 评论 -
YAML 学习笔记 .yml
WhyYAML的可读性好。 YAML和脚本语言的交互性好。 YAML使用实现语言的数据类型。 YAML有一个一致的信息模型。 YAML易于实现。 YAML可以基于流来处理; YAML表达能力强,扩展性好。 howStructure通过空格来展示。Sequence里的项用"-"来代表,Map里的键值对用":"分隔. eg一般YAML文件扩展名为.yaml。比如:...转载 2018-07-30 16:46:53 · 1330 阅读 · 0 评论 -
Windows 查看端口被哪些程序占用
问题:Java程序启动老是报错 8000 端口被占用,重启机器依旧是那样子。解决:打开CMD,输入以下指令netstat -aon|findstr "8000"找到程序的PID,然后查找应用。输入以下指令tasklist|findstr "15464"改程序无法直接杀死,先不考虑,解决方案只能换个端口先。...原创 2019-12-23 17:47:41 · 183 阅读 · 0 评论 -
CPU个数、CPU核心数、CPU线程数
核心概念CPU个数:CPU芯片个数CPU的核心数:是指硬件上存在着几个核心。比如,双核就是包括2个相对独立的CPU核心单元组,四核就包含4个相对独立的CPU核心单元组。线程数:一种逻辑的概念,是指模拟出的CPU核心数。比如,可以通过一个CPU核心数模拟出2线程的CPU,也就是说,这个单核心的CPU被模拟成了一个类似双核心CPU的功能。CPU的线程数概念仅仅只针对Intel的CPU才有用,因为它是通过Intel超线程技术来实现的,最早应用在Pentium4上。如果没有超线程..原创 2020-09-03 20:27:03 · 4438 阅读 · 0 评论 -
开源协议的比较(详细)
开源早已成为很多科技企业关注的焦点,我们也常会发现部分开源技术后面标注了某种协议,这意味着这些开源代码被框上了某种束缚,或者说这些代码将必须遵循这些规则,否则可能会触及法律。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/085fd473e454412b89a94adfb976e04c.png?x-oss-process=image/watermark,type_ZHJvaWRzYW5zZmFsbGJhY2s,shadow_50,text_Q1NETiBA5Ya35.原创 2021-11-26 11:19:10 · 4500 阅读 · 0 评论 -
HTTPS证书区别 DV OV EV
http和https区别https协议需要到ca申请证书,一般免费证书很少,需要交费。 http是超文本传输协议,信息是明文传输,https 则是具有安全性的ssl加密传输协议。 http和https使用的是完全不同的连接方式,用的端口也不一样,前者是80,后者是443。 http的连接很简单,是无状态的;https协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。主流的证书类型目前主流的SSL证书主要分为DV SSL 、 OV SSL 、..原创 2020-05-14 20:24:17 · 1167 阅读 · 0 评论