原创 JMS介紹及環境搭建

一、介紹JMS(來自於百度百科)        JMS即Java消息服務(Java Message Service)應用程序接口,是一個Java平臺中關於面向消息中間件(MOM)的API,用於在兩個應用程序之間,或分佈式系統中發送消息,進

原创 java動態代理實現與原理詳細分析

關於Java中的動態代理,我們首先需要了解的是一種常用的設計模式--代理模式,而對於代理,根據創建代理類的時間點,又可以分爲靜態代理和動態代理。   一、代理模式 代理模式是常用的java設計模式,他的特徵是代理類與委託類有同樣的接口,代

原创 詳解內部類

可以將一個類的定義放在另一個類的定義內部,這就是內部類。       內部類是一個非常有用的特性但又比較難理解使用的特性(鄙人到現在都沒有怎麼使用過內部類,對內部類也只是略知一二)。 第一次見面       內部類我們從外面看是非常容

原创 JavaScript 函數式編程

應該很多童鞋都聽過函數式編程(Functional programming)的概念吧,可能有的童鞋有聽說過函數式編程但並不是特別瞭解,但其實在我們的開發過程中,或多或少都已經應用了函數式編程的思想。 相對於面向對象編程(Object-or

原创 登錄頁生成驗證碼功能

1 引入驗證碼組件 打開 simplecaptcha 官網,下載相應的 jar 包。示例中用的是 nl.captcha.simplecaptcha-1.2.1.jar。 2 自定義驗證碼服務 2.1 字符生成器 因爲某些字符相似容易導致用

原创 消息隊列MQ

一、消息隊列概述 消息隊列中間件是分佈式系統中重要的組件,主要解決應用解耦,異步消息,流量削鋒等問題,實現高性能,高可用,可伸縮和最終一致性架構。目前使用較多的消息隊列有ActiveMQ,RabbitMQ,ZeroMQ,Kafka,Met

原创 JavaScript 數據類型檢測終極解決方案

JavaScript 的數據類型檢測是我們平時開發中經常會遇到的場景,小到基本數據類型大至各種引用數據類型的檢測,都是我們需要掌握的知識點。本章會詳細講解 JavaScript 中各種不同數據類型的檢測方法以及最後會實現一個數據類型檢測的

原创 正則表達式真的很騷,可惜你不會寫!!!

        本文旨在用最通俗的語言講述最枯燥的基本知識 文章提綱: 元字符 重複限定符 分組 轉義 條件或 區間 正則表達式在幾乎所有語言中都可以使用,無論是前端的JavaScript、還是後端的Java、c#。他們都提供相應的

原创 互聯網公司面試必問的mysql題目(下)

什麼是數據庫索引?索引有哪幾種類型?什麼是最左前綴原則?索引算法有哪些?有什麼區別? 索引是對數據庫表中一列或多列的值進行排序的一種結構。一個非常恰當的比喻就是書的目錄頁與書的正文內容之間的關係,爲了方便查找書中的內容,通過對內容建立索引

原创 Mysql 子查詢

一、子查詢定義   定義:   子查詢允許把一個查詢嵌套在另一個查詢當中。   子查詢,又叫內部查詢,相對於內部查詢,包含內部查詢的就稱爲外部查詢。   子查詢可以包含普通select可以包括的任何子句,比如:distinct、 grou

原创 Mysql創建索引

摘自:http://blog.chinaunix.net/uid-25063573-id-3032578.html 1.索引作用 在索引列上,除了上面提到的有序查找之外,數據庫利用各種各樣的快速定位技術,能夠大大提高查詢效率。特別是當數據

原创 互聯網公司面試必問的mysql題目(上)

什麼是數據庫事務?如果沒有事物會有什麼後果?事務的特性是什麼? 事務是指作爲單個邏輯工作單元執行的一系列操作,可以被看作一個單元的一系列SQL語句的集合。要麼完全地執行,要麼完全地不執行。 如果不對數據庫進行併發控制,可能會產生 髒讀、非

原创 關於GROUP BY和聚合函數

可以這樣去理解group by和聚合函數 轉自 http://www.cnblogs.com/wiseblog/articles/4475936.html 寫在前面的話:用了好久group by,今天早上一覺醒來,突然感覺group by

原创 count(1)和count(*),count(列名)區別

執行效果:   1.  count(1) and count(*) 當表的數據量大些時,對錶作分析之後,使用count(1)還要比使用count(*)用時多了!  從執行計劃來看,count(1)和count(*)的效果是一樣的。 但是在

原创 spring學習的必要性

Spring Boot 誕生的背景是什麼?Spring 企業又是基於什麼樣的考慮創建 Spring Boot? 傳統企業使用 Spring Boot 會給我們帶來什麼樣變革? Spring Boot 2.0 的推出又激起了一陣學習 Spr