原创 equals()和equalsIgnoreCase()的區別

1、使用equals( )方法比較兩個字符串是否相等。它具有如下的一般形式: boolean equals(Object str) 這裏str是一個用來與調用字符串(String)對象做比較的字符串(String)對象。如果兩個

原创 Spring之bean的詳解

前言:對於使用Spring框架的開發人員來說,我們主要做的主要有兩件事情:①開發Bean;②配置Bean;而Spring幫我們做的就是根據配置文件來創建Bean實例,並調用Bean實例的方法來完成“依賴注入”,可以把Spring

原创 Javaweb基礎_servlet開發(一)

一、Servlet簡介   Servlet是sun公司提供的一門用於開發動態web資源的技術。   Sun公司在其API中提供了一個servlet接口,用戶若想用發一個動態web資源(即開發一個Java程序向瀏覽器輸出數據)

原创 Linux_FastDFS分佈式文件系統——搭建

  1 文章目的 最近要用這個: 瞭解項目中使用FastDFS的原因和意義。 掌握FastDFS的架構組成部分,能說出tracker和storage的作用。 瞭解FastDFS+nginx上傳和下載的執行流程。 掌握FastDFS+ngi

原创 Java8基礎_Hashmap

摘要 HashMap是Java程序員使用頻率最高的用於映射(鍵值對)處理的數據類型。隨着JDK(Java Developmet Kit)版本的更新,JDK1.8對HashMap底層的實現進行了優化,例如引入紅黑樹的數據結構

原创 數據庫_四大索引、聚焦、非聚焦詳解

一. 四種索引(主鍵索引/普通索引/全文索引/唯一索引) 1.索引的添加  1.1主鍵索引 當一張表,把某個列設爲主鍵的時候,則該列就是主鍵索引 [sql] view plain copy create 

原创 Java基礎_紅黑樹

  1.stl中的set底層用的什麼數據結構? 2.紅黑樹的數據結構怎麼定義的? 3.紅黑樹有哪些性質? 4.紅黑樹的各種操作的時間複雜度是多少? 5.紅黑樹相比於BST和AVL樹有什麼優點? 6.紅黑樹相對於哈希表,在選擇使用的

原创 緩存技術:Redis與Memcached對比

1、Redis和Memcache都是將數據存放在內存中,都是內存數據庫。不過memcache還可用於緩存其他東西,例如圖片、視頻等等; 2、Redis不僅僅支持簡單的k/v類型的數據,同時還提供list,set,hash等數據結構的存儲

原创 詳細的git GitHub創建管理倉庫教程之一

一:Git是什麼?        Git是目前世界上最先進的分佈式版本控制系統。 二:SVN與Git的最主要的區別?       SVN是集中式版本控制系統,版本庫是集中放在中央服務器的,而幹活的時候,用的都是自己的電腦,所以首

原创 Zookeeper簡單介紹

一、分佈式協調技術 在給大家介紹ZooKeeper之前先來給大家介紹一種技術——分佈式協調技術。那麼什麼是分佈式協調技術?那麼我來告訴大家,其實分佈式協調技術 主要用來解決分佈式環境當中多個進程之間的同步控制,讓他們有序的去訪問

原创 Java基礎_try-catch-finally

在處理異常的時候不是每次都把它 throws 掉就完事了,很多時候異常是需要我們自己來 catch 並針對所拋出的 Exception 做一些後續的處理工作。 直接上代碼,先貼下面測試需要調用的方法:   1 2    // catch

原创 分佈式基礎_集羣、分佈式環境下5種session處理策略

前言 在搭建完集羣環境後,不得不考慮的一個問題就是用戶訪問產生的session如何處理。如果不做任何處理的話,用戶將出現頻繁登錄的現象,比如集羣中存在A、B兩臺服務器,用戶在第一次訪問網站時,Nginx通過其負載均衡機制將用戶請求轉發到

原创 ActiveMQ基礎知識(二)

推薦博客:http://www.cnblogs.com/wuxl360/p/5817471.html 1.ActiveMQ集羣配置 目的: a.實現高可用,已排除單點故障引起的服務中斷; b.實現負載均衡,以提升效率爲更多客戶提升服務。2

原创 Redis的常見知識點

Redis:一、使用Redis有哪些好處? (1) 速度快,因爲數據存在內存中,類似於HashMap,HashMap的優勢就是查找和操作的時間複雜度

原创 詳解js跨域問題

什麼是跨域? 概念:只要協議、域名、端口有任何一個不同,都被當作是不同的域。 URL 說明 是否允許通信 http://www.a.com/a.js http://www.a.co