原创 Git問題Everything up-to-date解決

今天push代碼的時候遇到了一個小問題,提示『Everything up-to-date』 ,導致不能push代碼,說這裏解決了記下小記。 提交代碼遇到『Everything up-to-date』 上網查了下,發現中文大多答非所

原创 SpringMVC基礎入門,創建一個HelloWorld程序

新建maven工程,添加maven依賴 <properties> <spring.version>4.1.3.RELEASE</spring.version> </properties> <de

原创 Linux上jmeter-server啓動失敗

貼個廣告 樓主的博客已全部搬遷至自己的博客,感興趣的小夥伴請移步haifeiWu與他朋友們的博客專欄 Jmeter-server啓動失敗:Cannot start. Unable to get local host IP addr

原创 Mysql的七種join

對於SQL的Join,在學習起來可能是比較亂的。我們知道,SQL的Join語法有很多inner的,有outer的,有left的,有時候,對於Select出來的結果集是什麼樣子有點不是很清楚。Coding Horror上有一篇文章(

原创 Java NIO學習筆記

Java NIO學習筆記 一 基本概念 IO 是主存和外部設備 ( 硬盤、終端和網絡等 ) 拷貝數據的過程。 IO 是操作系統的底層功能實現,底層通過 I/O 指令進行完成。 所有語言運行時系統提供執行 I/O 較高級別的工具。

原创 java實現生產者消費者模式

生產者消費者問題是一個著名的線程同步問題,該問題描述如下:有一個生產者在生產產品,這些產品將提供給若干個消費者去消費,爲了使生產者和消費者能併發執行,在兩者之間設置一個具有多個緩衝區的緩衝池,生產者將它生產的產品放入一個緩衝區中

原创 Maven安裝教程

下載 Maven 是 Apache 軟件基金會組織維護的一款自動化構建工具, 專注服務於 Java 平臺的項目構建和依賴管理。 Maven 這個單詞的本意是: 專家,內行。 讀音是[‘meɪv(ə)n]或[‘mevn]。 mave

原创 spring mvc常用註解標籤

貼個廣告 樓主的博客已全部搬遷至自己的博客,感興趣的小夥伴請移步haifeiWu與他朋友們的博客專欄 @Controller 在SpringMVC 中,控制器Controller 負責處理由DispatcherServlet 分發

原创 解決無限創建的子文件夾刪除不了的問題

貼個廣告 樓主的博客已全部搬遷至自己的博客,感興趣的小夥伴請移步haifeiWu與他朋友們的博客專欄 能用代碼解決的問題都不是問題 廢話不多說,直接上代碼 /** * 解決無限創建的子文件夾刪除不了的問題 * @autho

原创 ubuntu安裝MySQL

Ubuntu上安裝MySQL非常簡單只需要幾條命令就可以完成。 sudo apt-get install mysql-server apt-get isntall mysql-client 3. sudo ap

原创 原子變量與CAS算法小結

CAS算法 CAS(compare-and-swap)是一種硬件對併發的支持,針對多處理器操作而設計的處理器中的一種特殊指令,用於管理對共享數據的併發訪問。 CAS是一種無鎖非阻塞算法的實現。 CAS 包含了 3 個操作數:

原创 tomcat配置文件server.xml詳解

Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發而成。由於有了Sun 的參與和支持,最新的

原创 HTTP協議詳解

本書是介紹怎麼編寫一個Web服務器,而Web服務器是基於HTTP(HyperText Transfer Protocol)協議實現的,所以要實現一個Web服務器就必須瞭解HTTP協議,本章主要介紹HTTP協議的相關知識,讓我們對H

原创 volatile關鍵字小結

Java 提供了一種稍弱的同步機制,即 volatile 變量,用來確保將變量的更新操作通知到其他線程。可以將 volatile 看做一個輕量級的鎖,但是又與鎖有些不同: 1. 對於多線程,不是一種互斥關係 2. 不能保證變量

原创 redis配置文件常用配置介紹

貼個廣告 樓主的博客已全部搬遷至自己的博客,感興趣的小夥伴請移步haifeiWu與他朋友們的博客專欄 參數說明 redis.conf 配置項說明如下: Redis默認不是以守護進程的方式運行,可以通過該配置項修改,使用yes啓用