11 2018 档案
摘要:java泛型中的关键字 实例代码看具体的区别 来看一下代码编译器中两种不同的限定报错 extends限定 List<? extends Fruit> 表示是一个Fruit类弄的或者Fruit子类的泛型编译器无法确定List所持有的类型,所以无法安全的向其中添加对象。但是可以添加null,因为null
阅读全文
摘要:Mysql有多种存储引擎,最常用的有MyISAM和InnoDB这两种,每一种类型的存储引擎都有自已的特点,可以结合项目中数据的使用场景来进行了哪种存储引擎合适。 1:查看mysql数据库支持的存储引擎 可以使用的命令列出当前版本的数据支持的存储引擎: SHOW ENGINES; 可以使用以下的命令查
阅读全文
摘要:haproxy负载均衡的算法有如下7种: haproxy的工作模式:
阅读全文
摘要:安装HaProxy 首先需要下载windows环境下需要文件,这里下载的是一个别人编译好的一个文件,这里省去了编译的过程,使用的版本是haproxy-1.7.8。 下载后直接解压到对应的目录下。示例(D:\haproxy\haproxy-1.7.8)里面包含了以下的文件: 里成对启动和停止做了批处理
阅读全文
摘要:初始化ConnectionFactory 代码
阅读全文
摘要:1:基本概念 ConnectionFactory(连接工厂): 生产Connection的的工厂 Connection(连接):是RabbitMQ的socket的长链接,它封装了socket协议相关部分逻辑 Channel(频道|信道): 是建立在Connection连接之上的一种轻量级的连接,我们
阅读全文
摘要:建议单机版集群仅作为学习使用,生产环境最好使用多服务器集群来避免单点故障带来的服务不可用,必竟单机版的集是伪集群。 1:准备基础文件、环境变量 设置环境变量: 变量名:RABBITMQ_BASE 变量值:C:\Program Files\RabbitMQ Server(例:这个是安装目录的前半部分,
阅读全文