鍍金池/ 問答/ Linux問答
祈歡 回答

這個(gè)肯定是要你自己改的,我也謝了個(gè)wepy下的日歷插件
https://github.com/callmesoul...

司令 回答

一般導(dǎo)出數(shù)據(jù)都是生成 xlsx 文件的,這種情況,建議不要使用 多線程 技術(shù)——容易因?yàn)橐粋€(gè)功能,導(dǎo)致整個(gè)應(yīng)用失去響應(yīng);因?yàn)閿?shù)據(jù)量大的時(shí)候,CPU 資源都被你這樣的多線程占用住了,其它用戶的正常操作反而會(huì)得不到服務(wù)器響應(yīng)。

至于樓上 補(bǔ)充恢復(fù)中提到的 parallelStream ,別去用它,用了就知道有多坑!用 parallelStream 可能導(dǎo)致其它也用 parallelStream 的模塊功能出現(xiàn)半天不反映的情況,所以,整個(gè)應(yīng)用里就不要用 parallelStream ,這玩意兒就是個(gè)定時(shí)炸彈。

如果不想做的很復(fù)雜,比如樓上說的,先提交請(qǐng)求然后隊(duì)列處理,然后通知用戶下載。那就只能采用最簡(jiǎn)單的直線型同步處理下載了,接收到用戶請(qǐng)求,查詢數(shù)據(jù),塞入導(dǎo)出文件,文件好了之后,直接輸出到客戶端就行了。這整個(gè)過程中,就同步慢慢做就行了,不要開多線程(上面已經(jīng)說了原因了)。誰讓你下載時(shí)選的那么多呢,活該你等久點(diǎn)。但這個(gè)里面有個(gè)細(xì)節(jié),就是你不能一次把數(shù)據(jù)都拉取到 內(nèi)存里面來做寫入文件處理,應(yīng)該對(duì)數(shù)據(jù)進(jìn)行分頁,比如500 條一個(gè)批次的從數(shù)據(jù)庫取出來寫入文件,再去數(shù)據(jù)庫取下500個(gè),直到全部完成;不然,jvm 可能死給你看。

別瞎鬧 回答

給你個(gè)明確的說法:是跑在多核心上的。當(dāng)然中間還有一大堆調(diào)用鏈、各種模型、操作系統(tǒng)、JVM的知識(shí),但這些對(duì)你這個(gè)問題不重要。粗淺的理解,就當(dāng)是多個(gè) java 線程同時(shí)塞到 CPU 里面去;一個(gè)線程像面條一樣插在一個(gè) cpu 核心孔里,然后從這頭拉出來(完成計(jì)算),就行了。

而且我猜測(cè)你要解決的問題,可以使用多線程去做,放心大膽去做,是能達(dá)到你要的最終結(jié)果的。但一般并不是線程越多越好,對(duì)于解決一個(gè)整體的計(jì)算問題,最終僅是一次計(jì)算而想得到整體結(jié)果的情況,我們一般的做法,是開的線程數(shù)量等于 CPU 的核心數(shù)量,這樣可以減少不必要的資源切換從而更利于效率。

那么,對(duì)于解決整體中含有不定量個(gè)體的問題,你可以先把整體數(shù)量除以 CPU 核心數(shù)量,得到一個(gè)進(jìn)位整數(shù),然后對(duì)集合進(jìn)行數(shù)量切割,每個(gè)小組再啟動(dòng)一個(gè)線程去處理,最后合并結(jié)果集。

當(dāng)然,這種情況下,你如果能使用 java 的 forkjoin 框架來解決,會(huì)優(yōu)雅很多。

https://www.roncoo.com/articl...

遺莣 回答

因?yàn)?43端口的默認(rèn)server是dvlec,所以顯示的是dvlec的內(nèi)容
你把notexist.lechange.com指向外網(wǎng)IP,使用https訪問也會(huì)顯示dvlec的內(nèi)容

如果不想出現(xiàn)這種情況,你需要配置一個(gè)默認(rèn)的https server

      server {
        listen 443 ssl default_server;
        server_name _;
        ssl_certificate      /usr/local/nginx/ssl/server-com.crt;
        ssl_certificate_key  /usr/local/nginx/ssl/server-com.key;
        return 404;
    }
涼汐 回答

