小编bha*_*thi的帖子

在Java中将MD5转换为String

任何人都可以知道如何将MD5转换为String.在我的情况下,我已将密码保存在数据库的MD5中.我正在尝试检索密码并将其显示在字符串中以进行编辑.

这是我将字符串转换为加密格式所做的:

public static String encrypt(String source) {
   String md5 = null;
   try {
         MessageDigest mdEnc = MessageDigest.getInstance("MD5"); //Encryption algorithm
         mdEnc.update(source.getBytes(), 0, source.length());
         md5 = new BigInteger(1, mdEnc.digest()).toString(16); // Encrypted string
        } 
    catch (Exception ex) {
         return null;
    }
    return md5;
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何将加密格式转换为字符串来编辑密码.

java md5

7
推荐指数
2
解决办法
3万
查看次数

依赖注入和自动装配之间的区别

  1. 我可以知道依赖注入和自动装配有什么区别吗?自动装配是否与依赖注入不同?
  2. 哪种是自动装配的最佳方式(基于XML或基于注释)?

spring autowired

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

访问控制允许Servlet中的原点

我从JSP(从iPad)到Servlet(我的系统)收到请求.当我将响应发送到JSP时,由于缺少标题,浏览器和iPad应用程序似乎丢弃了来自代理的数据.
我将标题设置为

           response.setHeader("Access-Control-Allow-Origin","*");
Run Code Online (Sandbox Code Playgroud)

Access-Control-Allow-Origin是来自iPad的标题名称.
我在以下链接http://en.wikipedia.org/wiki/List_of_HTTP_header_fields 中看到 Servlet中没有Access-Control-Allow-Origin标头类型.
由于测试是在不同的地方进行的,你能告诉我我添加的setheader是写一个.

jsp servlets

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

Android中的语音识别

我正致力于语音识别,需要一些示例程序.

谁能指导我?

java android

5
推荐指数
2
解决办法
7585
查看次数

删除c#中字符串中的空格

我想知道如何删除字符串中的空格.例如,取一个字符串a= "Hello World".一旦空白被发现则"Hello""World"应分开并获得存储在单独的字符串.喜欢b="Hello"c="World".有可能做到.谁能帮我.

提前致谢.

c# asp.net string split

5
推荐指数
3
解决办法
1246
查看次数

如何在c#中创建自定义异常

我想在Windows窗体应用程序中创建自己的异常.我正在尝试将一些数据添加到数据库中.

码:

try
{
    string insertData = string.Format("INSERT INTO " + constants.PIZZABROADCASTTABLE + 
      " VALUES(@starttime,@endtime,@lastupdatetime,@applicationname)");
    sqlCommand = new SqlCommand(insertData, databaseConnectivity.connection);
    sqlCommand.Parameters.AddWithValue("@starttime", broadcastStartDateTime);
    sqlCommand.Parameters.AddWithValue("@endtime", broadcastEndDateTime);
    sqlCommand.Parameters.AddWithValue("@lastuptime", currentDateTime);
    sqlCommand.Parameters.AddWithValue("@applicationname", txtApplicationName.Text);
    sqlCommand.ExecuteNonQuery();
}
catch (DataBaseException ex)
{
    MessageBox.Show(ex.Message);
}
Run Code Online (Sandbox Code Playgroud)

在这里,我创建了自己的例外.这里我给出了标量变量@lastuptime而不是@lastupdatetime捕获SqlException.

这是我的DatabaseException类.

class DataBaseException : Exception
{
    public DataBaseException(string Message)
        : base(Message)
    {

    }
    public DataBaseException(string message, Exception innerException)
        : base(message, innerException)
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

这里运行程序时显示错误

 sqlCommand.ExecuteQuery();
Run Code Online (Sandbox Code Playgroud)

但它不捕获错误并显示消息框文本.我知道我做错了什么.我不知道我创建自定义异常处理是对还是错.

谁能帮我?提前致谢.

c# exception custom-errors

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

使用php和html打开outlook新邮件

我正在创建一个html页面,我的html页面中有一个按钮.单击按钮后,必须使用" To "和" Subject "信息打开outlook ,如图所示.

在此输入图像描述

可以帮助我如何用php.Thanks提前打开Outlook.

html php outlook drupal

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

凭据不能用于NTLM身份验证

我正在获取org.apache.commons.httpclient.auth.InvalidCredentialsException:无法将凭据用于NTLM身份验证:eclipse中的异常

是否有可能提到eclipse直接进行系统代理设置?

public class HttpGetProxy {
    private static final String PROXY_HOST = "proxy.****.com";
    private static final int PROXY_PORT = 6050;

    public static void main(String[] args) {
        HttpClient client = new HttpClient();
        HttpMethod method = new GetMethod("https://kodejava.org");

        HostConfiguration config = client.getHostConfiguration();
        config.setProxy(PROXY_HOST, PROXY_PORT);

        String username = "*****";
        String password = "*****";
        Credentials credentials = new UsernamePasswordCredentials(username, password);
        AuthScope authScope = new AuthScope(PROXY_HOST, PROXY_PORT);

        client.getState().setProxyCredentials(authScope, credentials);

        try {
            client.executeMethod(method);

            if (method.getStatusCode() == HttpStatus.SC_OK) {
                String response = method.getResponseBodyAsString();
                System.out.println("Response = " + …
Run Code Online (Sandbox Code Playgroud)

java

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

在java中基于大写分割

任何人都知道该怎么做如何隐蔽FirstNameFirst Name.

分裂必须采取基础上发生的大写字母,但应排除的第一个字母.

我知道如何使用split进行操作.除了拆分功能之外,还有其他任何方法可以做到这一点.

java uppercase

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

使用流仅从 Map 对象列表中获取键

我正在尝试使用 java 8 中的流从 Map 对象列表中获取仅获取键值。

当我流式传输地图对象列表时,我得到的Stream<List<String>>不是List<String>.

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class StreamTest {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    System.out.println("Hello World");
    Map<String, String> a = new HashMap<String, String>();
    a.put("1", "Bharathi");
    a.put("2", "Test");
    a.put("3", "Hello");
    List<Map<String, String>> b = new ArrayList<>();
    b.add(a);
    System.out.println("Hello World" + b);

    /*
     * b.stream().map(c-> c.entrySet().stream().collect( Collectors.toMap(entry ->
     * entry.getKey(), entry -> entry.getValue())));
     */

    Stream<List<String>> map2 = b.stream() …
Run Code Online (Sandbox Code Playgroud)

java collections dictionary java-8 java-stream

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