小编Dan*_*iel的帖子

Java 8 Lambda,过滤HashMap,无法解析方法

我对Java 8的新功能有点新意.我正在学习如何按条目过滤地图.我已经查看了本教程本文中的问题,但我无法解决.

@Test
public void testSomething() throws Exception {
    HashMap<String, Integer> map = new HashMap<>();
    map.put("1", 1);
    map.put("2", 2);
    map = map.entrySet()
            .parallelStream()
            .filter(e -> e.getValue()>1)
            .collect(Collectors.toMap(e->e.getKey(), e->e.getValue()));
}
Run Code Online (Sandbox Code Playgroud)

但是,我的IDE(IntelliJ)说"无法解析方法'getKey()'",因此无法编译: 在此输入图像描述

这也没有帮助: 在此输入图像描述
任何人都可以帮我解决这个问题吗?谢谢.

java lambda

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

通过Zoho SMTP发送电子邮件

我试图从我的基于django的网站发送电子邮件,但我遇到了一些问题 - SMTPServerDisconnected连接意外关闭我的setting.py:

EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.zoho.com'
EMAIL_PORT = 465
EMAIL_HOST_USER = 'me@mydomain.com'
EMAIL_HOST_PASSWORD = 'XXXXXX'
Run Code Online (Sandbox Code Playgroud)

我使用的是django 1.5.1,python 2.7.3.有谁能解决这个问题?

谢谢你的帮助

email django smtp zoho

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

Java 8,整数流,整数流对流的索引进行分组?

我得到了一个Integers流,我想按每个元素的值对元素的索引进行分组.
例如,{1, 1, 1, 2, 3, 3, 4}将整数分组为索引列表映射:

1 -> 0, 1, 2
2 -> 3
3 -> 4, 5
4 -> 6
Run Code Online (Sandbox Code Playgroud)

我尝试过使用stream,但还有一个额外的类:

@Test
public void testGrouping() throws Exception {
    // actually it is being read from a disk file
    Stream<Integer> nums = Stream.of(1, 1, 1, 2, 3, 3, 4);  
    // list to map by index
    int[] ind = {0};  // capture array, effectively final
    class Pair {
        int left;
        int right;

        public Pair(int left, int right) …
Run Code Online (Sandbox Code Playgroud)

java dictionary java-8 java-stream

9
推荐指数
2
解决办法
4422
查看次数

将type ="password"更改为type ="text"的安全问题

在客户端的html中.如果我们将type ="password"更改为type ="text",则密码将在浏览器中显示为纯文本.这有什么安全问题吗?如果是,这个问题的解决方案是什么?

示例如下:

类型="密码" 在此输入图像描述

类型="文本"

html passwords

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

标签 统计

java ×2

dictionary ×1

django ×1

email ×1

html ×1

java-8 ×1

java-stream ×1

lambda ×1

passwords ×1

smtp ×1

zoho ×1