原创 BD2錯誤代碼集合

sqlcode sqlstate 說明 000 00000 SQL語句成功完成 01xxx SQL語句成功完成,但是有警告 +012 01545 未限定的列名被解釋爲一個有相互關係的引用 +098 01568 動態SQL語句用分號

原创 學習zookeeper基礎知識

定義: Zookeeper是一個開源的分佈式的,爲分佈式應用提供協調服務的Apache項目。 工作機制: zookeeper從設計模式角度理解,是一個基於觀察者模式設計的分佈式服務管理框架,他負責存儲和管理大家關心的數據,然後接受

原创 30種應該知道的sql調優方法

1.’對查詢進行優化,應儘量避免全表掃描,首先應考慮在 where 及 order by 涉及的列上建立索引。 2.應儘量避免在 where 子句中使用!=或<>操作符,否則將引擎放棄使用索引而進行全表掃描。 3.應儘量避免在 w

原创 乞丐版短信轟炸機

使用很簡單,有jdk環境,運行java代碼,打開QQ或微信電腦端聊天窗口 原理就是往電腦剪貼版裏賦你想要發送的話,然後調用鍵盤事件ctrl+V粘貼到聊天窗口,最後enter進行發送,所以是乞丐版的 直接上源碼 import jav

原创 @ImportResource和@PropertySource兩個註解的區別

先看第一種方法;@ImportResource @ImportResource:註解的文件格式和內容應該是xml文件。並且xml內容中必須包含以下信息。 註解:@ImportResource(“classpath:Beans.xm

原创 面試經常問的:mybatis的執行流程(比較簡潔)

mybatis的執行流程 在網找了好多,說的都很詳細,但是太多不太簡潔, 看以下代碼就懂了: 實際流程大概就是註釋的那幾句話,面試的時候就這麼說就行 1、獲取mybatis配置文件並讀取配置 2、獲取sqlsessionfact

原创 *福音*阿里雲redis5.0.*集羣搭建及java代碼測試詳細(終於不用ruby了)

redis 5.0版本 集羣搭建不需要我們安裝ruby就可以搭建成功,並且redis給我們提供了快速搭建腳本,執行utils/create-cluster/ 目錄下的create-cluster腳本 就可以快速搭建,該腳本提供以下

原创 通俗易懂RESTful,如何設計RESTful風格API

REST – REpresentational State Transfer 直譯:表現層狀態轉移。這個中文直譯經常出現在很多文章中。尼瑪,誰聽得懂“表現層狀態轉移”,這是人話嗎? 那就逐個單詞來理解REST名稱 REST – R

原创 List、Map、Set三個接口,存取元素時,各有什麼特點

【Java面試題】List、Map、Set三個接口,存取元素時,各有什麼特點? List與Set都是單列元素的集合,它們有一個功共同的父接口Collection。 Set裏面不允許有重複的元素, 存元素:add方法有一個boole

原创 java判斷一個字符串是否爲空,isEmpty和isBlank的區別

實際應用中,經常會用到判斷字符串是否爲空的邏輯 比較簡單的就是用 Str != null && Str.length() >0 來判斷 其實很多java工具集都是有包裝好的接口可以使用的 比如 StringUtils.is