在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ Java問答
淺時光 回答

這個問題太泛,百度搜一下,有很多有價值的東西。

女流氓 回答

從題主的問題可以看出來,ObjectA不是stream的最終返回數(shù)據(jù),最終返回的數(shù)據(jù)是ObjectA中的一個屬性或者是屬性的相關(guān)計算結(jié)果吧,那這就很符合題主貼的第三個方法嘛,最終返回的類型是泛型U,不是T,這個方法的三個參數(shù)代表意思是:

  1. U identity,這個T類型流是空流的時候,返回的默認(rèn)值
  2. BiFunction<U, ? super T, U> accumulator,一個U和一個T如何轉(zhuǎn)化為一個U
  3. BinaryOperator<U> combiner,兩個U是如何合并成一個U

轉(zhuǎn)化為題主這個題目就變成這個樣子了(由于這里是基于對象操作,建議題主把ObjectA中的屬性改裝成包裝類Integer)

  1. Integer identity,返回默認(rèn)的Integer
  2. BiFunction<Integer, ? super ObjectA, Integer> accumulator,一個Integer和一個ObjectA如何轉(zhuǎn)化為一個Integer
  3. BinaryOperator<Integer> combiner,兩個Integer是如何合并成一個Integer

結(jié)合以前我回答對于reduce方法的理解https://segmentfault.com/q/10...

就可以簡單寫出這樣的代碼了

@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class ObjectA {

    private Integer score;
}

測試類:

Integer reduce = Arrays.asList(o, o1, o2).stream().reduce(Integer.valueOf(0), ((integer, objectA) -> Integer.sum(integer, objectA.getScore())), Integer::sum);

如果你是需要ObjectA中多個屬性進(jìn)行累加或者其他操作,你可以在第二個參數(shù)里修改

Integer reduce = Arrays.asList(o, o1, o2).stream().reduce(Integer.valueOf(0), integer.intValue() + objectA.getScore1().intValue() + objectA.getScore2().intValue()), Integer::sum);

總之都是可以的,不過不太建議直接這么改,建議把業(yè)務(wù)需要返回的值封裝起來,而不是直接在這里改來改去,就直接把objectA.getScore1().intValue() + objectA.getScore2().intValue()封裝成一個objectA.getXXX()方法來返回你的計算結(jié)果吧,以上僅供參考

我甘愿 回答

沒有太明白,是用springboot啟動dubbo monitor,還是使用springboot啟動dubbo服務(wù),dubbo服務(wù)啟用monitor?

springboo本身沒有太多的含義,只是在spring基礎(chǔ)上進(jìn)行了一層應(yīng)用封裝,它不改變之前的配置方法。
你可以按照下列步驟嘗試一下:

  1. 在項目中添加xxx-servlet.xml文件,放于resources/config/文件下
  2. 參照springmvc完成xxx-servlet.xml的配置,在文件中添加<dubbo:monitor protocol="registry"/>
  3. 在spingboot的啟動類上添加@ImportResource({"classpath:config/xxx-servlet.xml"})手工引入自定義配置
  4. 啟動程序,查看效果
愛礙唉 回答

很久沒有看到問得這么詳細(xì)的問題了,不過你只不過是缺少了一個請求頭

import requests

headers = {
    'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36'
}

r = requests.get('http://music.163.com/api/playlist/detail?id=108101671', headers=headers)
print r.text
囍槑 回答

應(yīng)該為多重數(shù)組。

"data":[ 

    
         {  
            "ID":"2",  
            "name": "梅西還是那個梅西!",  
            "info":"阿根廷也許16強(qiáng)走的更遠(yuǎn)!",
            "img":[
                 {"imgs1":"img/photo/20180521-01.jpg"},
                 {"imgs2":  "img/photo/20180521-02.jpg"},
                 {"imgs3": "img/photo/20180521-03.jpg"}
                 ]
        },

         {  
            "ID":"1",  
            "name": "梅西還是那個梅西!",  
            "info":"阿根廷也許16強(qiáng)走的更遠(yuǎn)!",
            "imgs":[{"img/photo/20180521-02.jpg"}]
        
        },
    
    ] 
