原创 docker for windows pull鏡像文件的安裝位置改變方法

發生現象: 在windows10下安裝docker for windows,隨着用docker pull image文件後,C盤的容量越來越小了,你可能也有一種跟我一樣的想法,想改變默認的安裝路徑,本文希望能解決你的問題。 原因分析: w

原创 Mac下將文件複製到移動硬盤

現象分析: 如果你在使用Mac系統時,發現Mac系統和移動硬盤之間無法拷貝數據,很有可能你的移動硬盤是NTFS格式的,因爲目前蘋果系統的硬盤格式暫時不兼容這樣的格式拷貝,只能從NTFS格式拷貝到Mac,而不能從Mac中拷貝到你的硬盤。 解

原创 Tomcat啓動時報org.springframework.web.context.ContextLoaderListener錯誤解決方案

問題現象: maven+spring+springmvc項目在Tomcat啓動時,報如下錯誤。 嚴重: Error configuring application listener of class org.springframework

原创 第01期:ubuntu下淘寶網Tengine服務器的搭建

一.簡介 官方有這樣一段解釋:Tengine是由淘寶網發起的Web服務器項目。它在Nginx的基礎上,針對大訪問量網站的需求,添加了很多高級功能和特性。Tengine的性能和穩定性已經在大型的網站如淘寶網,天貓商城等得到了很好的檢驗。它的

原创 JVM運行機制理解整理

一.概述 網絡上有一些有關JVM運行機制的文章和視頻講解的已經很詳細了。本文主要是對零散的知識加上自己的理解進行梳理一下。 二.JVM運行機制 1.JVM啓動流程 圖 2.JVM內部結構 當JVM使用類裝載器裝載某個類時,它首先要定位對

原创 阿里雲服務器ECS數據盤的自動掛載解決方案

一、環境準備: 100GB系統盤+100GB數據盤 二、名詞解釋: 系統盤:數據盤就像是Windows的C盤 數據盤:數據盤就相當於Windows下的D盤 通常系統盤用來存放系統,如果你的網站數據不是很大的話你也可以把程序和數據庫放在系統

原创 Java常見的垃圾收集器GC算法整理

一.題記 Java垃圾回收器的概念看完一遍總是不能深入的理解和記憶,本文主要是對讀完《深入理解java虛擬機》一書的整理,以便後續複習之用。 二.概述 1.GC概念 在Java中,當沒有對象引用指向原先分配給某個對象的內存時,該內存便成爲

原创 Maven打包時報Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war解決方案

問題現象: 用Maven打包時,報Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.2:war錯誤。 原因分析: 打包時在WebContent/WEB-I

原创 阿里雲Linux服務器Tomcat9.0的安裝及配置

一、下載地址 Tomcat9.0:http://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.0.M11/bin/apache-tomcat-9.0.0.M11.tar.gz 可以直接在Wind

原创 docker下的Mysql鏡像的使用方法

通常初學者學習docker時,不太清楚怎樣拉取一個Mysql鏡像並使用,今天這篇文章簡單介紹一下使用流程。 一.預習一下用到的docker命令: 1.docker images 列出本地主機上的鏡像。 2.docker pull 從Doc

原创 微信公衆平臺後臺接入Java版Demo

關於微信平臺的後臺接入,官方已經提供了php示例的下載,對於java這塊後臺接入,暫時還沒有一個完整的案例可以拿來直接使用,我寫了一個java版本的demo便於大家使用。 一、前期準備 項目是用maven構建,直接導入到eclipse即可

原创 Java類裝載器(Classloader)機制解析整理

1.什麼是類裝載器? 百科上是這樣說的:Classloader類加載器,用來加載Java類到Java 虛擬機中。與普通程序不同的是。Java程序(class文件)並不是本地的可執行程序。當運行Java程序時,首先運行JVM(Java虛擬機

原创 Cannot change version of project facet Dynamic Web Module to 2.5解決方案

問題現象: 圖1 問題分析: 當我們在創建一個web項目時,通常都會同時讓你選擇一個Dynamic Web Module Version來表示你所建web工程的版本,不同版本的web項目對應不同的應用環境。整理了一下tomcat對應的版

原创 mac系統中怎麼把顯示在桌面上的磁盤圖標取消掉?

問題現象: 安裝一些軟件時,桌面上總會出現外置磁盤圖標如圖1,下面就簡單介紹下怎樣取消這種外置圖標。 圖1 解決方案: finder-》偏好設置-》通用 -》外置設置(取消前面對話框的小對勾),如圖2和3。 圖2 圖3 點

原创 基於SpringMVC國際化資源配置方式Demo

一.項目結構: 圖 二.操作步驟: 在springmvc.xml配置如下內容 1.配置攔截器 <!-- 本地化變更攔截器 --> <bean id="localeChangeInterceptor" class="org.springf