05 2018 档案
摘要:一、redisTemplate和stringRedisTemplate对比 RedisTemplate看这个类的名字后缀是Template,如果了解过Spring如何连接关系型数据库的,大概不会难猜出这个类是做什么的 ,它跟JdbcTemplate一样封装了对Redis的一些常用的操作,当然Stri
阅读全文
摘要:redis是一个支持持久化的内存数据库,也就是说redis需要经常将内存中的数据同步到磁盘来保证持久化。redis支持四种持久化方式,一是 Snapshotting(快照)也是默认方式;二是Append-only file(缩写aof)的方式;三是虚拟内存方式;四是diskstore方式。后两种方式
阅读全文
摘要:# Redis configuration file example. # # Note that in order to read the configuration file, Redis must be # started with the file path as first argumen
阅读全文
摘要:概述 Redis的键值可以使用物种数据类型:字符串,散列表,列表,集合,有序集合。本文详细介绍这五种数据类型的使用方法。本文命令介绍部分只是列举了基本的命令,至于具体的使用示例,可以参考Redis官方文档:Redis命令大全 字符串类型 字符串是Redis中最基本的数据类型,它能够存储任何类型的字符
阅读全文
摘要:概念: 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 概述: 通常的代理服务器,只用于代理内部网络对Inter
阅读全文
摘要:原理简单来说,就是要选举leader,会生成一个zxid,然后分发给所有的server(所以这里一台server可以接受多台server给他发送要选举leader的请求),然后各个server根据发送给自己的zxid,选择一个值最大的,然后将这个选择返回给发送这个zxid的server,只要这个se
阅读全文
摘要:@TableField(exist = false):表示该属性不为数据库表字段,但又是必须使用的。 @TableField(exist = true):表示该属性为数据库表字段。 Mybatis-Plus 插件有这个功能,可以看一下 @TableName:数据库表相关 @TableId:表主键标识
阅读全文
摘要:1. 使用MyBatisPlus AutoGenrator注意数据库表字段最好用下划线分格,生成的Bean类才会是驼峰式的 2. 在/src/main/resources中加入Mybatis-Plus.properties配置文件 #此处为本项目src所在路径(代码生成器输出路径) OutputDi
阅读全文
摘要:一、Java代码 二、XML Mapper 已验证,正确
阅读全文
摘要:MySql和SqlServer 支持主键自增长的数据库: Oracle不支持主键自增长的数据库:
阅读全文
摘要:在mybatis的mapper配置文件中,可以利用<foreach>标签实现sql条件的循环,可完成类似批量的sql mybatis接受的参数分为:(1)基本类型(2)对象(3)List(4)数组(5)Map 无论传哪种参数给mybatis,他都会将参数放在一个Map中: 如果传入基本类型:变量名作
阅读全文
摘要:只要设定resultType而不设定resultMap就可以了。 Java接口: List<Map<String, String>> getMtypeList(); XML: 输出结果: [ {"NAME":"地面冲洗","name":"地面冲洗","code":"one","CODE":"one"
阅读全文
摘要:实体类 方式一:通过<collection>封装结果集 查询: 方式二:通过<collection>标签实现分段查找 对应的Mapper映射文件: 查询: <collection/>参数说明 collection : 一个复杂的类型关联,许多结果将映射为这种类型 property : 这是关联的 J
阅读全文
摘要:association:用于对象间包含关系映射 方式一:通过association标签来封装结果集 查询: 方式二:通过association标签实现分段查找 对应的Department映射文件: 查询: association标签还可以实现懒加载的功能 什么是懒加载呢? 前面的分步查询,每查询一次
阅读全文
摘要:一、resultType和resultMap的区别 1.resultType 返回的结果类型 2. resultMap 作用:描述如何将结果集映射到Java对象 resultMap属性 1) id 2) type resultMap子元素 1) id 2) result 3) association
阅读全文
摘要:从图中可以看出RabbitMQ主要由Exchange和Queue两部分组成,然后通过RoutingKey关联起来,消息投递到Exchange然后通过Queue接收。RabbitMQ消息队列基本概念RabbitMQ Server: 也叫broker server,它是一种传输服务。他的角色就是维护一条
阅读全文