摘要:
logback和log4j是一个人写的, springboot默认使用的日志框架是logback。 logback主要由 logback-core:是其它模块的基础设施、其他模块基于它构建、提供了关键性的通用机制、 logback-classic:是log4j的轻量级的实现,实现了简单日志门面slf 阅读全文
摘要:
1、什么是Redis Redis是一款内存高速缓存数据库。Redis全称为:Remote Dictionary Server (远程数据服务),使用C语言编写,Redis是一个key-value存储系统(键值存储系统),支持丰富的数据类型,如:String、list、set、zset、hash。 R 阅读全文
摘要:
Redis发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(sub)接收消息 Redis客户端可以订阅任意数量的频道 发布订阅(PUB/SUB)命令 PSUBSCRIBE pattern 订阅一个或多个符合给定模式的频道 PUBSUB subcommand 查看订阅与发 阅读全文
摘要:
取值形式的不同:#{ } :是以预编译的形式,将参数设置到sql语句中;PrepareStatement,防止sql注入 ${ }:取出的值直接拼装在sql语句中:会有安全问题 大多数情况下,我们取参数的值都应该去使用#{ }; 原生JDBC不支持占位符的地方我们就可以使用${ }进行取值 #{ } 阅读全文
摘要:
Redis是一个开源的使用ANSI C语言编写、遵守BDS协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 Redis又称为数据结构服务器,因为值(value)有以下:字符串(String)、哈希(Hash)、列表(list)、集合(set)、有序集合 阅读全文
摘要:
Executor(update、query、flushstatement、commit、rollback、getTransaction) ParameterHandler(getParameterObject、setParameter、close、isclosed) ResultSetHandler 阅读全文
摘要:
引导层 >框架支撑层 >数据处理 >接口层 1、创建sqlSessionFactoryBuilder对象 2、build(inputStream) 3、创建解析器parser 4、解析每一个标签把详细信息保存在Configuration中 5、解析mapper.xml mapper.xml中每一个元 阅读全文
摘要:
mybatis框架使用者定制的代码生成器,快速根据表生成了JavaBean的映射文件、接口、Bean类 javaModelGenerator:javaBean的生成策略 targetPackage="test.model" 目标包名 sqlMapGenerator:sql映射生成策略 逆向生成一些表 阅读全文
摘要:
一级缓存(本地缓存,开启) 二级缓存手动开启和配置,基于namespace级别的缓存 一级缓存(本地缓存):sqlsession级别的缓存,一级缓存是一直开启的(与数据库同一个会话期间查询到的数会放在本地缓存中) 相同数据只需从本地缓存中拿,不需要查询数据库 一缓:1、sqlSession不同 2、 阅读全文
摘要:
select查询 resultType:返回的是一个集合,则是集合元素的类型 Map<String ,Object> >resultType="map" Map<Integer,Employee> >resultType="mybatis.bean.Employee"限定名) 引用mapper:<m 阅读全文