小编Joh*_*ick的帖子

为什么我第一次授予用户权限时会创建"GRANT USAGE"?

我是DBMS管理员的新手,当我注意到这一点时,我今晚正在建立一个新的数据库(使用MySQL).在第一次授予用户权限后,会创建另一个看起来像的授权

GRANT USAGE on *.* TO user IDENTIFIED BY PASSWORD password
Run Code Online (Sandbox Code Playgroud)

文档说这个USAGE特权意味着"没有特权",所以我推断这是分层次授予工作的,也许用户必须拥有所有数据库的某种特权,所以这可以作为一个全部捕获?

我也不明白为什么IDENTIFIED BY当我创建的授权没有一个条款时,这一行中有一个子句(主要是因为我不明白该IDENTIFIED BY子句的用途).

编辑:对不起,原来没有说明,赠款是

GRANT ALL PRIVILEGES ON database.* TO admin_user
GRANT SELECT, INSERT, UPDATE, DELETE ON database.* TO user
Run Code Online (Sandbox Code Playgroud)

mysql database privileges grant

85
推荐指数
2
解决办法
10万
查看次数

我可以用JSF param标签"传递"一个对象吗?

我正在寻找的是在value属性中有一个f:param标签,其中包含我自己选择的Object.然后,在操作的支持bean方法中,我希望能够从请求中提取此Object.(对不起,如果我的术语不太好,我是JSF的新手).

现在,我可以在请求参数中传递Strings就好了.我也意识到参数总是在http get或post中成为一个String,所以我并没有真正传递一个java对象.我也意识到这样做的一种方法是传递某种"id",然后支持bean可以使用它来识别有问题的对象.

然而,我想知道的是,JSF是否允许我透明地执行此操作.我可以指定任何对象作为参数的值,然后在动作方法中从RequestMap中获取它吗?

java jsf httpwebrequest

15
推荐指数
1
解决办法
2万
查看次数

java中的抽象类和接口最佳实践

所以你有一个接口和一个抽象类,它实现了接口中方法的一个子集.你还有一些继承抽象类的类,并给出了抽象类没有给出的方法的实现.

那么这里最好的做法是什么?我在谈论的问题如下:

1)抽象类应该实现接口还是它的子类?应该每节课吗?在我看来,只是抽象类应该.当然,所有类都可以实现接口,但这似乎是多余的,因为抽象的子节点将"继承"接口,因为它们扩展了抽象类.

2)鉴于抽象类实现了接口的一部分,它是否还应该为它没有实现的方法声明抽象方法?在我看来,这是正确的,但在某种程度上,这似乎是多余的,因为抽象的孩子需要实现这些方法才能编译.

那么你对最佳实践的论点是什么?问题归结为:我们有一个接口定义了我们想要某些类做什么,我们在接口中有一个定义常见行为的方法子集,我们有几种不同的定义方法非常见的行为.什么是最好的解决方法?

java oop inheritance abstract-class interface

4
推荐指数
1
解决办法
8270
查看次数

关于IntelliJ到Eclipse转换的问题

我刚开始使用eclipse进行一些个人项目,并且发现从IntelliJ(我在工作中使用的)转换有点烦人.我希望在同一个帖子中提出几个不同的问题是犹太教的.开始:

1)我如何得到"观点"(我不确定这是否是这个术语.我的意思是像Project Explorer,服务器,控制台等一样的窗口),即使在我点击了编辑或其他观点.我很确定现在所有这些选项卡都是"快速查看",我已经最小化然后停靠,所以我可能不会这样开始.在IntelliJ中,我只想固定标签.

2)如何打开文件(例如,ant build.xml)而不必将其作为eclipse项目的一部分?我想要IDE给我的语法高亮和Ctrl点击能力(更不用说能够使用eclipse的内置蚂蚁),但我不需要将文件与任何其他人关联,所以不要看必须使它成为项目的一部分.

3)是否只是我(不会感到惊讶)或eclipse有一个错误解析相同类型的html标签体内的空html标签.我只是在JSP中对此进行了测试,并且JSF标签不会发生这种情况.例如:<div id="foo"><div id="bar"/></div>.Eclipse将发出警告,说第一个div标签没有结束标记.这是最新版本的eclipse for Java EE,没有安装任何插件.

4)最后,一般性的问题:任何最佳做法或资源来看待组织日食接口和观点/看法?工作区/项目怎么样?是否有一些教程可以提供真正的信息,我可以在不到一个小时内阅读?

我感谢任何答案和提示/技巧.

java eclipse ide intellij-idea

1
推荐指数
1
解决办法
1153
查看次数