接着上一篇来吧,突然暴露好多问题,其实呢,之前就一直有,于是想起了“写博客和坚持写博客的区别”,还是要多总结啊。
1.MySQL创建用户,分配权限
a.创建用户test,能够从任何机器访问(%的重要性,不过貌似默认是%,但是如果没有显示指定的话,好像还是没有达到%的功能,比如localhost没有成功)
create user "test"@"%" identified by "test";
b.分配权限,从任何机器访问该MySQL服务器的用户test具有对所有数据库的所有表(*.*的作用)的所有权限(all privileges的作用),而且test用户还能够对其他用户分配权限(with grant option的作用)。
grant all privileges on *.* to "test"@"%" with grant option;
c.刷新权限。如果不执行这一步的话,之前的工作无效。貌似是一直保留在Buffer里面
flush privileges;
2.MySQL使用命令行执行*.sql文件,听说命令行执行会比Navicat等其他工具导入快,是不是图像话界面消耗量更多的CPU导致MySQL性能降低呢。。。。
source F:\creat_table.sql;
3.Java里面获取对象的属性名称(不是值).
比如在类中定义了一个属性abc,如何获取这个变量的abc的名字串呢?也就是说怎么知道abc这个变量的名字是abc,这个问题比较的好玩。
解决方案是:反射。
有文章介绍:http://www.blogjava.net/zhongli/archive/2009/02/13/254535.html