原创 支付寶 app 支付的簽名訂單信息

請求參數組裝分下列3步,以最後第三步獲取到的請求爲準 1.請求參數按照 key=value&key=value 方式拼接的未簽名原始字符串: app_id=2015052600090779&biz_content={"timeout_e

原创 根據對象的某個字段對List排序

首先說下需求,在開發中會遇到對List<Object>進行排序,這個也可以在數據庫裏面查詢排序出來,但是有的時候會在查出來之後做一些邏輯處理然後排序,所有就要用到對象排序。 首先創建一個類實現Comparator<T> 接口,並重

原创 MyBatis中$和#的區別

1、select * from table where name = #{aaa}; 2、select * from table where name in (${bbb}); 當爲#時候,如果aaa爲字符串,值爲小三,sql中實際上是等

原创 Spring事務管理只對出現運行期異常進行回滾

一、結論  Spring的事務管理默認只對出現運行期異常(java.lang.RuntimeException及其子類)進行回滾。  如果一個方法拋出Exception或者Checked異常,Spring事務管理默認不進行回滾。  關於

原创 MySQl字符串類型

MySql中的varchar類型 今天新開始的項目在做數據庫設計,發現自己對MySql的varchar類型還不熟悉,故又上網收集資料整理如下。 1.varchar類型的變化 MySQL 數據庫的varchar類型在4.1以下

原创 Mybatis中的resultType和resultMap

一、概述 MyBatis中在查詢進行select映射的時候,返回類型可以用resultType,也可以用resultMap,resultType是直接表示返回類型的,而resultMap則是對外部ResultMap的引用,但是result

原创 eclipse反編譯插件

1、反編譯插件資源下載地址http://download.csdn.net/detail/u011983111/9169721 2、反編譯插件資源裏解壓後有兩個東西,一個是jar包,一個是jad.exe 3、jar包拷貝到eclipse的

原创 mysql創建sequence

由於Oracle中可以創建sequence供用戶使用,而mysl中沒有提供sequence,那麼就需要自己定義一個函數來解決此類問題。 1、創建一張sequence表 CREATE TABLE t_sequence (name var

原创 mysql數據庫將BIGINT轉換成日期

-- 假設 1164691264437 是 Java 裏的“日期時間”:即:自1970-01-01 00:00:00以來的毫秒數mysql> select from_unixtime(1164691264437/1000);+------

原创 啓動kibana報錯

修改 kibana配置文件後想重啓結果報錯log   [17:26:44.293] [info][status][plugin:kibana] Status changed from uninitialized to green - Re

原创 linux crontab與spring quartz

原文鏈接:https://blog.csdn.net/han_dongwei/article/details/22292145 Linux crontab 命令格式 基本格式 : *  *  *

原创 爲什麼使用服務發現

爲什麼使用服務發現? 想象一下,如果你在寫代碼調用一個有REST API或Thrift API的服務,你的代碼需要知道一個服務實例的網絡地址(IP地址和端口)。運行在物理硬件上的傳統應用中,服務實例的網絡地址是相對靜態的,你的代碼可以從一

原创 MySQL常用引擎

在MySQL數據庫中,常用的引擎主要就是2個:Innodb和MyIASM。 首先: 1.簡單介紹這兩種引擎,以及該如何去選擇。 2.這兩種引擎所使用的數據結構是什麼。 1. a.Innodb引擎,Innodb引擎提供了對數據庫ACID事務

原创 redis持久化的幾種方式

redis持久化的幾種方式 1、前言 Redis是一種高級key-value數據庫。它跟memcached類似,不過數據可以持久化,而且支持的數據類型很豐富。有字符串,鏈表,集 合和有序集合。支持在服務器端計算集合的並,交和補集(diff

原创 java 字節流與字符流的區別

字節流與和字符流的使用非常相似,兩者除了操作代碼上的不同之外,是否還有其他的不同呢? 實際上字節流在操作時本身不會用到緩衝區(內存),是文件本身直接操作的,而字符流在操作時使用了緩衝區,通過緩衝區再操作文件,如圖12-6所示。 下面以兩個