不是cnmp 是cnpm
你試試cnpm安裝 因?yàn)閚pm源下載速度比較慢 所以會(huì)報(bào)錯(cuò)
解決方案一般是更改淘寶源和安裝cnpm著兩種情況.你試試下面的命令

   npm i cnpm
   cnpm i vue-cli -g  

更改淘寶源的話

npm config set registry "https://registry.npm.taobao.org"
npm i vue-cli -g  

但是建議你直接裝cnpm 更方便

忠妾 回答

生產(chǎn)環(huán)境只求最穩(wěn),不求最新
哪怕現(xiàn)在centos出到7了。centos5還有很多在用

別瞎鬧 回答

/usr/bin# 里面看看 find 命令的權(quán)限,沒有x 就 chmod +x find

氕氘氚 回答

當(dāng)你寫一系列函數(shù)的時(shí)候,大概是不會(huì)每一個(gè)函數(shù)都去全部校驗(yàn)參數(shù)是否是符合這個(gè)函數(shù)的上下文的,因?yàn)檫@個(gè)函數(shù)可以認(rèn)為從上一個(gè)函數(shù)傳過來是經(jīng)過了上一個(gè)函數(shù)的校驗(yàn)的。
服務(wù)B是否需要校驗(yàn)全部參數(shù),取決于服務(wù)B是否是內(nèi)部服務(wù)還是外部服務(wù),是否直接和客戶端打交道。如果是,那么肯定要完善的校驗(yàn);如果不是,那么取決于上一個(gè)服務(wù)是否做了完善的校驗(yàn),以及是否有多個(gè)業(yè)務(wù)系統(tǒng)需要使用本服務(wù)。

空痕 回答

還是要根據(jù)網(wǎng)站實(shí)際情況來調(diào)整。

你先看下你服務(wù)器的內(nèi)核數(shù)量,假定是4核,那么最多就有4個(gè)進(jìn)程同時(shí)處理

再分析下網(wǎng)站瓶頸,如果是數(shù)據(jù)庫相關(guān)那就升級(jí)數(shù)據(jù)庫的服務(wù)器,php-fpm開太多并不能達(dá)到理想效果

假設(shè)網(wǎng)站io不頻繁,當(dāng)然是內(nèi)存越多,php-fpm開越多越好了

巴扎嘿 回答

有更笨的方法...拿到他的輸出信息..如果不是切換成功的哪一類語句就認(rèn)為是切換錯(cuò)誤...

命多硬 回答
  1. 修改本地git的config,包括email和name。
  2. 重新生成sshkey
凹凸曼 回答

使用隱私瀏覽功能時(shí),瀏覽器不會(huì)保存訪問過的網(wǎng)站、看過的網(wǎng)頁等信息。

有兩種方式可以開始隱私瀏覽:

打開新的空白隱私瀏覽窗口:點(diǎn)擊菜單按鈕,再點(diǎn)擊 新建隱私瀏覽窗口 按鈕。

在隱私瀏覽窗口中打開鏈接:右擊
鏈接,在上下文菜單中選擇 在新隱私瀏覽窗口中打開鏈接。

注意:隱私瀏覽模式并不會(huì)讓您匿名地瀏覽網(wǎng)絡(luò)。您的網(wǎng)絡(luò)提供商,雇主或?yàn)g覽過的網(wǎng)站本身依然可以追蹤到您訪問的頁面。此外,隱私瀏覽不能保護(hù)您免遭在您計(jì)算機(jī)上安裝的 鍵盤記錄 或 間諜軟件 的侵害。

該問題是由于webpack.prod.config.js中有一段代碼給注釋掉造成的,不知道是為什么自動(dòng)給注釋掉了,之前沒有碰過該文件啊。

new webpack.DefinePlugin({
            'process.env': {
                NODE_ENV: '"production"'
            }
        }),
有你在 回答

1,本地能ping到這臺(tái)主機(jī)嗎?
2,本地能telnet通這臺(tái)主機(jī)的3306端口嗎?
3,把bind-address = 127.0.0.1換成bind-address = 0.0.0.0試試呢?

骨殘心 回答

你看看你服務(wù)端監(jiān)聽的ip是不是0.0.0.0

$http = new swoole_http_server("0.0.0.0", 9501);