原创 設計模式之單例模式-餓漢式&懶漢式

定義:保證一個類僅有一個實例,並提供一個訪問它的全局訪問點。 Java中單例模式定義:“一個類有且僅有一個實例,並且自行實例化向整個系統提供。” 通過單例模式可以保證系統中一個類只有一個實例而且該實例易於外界訪問,從而方便對實

原创 關於Linux+JDK+Tomcat+Apache+MySQL+PHP的Web服務環境搭建

起因:LAMP(Linux+Apache+MySQL+PHP)和LTMJ(Linux+Tomcat+MySQL+JDK)架構一直是企業開發中最穩定的生產環境。 版本選擇(僅供參考): 操作系統:CentOS6.5 JAVA程序運行環

原创 關於MySQL數據庫和數據表的基本操作命令

操作數據庫 關於數據庫的操作比較少,主要是:看、建、用、刪。 查看數據庫 獲取服務器上的數據庫列表通常很有用。執行show databases;命令就可以搞定。 1 mysql> show database

原创 Vim幾個常用命令

Vim是從vi發展出來的一個文本編輯器,功能非常之強大,是程序猿在Linux系統中最喜歡的編輯器。 關於Vim的介紹和教程,網上有很多優質的文章。 平時會有修改一些配置文件,所以積累幾個命令: i 進入Insert模式,按E

原创 自制Markdown簡明語法教程

Markdown是什麼? 一種輕量級標記語言 不想也不會取代HTML 易讀易寫的網絡書寫語言 總結起來就是:Markdown是一種可以使用普通文本編輯器編寫的標記語言,通過簡單的標記語法使普通文本內容具有一定的格式。 誰發明了這個

原创 修改CentOS默認yum源爲國內yum鏡像源

有時候CentOS默認的yum源不一定是國內鏡像,導致yum在線安裝及更新速度不是很理想。這時候需要將yum源設置爲國內鏡像站點。國內主要開源的開源鏡像站點應該是網易和阿里雲了。 修改CentOS默認yum源爲mirrors.163.

原创 初學者關於MySQL的問題

收集了一些關於MySQL的問題與答案,留給自己看。 1.如何快速掌握MySQL? ⑴培養興趣 興趣是最好的老師,不論學習什麼知識,興趣都可以極大地提高學習效率。當然學習MySQL 5.6也不例外。 ⑵夯實基礎 計算機領域的

原创 關於CentOS防火牆的配置

處於網絡安全的考慮,CentOS默認是開啓防火牆的。但是有時候會更具自己的需求更改防火牆的配置。 防火牆的基本操作命令 查詢防火牆狀態: [root@localhost ~]# service iptables status 停止防

原创 關於Maven倉庫的學習筆記

Maven簡介 在搞清楚倉庫的概念之前需要先理解一下概念: 1、在Maven中,任何一個依賴、插件或者項目構建的輸出,都可以稱之爲構件。 2、Maven在某個統一的位置存儲所有項目的共享的構件,這個統一的位置,我們就稱之爲倉庫。(

原创 Tomcat中更改默認端口、更改默認根目錄、更改默認頁的配置方法

1、更改默認端口號: Tomcat默認端口號爲8080,如果想更改成其他端口,比如80,可以找到tomcat的server.xml(在conf目錄下) 1 <Connector port="8080" protocol="

原创 Linux下修改MySQL用戶(root)密碼

以下命令適合修改任何mysql用戶,僅以root爲例。 一、擁有原來的myql的root的密碼; 1 2 3 4 5 6 # mysql -uroot -p Enter password: 【輸入原來的密碼

原创 如何讓瀏覽器主動識別網站icon圖標

通常我們只需要把icon文件命名爲favicon.ico,然後被動的讓瀏覽器來讀取。這樣的缺點是: 1、各種瀏覽器讀取和顯示icon的規則不一樣; 2、生效速度慢。 其實可以寫代碼讓瀏覽器主動讀取,可以兼容各種瀏覽器,而且生效

原创 JDBC連接數據庫的步驟

定義:JDBC(Java Data Base Connectivity,java數據庫連接)是一種用於執行SQL語句的Java API,可以爲多種關係數據庫提供統一訪問,它由一組用Java語言編寫的類和接口組成。JDBC提供了一種基準,

原创 校招面試計算機網絡基礎知識面試常考點

1、OSI,TCP/IP,五層協議的體系結構,以及各層協議   OSI分層 (7層):物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層、應用層。 TCP/IP分層(4層):網絡接口層、 網際層、運輸層、 應用層。 五層協議  

原创 開通mysql root 用戶遠程訪問權限

Mysql爲了安全性,在默認情況下用戶只允許在本地登錄,可是在有此情況下,還是需要使用用戶進行遠程連接,比如使用Navicat連接數據庫等。 一、允許root用戶在任何地方進行遠程登錄,並具有所有庫任何操作權限 登錄mysql並授權: