原创 NIO相關概念介紹:緩衝區Buffer,通道Channel,多路複用器Selector

本篇博文參考書籍《Netty權威指南》。 1、緩衝區Buffer Buffer是一個對象。它包含一些要寫入或者讀出的數據。在面向流的I/O中,可以將數據寫入或者將數據直接讀到Stream對象中。在NIO中,所有的數據都是用緩衝區處

原创 Hive瞭解一下

本文分爲5部分: Hive產生背景&Hive是什麼? 爲什麼使用Hive&Hive發展歷程 Hive體系架構及部署架構 Hive環境搭建 Hive基本使用 1. Hive產生背景&Hive是什麼? MapReduce編程的不便

原创 Hadoop 之 YARN

Yarn 是一個資源管理,作業調度的框架。 Yarn產生背景: Hadoop1.x時,MapReduce是Master/Slave架構。一個JobTracker帶多個TaskTracker. JobTracker負責資源

原创 Java堆與棧的區別

轉載博文鏈接: http://my.oschina.net/u/1464779/blog/225590 我想這篇足以讓大家很清晰理解Java的棧和堆棧的區別。下面的是我收集了好多網友的資料加以整理的。 Java 中的堆和棧

原创 Apache服務器和nginx的優缺點(轉)

Apache服務器和nginx的優缺點:  我們之前大量使用Apache來作爲HTTPServer。 Apache具有很優秀的性能,而且通過模塊可以提供各種豐富的功能。 優點: 首先Apache對客戶端的響應是支持併發的 ,運行ht

原创 排序算法 詳解(轉)

高快省的排序算法 轉載博客地址:developer.51cto.com/art/201403/430986.htm 有沒有既不浪費空間又可以快一點的排序算法呢?那就是“快速排序”啦!光聽這個名字是不是就覺得很高端呢。 假設我們現

原创 git常見命令總結

總結一下git常用的命令,不定期更新. 新加文件:git add hello.java 提交文件:git commit -m ‘提交註釋’ 推送到github倉庫: git push origin master //推送到主分支

原创 SQL語句總結

1、SQL語句,將一張表的一列數據賦值到另一張表的一列上 如下圖所示: 把圖一的身份證號,根據姓名賦值到圖二中. sql爲: update user_4f_name a,user_4f__id b set a.cid

原创 SOAP webserivce 和 RESTful webservice 對比及區別

本文轉載地址:http://www.importnew.com/24695.html 簡單對象訪問協議(Simple Object Access Protocol,SOAP)是一種基於 XML 的協議,可以和現存的許多因特網協議和格

原创 LeetCode之flatten binary tree

問題描述: /** * Given a binary tree, flatten it to a linked list in-place. * * For example, * Given * * 1

原创 LeetCode之EvaluateReversePolishNotation

問題描述: /** * Evaluate the value of an arithmetic expression in Reverse Polish Notation. * * Valid operators are

原创 LeetCode 之Distinct Subsequences

問題描述: /** * Distinct Subsequences * Given a string S and a string T, count the number of distinct subsequences o

原创 LeetCode之操作兩個數相除DivideTwoIntegers

問題描述: /** * Divide two integers without using multiplication, division and mod operator. */ 讓兩個數相除,不使用乘法,除法,和取餘的方

原创 mysql去除特殊字符 單引號(‘)

比如像這樣的單引號,去除掉。導入到mysql中以後,用一下語句: UPDATE user_4factors SET mobile=REPLACE(mobile,'\'','') 那個單引號需要用 “\”轉義一下,不然語法無法識別

原创 LeetCode之查找第一個未出現的正整數

問題描述: /** * Given an unsorted integer array, find the first missing positive integer. * * For example, Given [1