小编Ajm*_*mad的帖子

java.lang.ClassCastException:java.util.HashMap $ EntrySet无法强制转换为java.util.Map $ Entry

我有这样的overrriden方法

@Override
public Build auth (Map.Entry<String, String> auth) {
            this.mAuth = auth;
            return this;
}
Run Code Online (Sandbox Code Playgroud)

这里我试图以下面的方式调用此方法

Map<String, String> authentication = new HashMap<String , String> ();        
         authentication.put("username" , "testname");
         authentication.put("password" , "testpassword");        

Map.Entry<String, String> authInfo =(Entry<String , String>) authentication.entrySet();

AuthMethod.auth(authInfo)
Run Code Online (Sandbox Code Playgroud)

虽然正在运行这个

java.lang.ClassCastException: java.util.HashMap$EntrySet cannot be cast to java.util.Map$Entry
Run Code Online (Sandbox Code Playgroud)

我怎样才能传递Map.Entry<String, String>给auth方法

java dictionary

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

获得一个月的第三个星期五

我正在为我的应用程序开发本地日历。但这是每月重复事件(星期几)的问题。

当我创建一个从16-9-2016(16 SEP 2016 FRIDAY)每个月的第三个星期五开始并重复的事件时。但下个月它会在 2016 年 14 月 10 日的第二个星期五创建(这就是问题所在)。下个月将是第三个星期五。

我的代码是

public Date nthWeekdayOfMonth(int dayOfWeek, int month, int year, int week, TimeZone timeZone) {
        Calendar calendar = Calendar.getInstance();
        calendar.setTimeZone(timeZone);
        calendar.set(Calendar.DAY_OF_WEEK, dayOfWeek);
        calendar.set(Calendar.WEEK_OF_MONTH, week);
        calendar.set(Calendar.MONTH, month);
        calendar.set(Calendar.YEAR, year);
        return calendar.getTime();
    }
Run Code Online (Sandbox Code Playgroud)

我知道这个问题。但我不知道如何修复它..有什么办法可以修复它吗?

java calendar

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

没有发现异常,但邮件没有发送到Spring MVC

我是新手,spring MVC我在春季发送电子邮件时遇到了问题.没有例外,但邮件不发送.

我的applicationContext.xml

<bean id="mailSender" class="org.springframework.mail.javamail.JavaMailSenderImpl">  
        <property name="host" value="smtp.gmail.com" />  

        <property name="username" value="uname" />  
        <property name="password" value="pass" />  
        <property name="javaMailProperties">  
            <props>  
               <prop key="mail.smtp.auth">true</prop>  
              <prop key="mail.smtp.socketFactory.port">465</prop>  
              <prop key="mail.smtp.socketFactory.class">javax.net.ssl.SSLSocketFactory</prop>  
              <prop key="mail.smtp.port">465</prop>  
            </props>  
        </property>  
    </bean> 
Run Code Online (Sandbox Code Playgroud)

我的控制器类

@Controller
public class WebController {

//    System.out.println("suceees");
    @Autowired
     private JavaMailSender mailSender;  

    @RequestMapping(value = "/index", method = RequestMethod.GET)
    public String index() {

        return "index";

    }

    @RequestMapping(value = "/redirect", method = RequestMethod.GET)
    public String redirect() {

         sendMail();
        return "redirect:finalPage";
    }

    @RequestMapping(value = "/finalPage", method = RequestMethod.GET)
    public …
Run Code Online (Sandbox Code Playgroud)

java email spring spring-mvc

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

通过用户电子邮件ID获取Redmine用户详细信息

有没有 redmine REST API可用于公司管理员通过向用户提供电子邮件ID来获取用户的详细信息。

像redmine KEY这样的细节

redmine redmine-plugins redmine-api python-redmine

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

如何在java中连接字节数组

在Java中连接两个字节数组的简单方法是什么?我用过这个函数但是出错了:

java.lang.ArrayIndexOutOfBoundsException:16

我的功能是:

public static byte[] concatinate(byte[] a, byte[] b) {
    byte[] c = new byte[100];
    for (int i = 0; i < (a.length + b.length); i++) {
        if (i < a.length) {
            c[i] = a[i];
        } else {
            c[i] = b[i];
        }
    }
    return c;
}
Run Code Online (Sandbox Code Playgroud)

java arrays

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

order by和sort by之间的差异

是否有任何sort by代码 在查询中sql替换order bysql

mysql sql sql-server

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