鍍金池/ 問答/ Linux問答
喜歡你 回答

你查看一下當(dāng)前的HEAD的指向cat .git/HEAD

膽怯 回答

發(fā)生這種情況是因為在git中配置了代理。

由于它是https代理(而不是http)git config http.proxy,git config --global http.proxy并不能幫助。

1:看看你的git配置

git config --global -l
如果你沒有任何與https代理相關(guān)https_proxy=...的問題就不在這里了。

如果您有與https代理相關(guān)的內(nèi)容,請將其從該文件中刪除,然后~/.gitconfig重試

2:如果仍然不工作,則取消設(shè)置環(huán)境變量

檢查你的環(huán)境變量:

env|grep -i proxy
你應(yīng)該有一條或幾條線 https_proxy=...

用 unset https_proxy(或者HTTPS_PROXY取決于變量的名字)

3:再次檢查環(huán)境變量

env|grep -i proxy

如果它什么都不顯示,你應(yīng)該是好的。

注意:此解決方案可以應(yīng)用于http和https代理問題。只是變量名稱從https更改為http

夏木 回答

頁面上絕大多數(shù)元素都是靜態(tài)資源,因此加速靜態(tài)資源往往就能提升很大的網(wǎng)站訪問體驗。

所以你可以找個國外的CDN加速你的網(wǎng)站就行了,比如AWS, Cloudflare(國內(nèi)外用戶同時加速推薦用這個,這家和百度加速樂有合作,國內(nèi)可以使用百度加速樂的資源,國外使用Cloudflare的資源)。

網(wǎng)站做動靜分離,靜態(tài)資源從CDN分出去就可以了。這種方案相對來說成本最低,對程序架構(gòu)改動最小。

陌如玉 回答

對于的問題“如何在A線程執(zhí)行完畢后再執(zhí)行B線程”,你可以采用concurrent包下面的CountDownLatch類來實現(xiàn),類似一個計數(shù)器,內(nèi)部采用AQS加鎖。具體細(xì)則參考點擊這里

臭榴蓮 回答

一次form請求只能去一個web節(jié)點就可以了

咕嚕嚕 回答

Vue.prototype.$axios = axios;

Vue.$axios === undefined // true

不知道我解釋的明白不明白

詆毀你 回答

貌似沒看到close或者try with resource
所以應(yīng)該是socket沒關(guān)

舊言 回答

我的理解是分為兩種情況,我舉例來說明:
1、以php為例,php項目啟動依賴php環(huán)境,nginx環(huán)境,如果是光光打包成一個鏡像顯然是不合理的,我的做法是:起一個php的容器,暴露其端口,供nginx容器使用,nginx容器映射其端口到宿主機(jī),并且宿主機(jī)將其工作目錄掛載到容器之中,這樣宿主機(jī)就可以訪問啟動的項目內(nèi)容;
1、以node項目為例,node項目僅僅依賴于node環(huán)境,我的做法是:將工作目錄掛載到鏡像中打包起來,拉起來這個鏡像即可,但是這樣需要每次在修改文件之后重新build鏡像.

以上

情已空 回答

可以試試precommit鉤子

呆萌傻 回答

可以在location里面增加如下一條配置試試:
fastcgi_param PHP_ADMIN_VALUE open_basedir=$document_root/:/data/www/project/:/tmp/;

其中/data/www/project/為你項目目錄

汐顏 回答

中國天氣網(wǎng) 沒有IP參數(shù)就沒有辦法,你可以分析分析 中國天氣網(wǎng) 有沒有什么接口. 通過接口傳IP參數(shù)過去

入她眼 回答

nginx怎么配置的,需要看一下。懷疑是配置問題

不歸路 回答

IndexWriter 有個commit方法可以提交并清空緩存數(shù)據(jù).

好難瘦 回答

首先:500-內(nèi)部服務(wù)器錯誤;404-找不到資源;第一次訪問可能直接導(dǎo)致你的項目崩掉了,所以第二次訪問就是404;再者你這個練手項目是框架整合還是servlet+jsp?感覺你這個web.xml有問題。。。目前知道的就這么多,希望能幫到你。

絯孑氣 回答

不清楚什么原因,重新安裝了一次redis好就好了。

安淺陌 回答

剛踩過但我不是前輩,樓上那種單一掛載是不行的,需要在鏡像構(gòu)建時將jenkins用戶加入到docker組里

ARG dockerGid=999
RUN echo "docker:x:${dockerGid}:jenkins" >> /etc/group 

我弄了個可以用jenkins用戶運行docker的鏡像,
直接拉取就可以用:

docker pull tomsun28/jenkins:1.1

運行:

docker run -d -p 8080:8080 -p 50000:50000 --name jenkins --restart=always \
-v /opt/dockerWorkspace/jenkins_home:/var/jenkins_home \
-v $(which docker):/usr/bin/docker \
-v /var/run/docker.sock:/var/run/docker.sock  tomsun28/jenkins:1.1

具體流程和構(gòu)建的Dockerfile看這里哦 tomsun28
github

誮惜顏 回答

沒有引入babel,或者babel配置錯誤。
Unexpected token import 錯誤呢,一般都es6語法沒有被編譯。
解決辦法就是在loader的時候使用babel編譯一下。

module: {
    loaders: [
      {
        test: /\.(js|jsx)$/,
        loader: 'babel-loader',
        include: [path.join(__dirname, './src')]
      }
    ]
  }
艷骨 回答

推薦使用7zip

7za -a -r -tzip -p<password> backup.zip backup_folder/
7za -a -tzip -p<password> backup.zip backup_file

或者用已經(jīng)免費的中文版WinRAR也行

WinRAR a -r -p<password> backup.rar backup_folder/
WinRAR a -afzip -p<password> backup.zip backup_file