宿主機(jī)的防火墻忘記關(guān)了,導(dǎo)致虛擬機(jī)ping不通宿主機(jī)...
tcp在傳輸層,http在應(yīng)用層
是否能這樣直接使用呢?這個(gè)存在疑問。
因?yàn)槲沂菦]有這樣用過,基本上服務(wù)端是http,client就使用http協(xié)議去對接。tcp也一樣。
建議你還是在將數(shù)據(jù)卷掛載到本地
給你我本地開發(fā)所使用的docker-compose和Dockerfile部分代碼作為參考,希望可以幫助到你
db:
container_name: 'local_db'
build: ./services/mysql
environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
ports:
- "3306:3306"
volumes:
- ${MYSQL_DATA_PATH}:/var/lib/mysql
FROM mariadb:10.1
MAINTAINER crazycodes <919342864@qq.com>
ADD ./config/default.cnf /etc/mysql/conf.d/default.cnf
可以試一下流程圖插件
echarts.js d3.js
等
如果你的 mongo 安裝時(shí)將 bin 目錄加入了環(huán)境變量, 可以用 whereis mongodump
來找到這條命令在哪.
如果沒有加入環(huán)境變量, 可以用 ps -ef | grep mongo
命令查看你的 mongo 是如何被啟動的.
如果你的 mongo 是手敲命令啟動的, 那么上面這條命令就可以顯示出你的啟動命令, 你也就找到了 mongo 的 bin 目錄.
如果你的 mongo 是用諸如 systemd 等方式啟動的, 那你可能還需要進(jìn)一步查看 mongo 的啟動腳本, 比如 vim /etc/init.d/mongo
, 來找到其 bin 目錄.
如果上述命令只有一條輸出, 即, 只輸出了 ps -ef | grep mongo
, 說明你的 mongo 根本沒有啟動, 也就不用再費(fèi)勁去找如何用 mongodump 命令備份數(shù)據(jù)了.
重要疑問: mongodump 命令只需要知道端口號和授權(quán)信息就可以了, 也可以用 mongo 的連接 url, 你為什么一定要找到它的 bin 目錄呢. 看上面截圖你都有系統(tǒng)的 root 賬號了, 難道還不知道 mongo 端口號和賬號密碼嗎.
strace -iT -p pid
win下apache是多線程模式,建議使用apache訪問靜態(tài)文件試試
更新----------------------------------------------------
在Process Monitor的options中選擇select columns,在其中打開
如圖,比較completion time中與上一個(gè)時(shí)間間隔較長的操作
經(jīng)過我測試發(fā)現(xiàn),C盤也一定要貢獻(xiàn):
估計(jì) C 盤也要用到很多東西的緣故
http://smallk.pw/?p=333
已經(jīng)找到解決方法
${@:2}
我回答第一個(gè)
如果是apache,并且支持rewite可以用一下hatcess
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{SERVER_NAME}/$1 [R,L]
如果是nginx,需要更改下服務(wù)器的配置了
第二個(gè)要通過服務(wù)器來配置不知道你用的是apache,nginx?
yield put({
type: Actions.GET_ASSEMBLYLINE_LIST,
payload: assemblyLineList
});
為啥獲取數(shù)據(jù)成功時(shí)候 還是這個(gè)type
,應(yīng)該一個(gè)新的type
呀比如GET_ASSEMBLYLINE_SUCCEED
threadlocal 關(guān)聯(lián)的是當(dāng)前執(zhí)行線程,jdk中threadlocal的實(shí)現(xiàn)只跟線程ID相關(guān),跟線程執(zhí)行體無關(guān)。你的線程池采用的是Executors.newFixedThreadPool(3),意味著你定義的4個(gè)線程體的執(zhí)行會有復(fù)用情況,這個(gè)時(shí)候就會出現(xiàn)你現(xiàn)在所產(chǎn)生的現(xiàn)象。
我是這樣修改的,首先把nginx的配置文件修改了一下。
至于為什么這么改,還不清楚,就是看了別人的帖子,然后嘗試做了修改,起碼驗(yàn)證是可以用的
server {
listen 80;
server_name 111.230.140.182;
charset utf-8;
client_max_body_size 75M;
location / {
include uwsgi_params;
uwsgi_pass 127.0.0.1:8080;
#uwsgi_param UWSGI_PYTHON /usr/bin/python; //注釋掉
#uwsgi_param UWSGI_CHDIR /home/ubuntu/project/test; //注釋掉
#uwsgi_param UWSGI_SCRIPT test:app ; //注釋掉
}
}
然后將uwsgi的配置文件也改為:
[uwsgi]
socket=127.0.0.1:8080
plugins = python
wsgi-file=test.py
master=true
processes=4
threads=2
callable=app
stats=127.0.0.1:9191
從上面看修改,將chdir去掉了,然后加入了master=true,保留socket的同時(shí),加入了一個(gè)stats。
這樣的先后運(yùn)行nginx和uwsgi之后,在瀏覽器輸入ip地址就可以直接跳轉(zhuǎn)到hello world界面了。
說一下蛋疼菊緊的事情,上面這個(gè)配置文件是我自己手敲的new.ini。我在之前的uwsgi.ini文件上同樣的內(nèi)容,但是報(bào)錯(cuò),找不到app。我比來比去發(fā)現(xiàn),這個(gè)uwsgi文件是我從網(wǎng)上直接copy的在“callable=app”前面一行有非常多的空格,看是看不出的,有可能有特殊字符或者什么的。把空格刪了就OK了。
這是個(gè)坑,以后還是自己手動敲吧。
let reg=/w+-w+/g;
你斷點(diǎn)在獲取鎖的位置,斷點(diǎn)DEBUG的時(shí)候暫停的是當(dāng)前線程,其他線程不阻礙。
因此,其他線程會優(yōu)先獲取鎖并完成代碼執(zhí)行,所以會造成只有2-3個(gè)線程被斷點(diǎn)DEBUG的錯(cuò)覺。
建議:
synchronized
代碼塊內(nèi)斷點(diǎn)。System.out.println
進(jìn)行執(zhí)行輸出。CurrentThread
。好像沒有吧,markdown 學(xué)習(xí)成本很大嗎= =,丟個(gè)使用手冊不就好了,多學(xué)點(diǎn)沒什么壞處
進(jìn)容器看看服務(wù)起來了沒,有沒有跑在8080上
北大青鳥APTECH成立于1999年。依托北京大學(xué)優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學(xué)院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學(xué)院和江蘇省首批服務(wù)外包人才培訓(xùn)基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團(tuán)創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機(jī)構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團(tuán),成為集合面授教學(xué)培訓(xùn)、網(wǎng)
達(dá)內(nèi)教育集團(tuán)成立于2002年,是一家由留學(xué)海歸創(chuàng)辦的高端職業(yè)教育培訓(xùn)機(jī)構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔(dān)任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔(dān)任項(xiàng)目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍(lán)懿科技有限責(zé)任公司從事總經(jīng)理職務(wù)負(fù)責(zé)iOS教學(xué)及管理工作。
浪潮集團(tuán)項(xiàng)目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗(yàn),技術(shù)功底深厚。 授課風(fēng)格 授課風(fēng)格清新自然、條理清晰、主次分明、重點(diǎn)難點(diǎn)突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗(yàn)。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。