前言Docker旨在提供一種應用程序的自動化部署解決方案,在Linux系統上迅速創建一個容器(輕量級虛擬機)并部署和運行應用程序,并通過配置文件可以輕松實現應用程序的自動化安裝、部署和升級,非常方便。因為使用了容器,所以可以很方便的把生產環境和開發環境分開,互不影響,這是docker最普遍的一個玩法。更多的玩法還有大規模web應用、數據庫部署、持續部署、集群、測試環境、面向服務的云計算、虛擬桌面VDI等等。主觀的印象:Docker使用Go語言編寫,用cgr
系統 2019-08-12 01:32:40 2004
首先探討一下為什么要使用nginx:1、類似于apache+resin,nginx用于提供靜態頁面服務,比java服務器要強。雖然這些java服務器的性能都不賴,tomcat新版甚至還支持了epoll,但是用nginx來處理靜態文件是一定比這些服務器更穩妥并更快速的。2、nginx在配合java應用服務器時相比apache耦合度更低,所以它可以用相同的方式連上所有能支持http服務能力的java應用服務器,無論是tomcat、resin、weblogic、
系統 2019-08-12 01:32:19 2004
1.Python中方法的參數是值傳遞還是引用傳遞?答:如果參數是常量則為值傳遞,如果參數是變量則為引用傳遞2.Python中元組和列表的區別答:1.元祖不可修改。2.元祖不可刪除3.Linux中查找某個文件并刪除它答:find/-name“*filename”|xargsrm-rf4.Linux查詢CPU、內存的指令答:topcat/proc/cpuinfo|grep“physicalid”|sort|uniq|wc-l;查看物理CPU個數free-h,v
系統 2019-09-27 17:52:37 2003
第一步、安裝anaconda依賴服務,類似于maven倉庫的東西直接從官網下載挺慢的,建議直接從linux中wget相對快點wgethttps://repo.continuum.io/archive/Anaconda3-2019.07-Linux-x86_64.sh安裝過程中、全部按enter、或者輸入yes,會默認安裝到/root/anaconda3環境配置:vi/etc/profileexportPATH=/root/anaconda3/bin/:$P
系統 2019-09-27 17:51:37 2003
本文主要根據Java的誕生,Java的特性進行描述。有錯誤,歡迎指正。一:Java的誕生Java是從1995年的7月開始在計算機業界就受到了高度關注,特別是在Internet和多媒體(Multimedia)相關產品類方面。Java為何有如此這么大的魅力?Java是一種軟件技術是一種由美國SUN計算機公司(SunMicrosystems,Inc.)所研究而成的語言是一種為Internet發展的計算機語言是一種使網頁(WebPage)產生生動活潑畫面的語言是一
系統 2019-08-29 23:25:43 2003
這是一本很適合Java入門者選看的書,案例生動有趣,所有案例均能正確執行。并且此書配有視頻,每一章節均有詳細的講解,而且為讀者提供在線解答。并且編者還會定期在網上進行網絡授課,歡迎大家選購。歡迎大家相互交流。java入門者必看內容,特別適合菜鳥提高
系統 2019-08-29 22:44:29 2003
1.HTTPS概念1)簡介HTTPS(全稱:HypertextTransferProtocoloverSecureSocketLayer),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。這個系統的最初研發由網景公司進行,提供了身份驗證與加密通訊方法,現在它被廣泛用于萬維網上安全敏感的通訊,例如交易支付方面。2)HTTPS和HTTP的區別a.https協議需要到
系統 2019-08-29 22:31:57 2003
1.引入Jar包2.Web.xml中添加信息SOAPMonitorServiceorg.apache.axis.monitor.SOAPMonitorServiceSOAPMonitorPort5001
系統 2019-08-29 22:26:05 2003
第三章主要講的共享對象,這章有些內容比較抽象,我理解其中的一些東西費了一些周折。所以把這些理解記錄下來,以免以后遺忘,有些內容是個人的理解,如果您對我的理解有異議,請提出來共同討論。3.1可見性這里提到了“重排序”,指的是操作系統對線程分片后,針對不同線程的調度是沒有特定順序的。3.1.1過期數據貌似沒有什么可說的...3.1.2非原子的64位操作這里指的是對double和long類型64位的變量。對于這種數據編寫多線程程序的時候最好要加volatile標
系統 2019-08-29 22:18:41 2003
不知道多久以前就有過寫個自動回帖的小軟件一直沒有實現,最近閑下來了遂研究了下,本人小菜對于HTTP協議一知半解只能在請教google大神了,把我的想法跟google大神說了之后,google大神說這小子不錯,這是為防火事業做貢獻啊!特賜予小弟以下神器:1、HttpClient4.3.1(GA)以下列出的是HttpClient提供的主要的功能,要知道更多詳細的功能可以參見HttpClient的主頁。實現了所有HTTP的方法(GET,POST,PUT,HEAD
系統 2019-08-29 22:05:47 2003
如果您喜歡這些文章,歡迎點擊此處訂閱本Blog
1.數組的定義格式1.元素類型[]數組名=new元素類型[元素個數或者數組長度];int[]arr=newint[5];//推薦intarrs[]=newint[5];2.靜態初始化方式不能寫長度int[]arrs=newint[]{3,1,4,5,6,2};int[]arrs={3,1,4,5,6,2};//好像是在jdk5.0后才能使用3.boolean類型的數組默認值為false數組的操作publicstaticvoidmain(String[]ar
系統 2019-08-29 22:00:03 2003
1.得到系統的類型.不同的系統有不同的文件分割符號.publicstaticbooleanisLinux(){StringOS=System.getProperty("os.name").toLowerCase();if(OS.indexOf("windows")>-1){returnfalse;}else{returntrue;}}2.根據不同的系統生成不同的命令://表名Stringdbs="ACTIONDDINFODEVICEDEVICEALARMD
系統 2019-08-12 01:54:24 2003
今天在ubuntu12.04LTS上安裝Matlab時總是出錯,顯示拷貝jar包(cp“xx.jar”)出現錯誤,在網上搜索了一下發現原來是沒有安裝java。自己打算安裝oracle官方的java版本,所以就進行了一下安裝:(也可以使用軟件源中的openjava)1.刪除openjava安裝包:sudoapt-getpurgeopenjdk*2.安裝oraclejava7,打開終端運行下面的命令(這里是有錯誤的):sudoadd-apt-repositor
系統 2019-08-12 01:52:19 2003
美國時間3月17日,在Oracle收購SunMicrosystems之后,Java之父JamesGosling首度在公開場合露面,他一如既往保持著對Java的高度關注,并表示Java在Oracle的掌管下令人放心,隨后他還透露了Java的發展方向。Gosling是在TheServerSideJavaSymposium上發表這份公開說明的,當時他的報告主題是JavaTodayandTomorrow。他表示目睹了Oracle掌舵Java的方向之后,他深受鼓舞,
系統 2019-08-12 01:32:44 2003