摘要: 内存碎片 在不断的申请和释放内存时候(如C语言中malloc、free),在内存中往往会出现一些很小的内存片段,无法再使用,这种空闲的内存被称为内存碎片。 memcache内存管理 memcache使用slab allocator机制来内存管理。 slab allocator原理:先将内存划分为多个 阅读全文
posted @ 2021-08-30 17:20 Chen洋 阅读(220) 评论(0) 推荐(0)
摘要: 前言 MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 特性 无侵入:只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑 损耗小:启动即会自动注入基本CURD,性能基本无损耗,直接面向对象操作 阅读全文
posted @ 2021-08-30 13:56 Chen洋 阅读(2771) 评论(0) 推荐(0)
摘要: mandatory和immediate是channel.basicPublish方法中的两个参数,它们都有当消息传递过程中不可达目的地时将消息返回给生产者的功能。 RabbitMQ提供的备份交换器(AlternateExchange)可以将未能被交换器路由的消息(没有绑定队列或者没有匹配的绑定)存储 阅读全文
posted @ 2021-08-30 13:26 Chen洋 阅读(294) 评论(0) 推荐(0)
摘要: junit.framework包下的Assert提供了多个断言方法. 主用于比较测试传递进去的两个参数. Assert.assertEquals();及其重载方法: 1. 如果两者一致, 程序继续往下运行. 2. 如果两者不一致, 中断测试方法, 抛出异常信息 AssertionFailedErro 阅读全文
posted @ 2021-08-30 11:36 Chen洋 阅读(2740) 评论(0) 推荐(0)
摘要: 说明 (1)JDK版本:1.8 (2)Spring Boot 2.0.6 (3)Spring Security 5.0.9 (4)Spring Data JPA 2.0.11.RELEASE (5)hibernate5.2.17.Final (6)MySQLDriver 5.1.47 (7)MySQ 阅读全文
posted @ 2021-08-30 10:47 Chen洋 阅读(3701) 评论(0) 推荐(0)