参考链接:https://www.cnblogs.com/ThinkVenus/p/7670722.html 问题背景:登录mysql失败,密码错误,由此想到需要更改密码 然而,进入数据库后,只能看到information_schema/test这两个库,mysql数据库都看不到,导致无法更改user表的密码,这是权限出了问题. 解决步骤: 1.关闭Mysql:执行 service mysql stop 2.用安全模式启动Mysql,如果是自己通过tar包手动安装的Mysql,mysqld_sa
在构造自己的类时,可能会遇到两个类相互引用的问题. 例如: class A { int i; B b; }; class B { int i; A a; }; 在这种情况下,这样就会出现一个死循环a.b.a.b.a.b....,一般来说,应避免这种情况. 如果确实需要的话,一般来说,至少有一方需要定义成指针. 例如: class A { int i; B b; }; class B { int i; A* a; }; 如果按照以上的方式,既然存在互相引用,就必须互相包含头文件,如果仅仅是在自己的
public class SchoolServiceImpl { private static SchoolServiceImpl instance = new SchoolServiceImpl(); private static ClassServiceImpl classServiceImpl = ClassServiceImpl.getInstanse(); public static SchoolServiceImpl getInstanse() { if (instance == n