问题列表 - 第22336页

使用反射发现派生类型

使用反射,是否可以发现从给定类型派生的所有类型?

据推测,范围将限于单个组件内.

.net c# reflection

32
推荐指数
4
解决办法
2万
查看次数

基于表单的身份验证在Java中的混乱

请问有谁能告诉我,如何处理java中基于表单的身份验证中的j_security_check servlet?

我是否必须在web-xml文件中使用j_security_check名称映射servlet类,如:

<servlet>
<servlet-name>Anyname</servlet-name>
<servlet-class>Anyclass</servlet-name>
</servlet>

<servlet-mapping>
<servlet-name>Anyname</servlet-name>
<url-pattern>/j_security_check</url-pattern>
</servlet-mapping> 
Run Code Online (Sandbox Code Playgroud)

如果我输入用户名和密码,然后单击提交,那么具有j_security_check名称的servlet 将如何处理这些信息?该servlet将如何验证那些输入的用户名和密码,并获取资源(如果是身份验证),然后授权成功,否则将出现错误页面.j_security_check servlet将如何做到这一点?

java authentication servlets forms-authentication

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

单元测试域模型对象

在我们的Core域模型设计中,我们有一个名为"Category"的类,其构造函数是内部设计的.由于构造函数是内部的,因此在编写单元测试用例时,我将无法创建"类别"对象.

所以我的问题是,将构造函数公开以使"类别"类可测试是最佳做法吗?或者我不应该测试"类别",而应该测试负责创建此对象的类/方法?

钽,

Rajeesh

c# tdd unit-testing domain-driven-design

6
推荐指数
2
解决办法
2516
查看次数

Java和垃圾收集中的链表实现

如果我有一个链表结构,我实现clear()方法如下:

public void clear() {
    firstNode = null;
    size = 0;
}
Run Code Online (Sandbox Code Playgroud)

它仍然可以正确地收集垃圾,或者我想要遍历每个节点,将nextNode设置为null?

没有任何节点可以直接从链接列表外部引用,因此在我的类之外不会有对它们中任何一个的引用,但我不确定Java是否会正确地垃圾收集剩余的链接节点.

java garbage-collection reference linked-list data-structures

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

GWT中的客户端缓存

我们有一个gwt-client,可以从我们的服务器中获取大量数据.从逻辑上讲,我想在客户端缓存数据,使服务器免于不必要的请求.

截至今天,我已经让我的模型处理数据的缓存,这种数据的扩展性不是很好.这也成为一个问题,因为我们团队中的不同开发人员开发了自己的"缓存"功能,这使得项目充满了重复.

我正在考虑如何实现一个"单一入口点",它处理所有缓存,让模型对如何处理缓存毫无头绪.

有没有人在GWT中有客户端缓存的经验?是否有可以实施的标准方法?

java gwt caching

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

如何让一组切换按钮像WPF中的单选按钮一样?

我有一组按钮,它们应该像切换按钮一样,但也可以作为单选按钮,在当前时间只能选择/按下一个按钮.它还需要具有不选择/按下任何按钮的状态.

行为将有点像Photoshop工具栏,其中零或一个工具随时被选中!

知道如何在WPF中实现这一点吗?

wpf

117
推荐指数
4
解决办法
7万
查看次数

在Maven Checkstyle插件报告中排除类

我有一个Maven 2项目,我想配置我的Checkstyle报告插件,以便只分析我的一些类.我找到了该maven.checkstyle.excludes属性,但尽管将其作为命令行参数(使用-D=maven.checkstyle.excludes=...)传递,但我无法使其工作.我在Plugin文档页面上找不到任何内容.理想情况下,我希望能够在<configuration>我的POM部分设置它.

java maven-2 checkstyle

38
推荐指数
4
解决办法
3万
查看次数

LINQ vs. nHibernate

问:到现在为止,我不知道LINQ是一个ORM工具.我总是把它看作是一种新的SQL查询语言.所以我最近开始使用nHibernate.

所以我的问题是:
与nHibernate相比,LINQ的优点和缺点是什么?

据我所知,差异在于LINQ要求.NET> 2.0(除非你破解它,这是不安全和非法的),而nHibernate使用> = 2.0.
对于LINQ,如果不使用MS-SQL,则需要有供应商/第三方LINQ提供程序DLL.
我不知道的是哪一个更快/更容易,以及是否有nHibernate支持的所有数据库的LINQ提供程序,以及LINQ如何与mono一起工作.

linq nhibernate orm

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

B-tree索引如何在mysql中工作

当我在mysql中为表创建索引时,我看到index_type是type BTREE.现在虽然我了解btree(s),但我并不清楚它是如何存储索引以及数据库如何基于此搜索记录的.

我的意思是,btree非常适合数据库执行读取和写入大块数据,当我们为列类型创建索引时Primary key,我理解的是,它创建一个树并根据值的类型分割根的值.根.

现在,它是仅存储ID树下的主键还是与该主键关联的整个数据?

找到想要的主ID后,数据库如何提取记录?

mysql database search b-tree

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

对recv()感到困惑

请原谅,如果这个问题已得到解答,但我找不到.

我有点困惑recv()recvfrom().一旦服务器绑定地址(或接受TCP的连接),recv()就会被调用.是否recv()经常检查已发送的消息或是否等到收到消息?如果等待,等待时间有多长?

不确定我是否有意义,但如果有人能够启发我,我将不胜感激.

c sockets client recv

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