原创 5.Nginx-upstream負載均衡

upstream負載均衡 語法規則 upstream *name* { … } Default:—— Context:http 定義一組服務器。服務器可以偵聽不同的端口(可以混合偵聽TCP和UNIX域套接字的服務器) http

原创 6.Nginx-server虛擬主機模塊

server虛擬主機模塊 server 模塊需要配置在 http 模塊中 http { server { #監聽端口 80 listen 80; #監聽域名dh

原创 4.Nginx-代理配置

代理配置 常用的配置 proxy_pass URL; Default:—— Context:location, if in location, limit_except ​ 設置代理服務器的協議和地址以及應映射位置的可選

原创 3.Nginx-location配置

location配置 語法規則 location [=|~|~*|^~] /uri/ {… } ​ 在一個server中location配置段可存在多個,用於實現從uri到文件系統的路徑映射;nginx會根據用戶請求的URI來

原创 2.Nginx-events事件驅動模塊

events事件驅動模塊 常用配置詳解 events{ use epoll; worker_connections 65535; } worker_connections [number] 每個worker

原创 Nginx簡介

Nginx簡述 Nginx是一個開源且高性能的Web 服務器,同時是一個高效的反向代理服務器,它還是一個IMAP/POP3/SMTP代理服務器 優點 高併發響應性能非常好,官方Nginx處理靜態文件併發 5W/s 反向代理性能

原创 重入鎖的理解

可重入鎖(以下解釋來自博客 http://http://blog.csdn.net/joker_apple/article/details/52790181)所謂重入鎖,指的是以線程爲單位,當一個線程獲取對象鎖之後,這個線程可以再次獲取本

原创 對CAS算法的簡單理解

在瞭解和看AbstractQueuedSynchronizer的源碼時,經常出現了compareAndSetHead和compareAndSetTail,這兩個方法底層都是調用了unsafe.compareAndSwapObject(th

原创 Spring的IOC容器

Ioc容器的大致圖示  IOC思想Ioc—Inversion of Control,即“控制反轉”IoC不是一種技術,只是一種思想,一個重要的面向對象編程的法則,它能指導我們如何設計出鬆耦合、更優良的程序。傳統應用程序都是由我們在類內部主

原创 面試Spring之bean的生命週期

找工作的時候有些人會被問道Spring中Bean的生命週期,其實也就是考察一下對Spring是否熟悉,工作中很少用到其中的內容,那我們簡單看一下。    在說明前可以思考一下Servlet的生命週期:實例化,初始init,接收請求serv

原创 線程創建的四種方式

創建線程方式方式一、創建一個任務類實現Runnable接口,並將其具體對象提交給Thread構造器創建一個發射類LiftOff實現Runnable接口:package concurrency; public class LiftOff

原创 ActiveMQ的使用及整合spring的使用實例

ActiveMQ的主要使用步驟主要講述的是使用的一些步驟,關於兩種消息不提供解釋。信息生產者 /** * 發送點對點的消息 * @throws Exception */ public void sendQueueTest()

原创 MySQL的索引分析

MySQL的索引的分類:一、單值索引(普通索引)二、唯一索引三、複合索引四、主鍵索引五、Full-text索引(全文索引)  單值索引普通索引:即只包含一個列的索引,一個表可有多個單值索引 創建索引的語句:CREATE INDEX ind

原创 負載均衡簡介

負載均衡 ​ 集羣中的應用服務器(節點)通常被設計成無狀態,用戶可以請求任何一個節點。 ​ 負載均衡器會根據集羣中每個節點的負載情況,將用戶請求轉發到合適的節點上。 負載均衡器可以用來實現高可用以及伸縮性: 高可用:當某個節

原创 List 解析總結

ArrayList 小結 ArrayList底層實現是數組,而且允許元素爲null值 增加和刪除的操作效率低,因爲有擴容和數組複製的開銷存在(如果是根據下標去刪除元素的會比較快) 查詢和修改的效率較高,可以直接通過下標去訪問元素