初学
小冬dn
这个作者很懒,什么都没留下…
展开
-
遇到mybatis面试问题应该怎么回答
遇到mybatis面试问题应该怎么回答 1. #{}和${}的区别是什么? #{}是预编译处理,${}是字符串替换。 (1) Mybatis在处理#{}时,会将sql语句中的?号替换为#{},调用项目工程entity中定义的实体类中获取到定义的属性值, 处理过程种可以有效的防止Sql注入,安全性比较高 (2)Mybatis在处理${}时,属于暴力拆解,简单讲就是把${}直接替换成变量的值。安全性比较低。 2. mybatis中的Xml映射文件,都会写一个mapper接口与之对应 (问题1)原创 2021-12-02 17:31:27 · 722 阅读 · 0 评论 -
Mybatis后端测试的个人见解?
Mybatis如何理解? 1 resources下的映射文件XXMapper.xml语法: 1 映射文件中XX是指你选择的entity内部创建的实体类 由<mapper namespace=""> 此处命名必须跟项目中的某个接口名同名 <select id="" resultType="" parameterType=""> id 命名必须与映射文件中的Sql语句的id一一对应; 增删改查以及模糊查询等 </select> </mapper&g原创 2021-11-30 17:13:56 · 105 阅读 · 0 评论 -
【无标题】
Redis初识 什么是Redis? 简单理解就是:Redis 是一个单进程的高性能的键值对的数据库; 关系型数据库和非关系型数据库最明显的区别? (1)关系型数据库具有固定的表结构和数据; (2)非关系型数据库不具有固定的表结构,一般只具有key-value键值对的存储结构; 1 Redis的核心特点: Redis的服务器程序采用的是单进程模型来处理客户端的请求。对读写时间的响应是通过对 epoll函数的包装来做到的。 Redis的存储的数据类型原理分析:原创 2021-11-24 17:40:42 · 531 阅读 · 0 评论