原创 redis之集羣

Redis集羣 集羣技術是構建高性能網站架構的重要手段,試想在網站承受高併發訪問壓力的同時,還需要從海量數據中查詢出滿足條件的數據,並快速響應,我們必然想到的是將數據進行切片,把數據根據某種規則放入多個不同的服務器節點,來降低單節點服務器

原创 尋找和爲定值的n個數

尋找和爲定值的N個數 題目: 輸入兩個整數n和sum,要求從數列1, 2, 3, ...,n中隨意取出幾個數,使得它們的和等於sum,請將其中所有可能的組合列出來。 思路: 上述問題是典型的揹包問題的應用,即先找出n個數的所有組合,再在

原创 leetcode之Word-break

題目 Word-break Given a string s and a dictionary of wordsdict, determine if s can be segmented into a space-separated s

原创 JDBC中Statement、PreparedStatement 、CallableStatement 區別和聯繫

Statement、PreparedStatement 、CallableStatement 區別和聯繫 1. Statement、PreparedStatement和CallableStatement都是接口(interface)。 2

原创 JDBC中Statement、PreparedStatement 、CallableStatement 區別和聯繫

Statement、PreparedStatement 、CallableStatement 區別和聯繫 1. Statement、PreparedStatement和CallableStatement都是接口(interface)。 2

原创 內連接和外聯結連接的區別

數據庫之連接 數據庫中多表之間的查詢通常使用連接的方式來實現。連接分爲內連接、外連接和交叉連接。 內連接:內聯接使用比較運算符根據每個表共有的列的值匹配兩個表中的行。包括相等連接和自然連接。 外連接:外連接又分爲左外連接、右外連接和完整

原创 java消息服務

java消息服務 JMS(Java MessageService, Java消息服務)API是一個消息服務的標準/規範,允許應用程序組件基於JavaEE平臺創建、發送、接收和讀取消息。它使分佈式通信耦合度更低,消息服務更加可靠以及異步性

原创 線程的狀態及轉化

 線程狀態 1.新建狀態(New):          當用new操作符創建一個線程時, 例如new Thread(r),線程還沒有開始運行,此時線程處在新建狀態。當一個線程處於新生狀態時,程序還沒有開始運行線程中的代碼。 2.就緒狀態

原创 設計模式之抽象工廠模式

抽象工廠模式 定義:爲創建一組相關或相互依賴的對象提供一個接口,而且無需指定他們的具體類。 從定義中可知,我們是要創建一個接口,而這個接口是幹嘛的呢,是爲了創建一組相關或者相互依賴的對象,而且我們創建的對象不是具體的類,也就是說我們創建

原创 leetcode之candy

題目: There are N children standing ina line. Each child is assigned a rating value. You are giving candies to these chil

原创 java註解annotation

註解 Java 註解用於爲 Java 代碼提供元數據。作爲元數據,註解不直接影響你的代碼執行,但也有一些類型的註解實際上可以用於這一目的。Java 註解是從 Java5 開始添加到 Java 的。 註解語法 註解通過 @interfac

原创 eclipse中maven項目部署到tomcat運行

將maven項目部署到本地安裝的tomcat中 1、準備工作     下載安裝並配置好Tomcat和Maven。     準備好一個Maven Web項目。 2、Maven部署Web項目到Tomcat的配置     2.1

原创 fail-fast快速失敗機制分析

Fail-fast總結: 1.       Fail-fast機制式java集合中的一種異常機制。當多個線程對同一個集合的內容進行操作時,就可能會產生fail-fast。拋出java.util.ConcurrentModification

原创 maven安裝

Maven安裝 安裝maven,首先得去maven官網(http://maven.apache.org/)下載相應的文件。   下載完成後解壓即可。我自己的解壓路徑的是E:\apache-maven-3.5.0。需要注意的是Maven會默

原创 SQL語句之DDL和DML

1. DDL - Data Definition Language數據庫定義語言:定義數據庫的結構。 其主要命令有CREATE,ALTER,DROP等,下面用例子詳解。CREATE - to create objects in the d