短嘆 回答

實(shí)際測試中發(fā)現(xiàn)不同進(jìn)程打印出來的ioloop實(shí)例地址一樣的

應(yīng)該是你測試有問題。把代碼粘出來。或者,你先自己確認(rèn)一下,是不是真的“不同進(jìn)程”。

影魅 回答

任何文件的提交都是得經(jīng)過add再去commit的。idea有自動add的功能,再version Control中去修改不自動add就好了。

情已空 回答

先去了解下socket的原理再說,socket客戶端和服務(wù)端是怎么交互的

陌如玉 回答

npm install sockjs-client --savenpm install stompjs --save
然后在script引入依賴

import SockJS from "sockjs-client";
import Stomp from "stompjs";

然后正常使用就可以了

菊外人 回答

a+b 的 結(jié)果是 Integer 類型
a+h 的 結(jié)果是 Long 類型

尕筱澄 回答

1.你的jdk版本多少,試下1.8或者其他版本;
2.是不是maven的maven-compiler-plugin低版本和lombok高版本不兼容

伴謊 回答

添加第五條記錄

"text_terms" : [ { "term" : "西門子", "freq" : 1 } ]

must_not 查不出此條記錄來 于是知道原因

只要text_term中存在term不等于西門子的記錄 都能查出來 即使其中也有term等于西門子

正確的查詢方法

"query": { "bool":{ "must_not":{ "nested": {"path": "text_terms", "query": { "term": { "text_terms.term": "西門子" } } } } } }

must_not應(yīng)該放在nested外面

補(bǔ)充:

  • must_notnested 內(nèi)部
curl 'http://localhost:9200/test/_validate/query?explain=true&pretty' -H 'Content-Type: application/json' -d'
{
"query": { "nested": {  "path": "text_terms", "query": { "bool": { "must_not": [{ "term": { "text_terms.term": "西門子" } }] } } } }
}
'

  "explanations" : [
    {
      "index" : "test",
      "valid" : true,
      "explanation" : "ToParentBlockJoinQuery (+(-text_terms.term:西門子 +*:*) #_type:__text_terms)"
    }
  ]
  • must_notnested外部
curl 'http://localhost:9200/test/_validate/query?explain=true&pretty' -H 'Content-Type: application/json' -d'
{
"query": { "bool":{ "must_not":{ "nested": {"path": "text_terms", "query": { "term": { "text_terms.term": "西門子" } } } } } }
}
'

  "explanations" : [
    {
      "index" : "test",
      "valid" : true,
      "explanation" : "+(-ToParentBlockJoinQuery (text_terms.term:西門子) +*:*) #DocValuesFieldExistsQuery [field=_primary_term]"
    }
  ]
心上人 回答

參數(shù)不應(yīng)該是fields[0], fields[1] 。。。 。。。吧?應(yīng)該是fields=1&fields=2&fields=3。。。 。。。這樣。

孤客 回答

tox, github上有N多個不同平臺的客戶端, 支持實(shí)時音視頻

入她眼 回答

spring task在深夜業(yè)務(wù)不繁忙的時候,異步任務(wù)弄??梢宰雒咳赵隽扛?/p>

莫小染 回答

express項目public目錄下有個index頁面,你想把hello world顯示在頁面上你應(yīng)該把服務(wù)器端返回的hello world綁定到index頁面上

耍太極 回答

可以使用aggregate實(shí)現(xiàn).
比如:

> db.user.aggregate(
    {'$group':{
        '_id': {'IP': '$IP'},
        'uniqueIds': {'$addToSet': '$_id'},
        'count' : {'$sum': 1}
    }},
    {'$match': {
        'count': {'$gt': 1}
    }}
)

詳細(xì)用法參考mongodb doc: aggregate.