我在htpasswd中使用"强制MD5加密密码"来生成实例'123'的哈希我得到:
使用htpasswd:123 => $ apr1 $ kaTbKaLO $ ewJXRZAKpjaxK4thy2jOp /
使用MD5摘要:123 => 202cb962ac59075b964b07152d234b70
请告诉我如何使用java生成像apache htpasswd这样的哈希谢谢.
我是JSF的新手,我正在寻找使用RichFaces 3.3.3.Final的JSF 2.0的纯配置.JBoss网站上的文档适用于JSF 1.2.我也找到了这篇jboss文章,但示例应用程序有很多配置.
如果您已成功使RichFaces和JSF 2工作,请分享您的配置.谢谢.
网上的一些文章告诉我System.loadLibrary()将在/data/data/{app package}目录中加载文件.我想知道每个供应商的实施是否有所不同或是固定的?
我有一个使用hibernate uniqueResult方法的登录控制器.当我在eclipse的tomcat服务器上测试它时,一切正常.但是当我将我的webapps部署到tomcat服务器(在同一台机器上)时,它失败了:即使我使用正确的凭证,它也总是返回null.
这是我的hibernate代码:
session.createCriteria(User.class)
.add(Restrictions.eq(User.USERNAME_FIELD, userName))
.add(Restrictions.eq(User.PASSWORD_FIELD, password)).uniqueResult();
Run Code Online (Sandbox Code Playgroud)
谢谢!
我有一个简单的邀请表:
CREATE TABLE `invitation` (
`invitation_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`inviter_id` int(10) unsigned NOT NULL,
`invitee_id` int(10) unsigned NOT NULL,
PRIMARY KEY (`invitation_id`),
UNIQUE KEY `invitee_inviter_idx` (`invitee_id`,`inviter_id`)
)
Run Code Online (Sandbox Code Playgroud)
我想通过邀请者70选择被邀请者62的邀请,反之亦然:
EXPLAIN SELECT * FROM `invitation` WHERE
(invitee_id = 70 AND inviter_id = 62) OR (invitee_id = 62 AND inviter_id = 70)
Run Code Online (Sandbox Code Playgroud)
但是此查询的类型为ALL,并且不使用invitee_inviter_idx.请告诉我这里有什么问题?
谢谢!
==编辑==对不起,我错了架构,还有一个字段:request_ts.这次查询计划是ALL.
CREATE TABLE `invitation` (
`invitation_id` int(10) unsigned NOT NULL AUTO_INCREMENT,
`inviter_id` int(10) unsigned NOT NULL,
`invitee_id` int(10) unsigned NOT NULL,
`request_ts` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP, …Run Code Online (Sandbox Code Playgroud) 我有一个简单的facelet,以表格格式显示产品列表.在每行的最后一列中,有一个用于标记产品以进行删除的复选框.到目前为止,我必须在每一行上放置一个selectBooleanCheckBox,并在Product实体中有一个"mark for deletion"属性,但我认为它很难看,因为我的模型bean中有一些演示文稿.
反正有啊:selectManyCheckBox有哪个f:selectItem分布在dataTable的每一行?
谢谢
请告诉我在mod_jk和mod_proxy_ajp之间支持群集和ssl有什么好处.
谢谢.
我正在使用war覆盖来构建自定义网站.问题是原始战争有一个旧的依赖,我想在建立战争时取代它.我排除了旧罐子并包括新罐子,但是当我打包它时,旧罐子仍然在那里.这是我的pom:
<?xml version="1.0"?>
<project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<modelVersion>4.0.0</modelVersion>
<groupId>com.foo</groupId>
<artifactId>test</artifactId>
<version>1</version>
<packaging>war</packaging>
<properties>
<cas.version>3.4.5</cas.version>
</properties>
<dependencies>
<dependency>
<groupId>org.jasig.cas</groupId>
<artifactId>cas-server-webapp</artifactId>
<version>${cas.version}</version>
<type>war</type>
<scope>runtime</scope>
<exclusions>
<exclusion>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api </artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hibernate.javax.persistence</groupId>
<artifactId>hibernate-jpa-2.0-api </artifactId>
<version>1.0.0.Final</version>
</dependency>
</dependencies>
<build>
<finalName>xp.test</finalName>
</build>
</project>
Run Code Online (Sandbox Code Playgroud)
谢谢.