笔记
涯一涯二涯三
这个作者很懒,什么都没留下…
展开
-
windows安装mysql出现mysqld.exe 系统错误,由于找不到msvcp140.dll异常的解决
下载安装 微软常用运行库原创 2021-08-24 15:26:03 · 2328 阅读 · 0 评论 -
volatile在java中的应用
volatile在java中的应用线程之间的可见性主内存一个常量,不同线程之前保持可见性,只需要在定义常量的时候增加 volatile。private volatile int count=1;其中线程a和线程b通过volatile关键字保持共享数据。具体流程是当线程a从主内存中读取count=1,然后修改count=2之后刷新主内存为count=2,然后使线程b的count值失效,线程b需要再次从主内存中读取count。之所以不同线程用工作内存,而不是直接从主内存中操作是从性能方面考虑的。原创 2021-05-24 16:37:08 · 138 阅读 · 0 评论 -
mysql update set and 语句为什么不报错
正常update语法//更改id=938的状态为1update user_info set state='1' where id =938;但是当我把where 写成了and后update user_info set state='1' and id =938;sql没有报错,并且还执行了,结果是表中除了id=938之外的数据,state全部变成了0这是因为mysql把第一个等号之后的看成一个整体,and 成了逻辑运算符理解为:update user_info set state=原创 2021-05-24 09:17:56 · 729 阅读 · 1 评论 -
初次使用工具连接mysql时报错MySQL said: Authentication plugin ‘caching_sha2_password‘ cannot be loaded
MySQL said: Authentication plugin ‘caching_sha2_password’ cannot be loaded: dlopen(/usr/local/lib/plugin/caching_sha2_password.so, 2): image not found。因为密码的加密规则因为mysql版本问题不适用,改回到mysql_native_password这个报错就是要重新设置下。使用命令行进入mysqlALTER USER 'root'@'localhost原创 2021-04-13 22:25:51 · 289 阅读 · 1 评论