容器內(nèi)1號進程需要不能停止。你的1號進程就是init.sh,執(zhí)行完當然就挺了。你在init.sh里寫個無限循環(huán),就達到你要的效果了。
10.0.0.1
和10.0.0.2
,如果你在DNS設(shè)置了前者發(fā)到www.a.com
、后者發(fā)到www.b.com
,那www.b.com
的請求是到不了10.0.0.1
的。看你的配置似乎沒什么問題。
ErrorLog "|bin/rotatelogs -l logs/error_%Y%m%d.log 86400"
^.*s([0-9]*).*$
^ 開始 $結(jié)尾
.任意非換行字符
*0次或任意次
()分組
/\1/取出分組的第一個相當于group(1) group(0)是滿足正則匹配的最長字段
echo "s1" | sed -rn 's/^.*s([0-9]*).*$/\1/p' 所以第一組是1
echo "s1s" | sed -rn 's/^.*s([0-9]*).*$/\0/p' 全部匹配到了s1s
echo "s1s" | sed -rn 's/^.*s([0-9]*).*$/\1/p' 空,因為.*s貪婪的匹配了s1s 所以()分組匹配*次為0什么都沒匹配到
echo "s1s" | sed -rn 's/^.*s([0-9]+).*$/\1/p' 改為至少匹配一次就匹配到了
已經(jīng)解決了問題,首先要修改一下pom.xml中的build里面的配置。
然后要把本地的jar包都用maven來進行管理。
貼上我的pom.xml文件供大家參考。
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.qd</groupId>
<artifactId>portal</artifactId>
<version>1.0.0</version>
<packaging>war</packaging>
<name>portal</name>
<description>Intelligence Connect Electric Drill</description>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.8.RELEASE</version>
<relativePath/> <!-- lookup parent from repository -->
</parent>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
<java.version>1.8</java.version>
</properties>
<dependencies>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<!–<scope>provided</scope>–>
</dependency>-->
<!--<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<scope>test</scope>
</dependency>-->
<!-- 添加mysql的依賴 -->
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<scope>runtime</scope>
</dependency>
<!-- 添加jpa的支持 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.3.12.RELEASE</version>
</dependency>
<dependency>
<groupId>com.qd</groupId>
<artifactId>commons</artifactId>
<version>0.0.1-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>net.minidev</groupId>
<artifactId>json-smart</artifactId>
<version>2.2.1</version>
</dependency>
<dependency>
<groupId>com.aliyun.oss</groupId>
<artifactId>aliyun-sdk-oss</artifactId>
<version>2.8.2</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.8.2</version>
</dependency>
<!-- 嘗試加一下core依賴 -->
<dependency>
<groupId>com.qd</groupId>
<artifactId>core</artifactId>
<version>1.0.0</version>
</dependency>
<!-- 把他們都改成maven引入,1-16 -->
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-core</artifactId>
<version>3.2.3</version>
</dependency>
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>aliyun-java-sdk-dysmsapi</artifactId>
<version>1.0.0</version>
</dependency>
<dependency>
<groupId>net.sf.json-lib</groupId>
<artifactId>json-lib</artifactId>
<version>2.4</version>
<classifier>jdk15</classifier>
</dependency>
<!-- Mqtt -->
<dependency>
<groupId>org.eclipse.paho</groupId>
<artifactId>org.eclipse.paho.client.mqttv3</artifactId>
<version>1.1.0</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
</plugins>
</build>
</project>
SVN 是集中式版本控制器、我們只用來版本控制、項目開發(fā)階段使用它,項目上線后不使用 SVN 管理,產(chǎn)品升級的話,一般會用 FTP 把代碼上傳到服務(wù)器,
通過編輯~/.gnupg/gpg-agent.conf
配置gpg-agent
來使用pinentry-mac
而不是被打包的那一個
https://www.kernel.org/
https://github.com/torvalds/l...
找一本參考書比較好,只看源碼有難度
這個不合規(guī)矩吧
不過不怕麻煩其實方法很多的
比如你建立一個客戶端腳本,每天定時去獲取信息,然后過濾(排除一些不需要同步的文件,進行一些內(nèi)容替換)后復制(同步)到另外一個庫中替換相應(yīng)文件,然后提交。
如果是 jsp js 之類的直接進相關(guān)的 webapp 目錄改內(nèi)容吧
如果是 java 類可以用相同的編譯器 然后替換,一般也是可以的
# .開頭的任何文件
.*
# 排除 .gitignore 本身
!/.gitignore
編程了解一下?
把node_modules刪除后,重新npm install 就好了。謝謝,已解決
server {
listen 80;
server_name _;
location / {
proxy_pass https://www.baidu.com;
}
}
用 localhost訪問即可
location /test/ {
proxy_pass http://www.baidu.com/;
}
這個叫反向代理
, 更多設(shè)置的可以搜一下
假設(shè),遠程上的 commit 是 A -> B
你在 A 電腦上 commit 和 push 之后,遠程變成了 A -> B -> C -> D
現(xiàn)在,B 電腦上還是 A -> B
。然后你 commit 了,那么 B 電腦上就是 A -> B -> E
。
所以,你需要的是把 B 電腦上的歷史線變成 A -> B -> C -> D -> E
這時,你需要在 B 電腦上:
git pull --rebase origin dev
這個命令等同于:
git fetch origin
git rebase origin/dev
執(zhí)行之后,B 電腦上的歷史線就會變成 A -> B -> C -> D -> E
,然后你就可以 push
了
多說一句,之所以顯示上面的“錯誤”,是因為 A -> B -> C -> D
和 A -> B -> E
有一個共同的祖先 B
,你在本地多了一個 commit E
,遠程多了兩個 commits C
和 D
。這個時候如果你要在 A -> B -> E
的 branch 上 push
,git 猜不出到底想保留 C
和 D
,還是只要 E
,還是都要,就會出現(xiàn)上面的提示。
terminal - Why is sudo taking way too long? - Ask Different
https://apple.stackexchange.c...
我剛再搜了一下,此答案親測有效,感恩
docker 運行時php5.x 環(huán)境是可以的
不過你需要把你在本地項目的目錄映射到 docker php5.x的容器里面docker pull php:5.3
至于你說的 tp3.2 連 mysql 可以把宿主機內(nèi)網(wǎng)ip地址加上3306端口映射到容器中 。
但這并不是一個好辦法
正確的是在docker內(nèi)創(chuàng)建一個 mysql 然后設(shè)置 php 和 mysql兩個處于同一網(wǎng)段即可。
就像上面的兄弟說的,用 docker-compose 做可以更方便。
北大青鳥APTECH成立于1999年。依托北京大學優(yōu)質(zhì)雄厚的教育資源和背景,秉承“教育改變生活”的發(fā)展理念,致力于培養(yǎng)中國IT技能型緊缺人才,是大數(shù)據(jù)專業(yè)的國家
北大青鳥中博軟件學院創(chuàng)立于2003年,作為華東區(qū)著名互聯(lián)網(wǎng)學院和江蘇省首批服務(wù)外包人才培訓基地,中博成功培育了近30000名軟件工程師走向高薪崗位,合作企業(yè)超4
中公教育集團創(chuàng)建于1999年,經(jīng)過二十年潛心發(fā)展,已由一家北大畢業(yè)生自主創(chuàng)業(yè)的信息技術(shù)與教育服務(wù)機構(gòu),發(fā)展為教育服務(wù)業(yè)的綜合性企業(yè)集團,成為集合面授教學培訓、網(wǎng)
達內(nèi)教育集團成立于2002年,是一家由留學海歸創(chuàng)辦的高端職業(yè)教育培訓機構(gòu),是中國一站式人才培養(yǎng)平臺、一站式人才輸送平臺。2014年4月3日在美國成功上市,融資1
曾工作于聯(lián)想擔任系統(tǒng)開發(fā)工程師,曾在博彥科技股份有限公司擔任項目經(jīng)理從事移動互聯(lián)網(wǎng)管理及研發(fā)工作,曾創(chuàng)辦藍懿科技有限責任公司從事總經(jīng)理職務(wù)負責iOS教學及管理工作。
浪潮集團項目經(jīng)理。精通Java與.NET 技術(shù), 熟練的跨平臺面向?qū)ο箝_發(fā)經(jīng)驗,技術(shù)功底深厚。 授課風格 授課風格清新自然、條理清晰、主次分明、重點難點突出、引人入勝。
精通HTML5和CSS3;Javascript及主流js庫,具有快速界面開發(fā)的能力,對瀏覽器兼容性、前端性能優(yōu)化等有深入理解。精通網(wǎng)頁制作和網(wǎng)頁游戲開發(fā)。
具有10 年的Java 企業(yè)應(yīng)用開發(fā)經(jīng)驗。曾經(jīng)歷任德國Software AG 技術(shù)顧問,美國Dachieve 系統(tǒng)架構(gòu)師,美國AngelEngineers Inc. 系統(tǒng)架構(gòu)師。