数据库
海马有力量
Ship it!
展开
-
数据库并发的问题(丢失更新、脏读、不可重复读、幻读)
丢失更新(Lost Update)在完全未隔离事务的情况下,两个事务更新同一条数据资源,某一事务完成,另一事务异常终止,回滚造成第一个完成的更新也同时丢失 。脏读(Dirty Read)A事务执行过程中,B事务读取了A事务的修改。但是由于某些原因,A事务可能没有完成提交,发生RollBack了操作,则B事务所读取的数据就会是不正确的。这个未提交数据就是脏读。不可重复读(Nonrepeatable Read)B事务读取了两次数据,在这两次的读取过程中A事务修改了数据,B事务的这两次读取出来的数据不一原创 2022-03-29 19:03:11 · 1967 阅读 · 0 评论 -
Windows中Redis的安装与使用
Redis是一款key-value存 储结构的内存级NoSQL数据库◆支持多 种数据存储格式◆支持持久化●支持集群.Redis 下载(Windows版)https://github.com/tporadowski/redis/releasesRedis安装与启动 ( Windows版 )◆Windows解压安装或- -键式安装◆服务端启动命令redis-server.exe redis.windows.conf◆客户端启动命令redis-cli.exe启动之前需要在另一个控制原创 2022-02-18 20:16:11 · 595 阅读 · 2 评论 -
IDEA导入web项目打不开(报404错误)
web项目在其他电脑打开后有时运行错误,出现404,有几个地方需要配置一下。1.分别配置项目中web.xml和webapp的路径(project structure中Module和Facets都可添加Web目录配置)2.(Artifacts这一项应该没有东西)按如图所示操作,然后右边的Available Element如果有jar包的话就全选jar包,右键pull into3.按如图操作,保存设置。4.Tomcat里面配置一下,如果之前写项目的时候加有路径的话,这里导入的也要加上;5.这些配置完原创 2020-12-29 15:53:02 · 2553 阅读 · 0 评论 -
UTF8字符编码类型汉字在MySQL中乱码
如果MySQL设置的是UTF-8类型,用数据库查询带有汉字的数据时,会显示乱码,而在Navicat中则正常:这个是没有问题的,因为utf8的字符编码趋于国际化,Windows自带的控制台不支持utf8类型。如果真的想要在mysql的控制台输出中文把字符编码改成gb2312就可以了。如果想要utf8还想要mysql控制台正常显示,可以在Navicat的mysql控制台(工具->console)操作。...原创 2020-09-22 08:58:32 · 395 阅读 · 0 评论 -
Navicat for MySQL不能录入中文的问题&Navicat for MySQL录入中文后MySQL显示问号
刚学数据库,由于作业需要要录入数据库。第一次使用Navicat和MySQL遇到了问题。我现在MySQL中创建数据库,然后在Navicat中录入数据。录入中文保存时出现问题:1025 - Error on rename of '. \zuoye\#sq|-103c_ 16' to '. zuoye's' (errno: 150)查阅资料后做了如下调整(顺序不能反):1.右键要调整的数据库-数...原创 2020-03-22 10:53:41 · 4949 阅读 · 2 评论