数据库
文章平均质量分 65
力扣小男孩
菜鸟的进阶之路。
展开
-
MySQL主从复制(同步)学习
1.什么是MySQL主从复制简单来说就是保证主SQL(Master)和从SQL(Slave)的数据是一致性的,向Master插入数据后,Slave会自动从Master把修改的数据同步过来,通过这种方式来保证数据的一致性,就是主从复制。2.MySQL主从能解决什么问题1.高可用因为数据都是相同的,所以当Master挂掉后,可以指定一台Slave充当Master继续保证服务运行,因为数据是一致性的,(...原创 2018-04-23 19:30:22 · 253 阅读 · 0 评论 -
varchar与nvarchar区别
问:sql server中的varchar和Nvarchar有什么区别啊,varchar好像是一个英文和一个汉字都站两个字节,而Nvarchar则是一个英文占一个字节,汉字占两个字节。可是这个对asp程序有什么影响? 答:varchar(n)长度为 n 个字节的可变长度且非 Unicode 的字符数据。n 必须是一个介于 1 和 8,000 之间的数值。存储大小为输入数据的字节的实际...转载 2018-07-17 10:15:34 · 242 阅读 · 0 评论 -
#{}与${}的区别
经常碰到这样的面试题目:#{}和${}的区别是什么?网上的答案是:#{}是预编译处理,{}是字符串替换。mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;mybatis在处理{}是字符串替换。mybatis在处理#{}时,会将sql中的#{}替换为?号,调用PreparedStatement的set方法来赋值;mybatis...转载 2018-08-10 10:57:42 · 17703 阅读 · 4 评论 -
Incorrect string value: '\xE7\xA8\x8B\xE5\xBA\x8F...' for column 'course' at row 1
alter table convert to character set utf8mb4 collate utf8mb4_unicode_ci 最近遇到的问题。晚上等待更新原创 2018-08-10 22:48:36 · 1419 阅读 · 0 评论 -
Mybatis架构总结
基础支持层基础支持层包含整个Mybatis的基础模块,这些模块为核心处理层的功能提供了良好的支撑。下面简单描述各个模块的功能。1.反射模块Java中的反射虽然功能强大,但对大多数开发人员来说,写出高质量的反射代码还是有一定难度的。MyBatis中专门提供了反射模块,该模块对Java原生的反射进行了良好的封装,提供了更加简洁易用的API,方便上层使调用,并且对反射操作进行了一系列优化...原创 2018-08-31 13:05:06 · 177 阅读 · 0 评论