原创 docker新書教程

http://note.youdao.com/noteshare?id=c75b6b9b16b34e3fd0323d1a5fbec2fd

原创 mybatis的trim的使用

一、mybatis的trim的主要參數 1、prefix=添加前綴 ;  2、suffix=添加後綴; 3、prefixOverrides=去掉前綴 ;  4、suffixOverrides=去掉後綴 二、trim的使用 1、insert

原创 基於springBoot的redis註解教程

一、pom文件加入依賴 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-red

原创 SQL語句優化:explain和show profile分析

sql語句出現查詢時間長,需要通過sql語句的優化來解決此問題,通過expalin和show profile方法來分析sql查詢慢的原因。 一、expalin分析 1、使用方法    explain  sql 2、分析 (1)、執行ex

原创 添加索引大全(mysql)

mysql中使用的索引主要有:主鍵索引、唯一索引、普通索引、全文索引、多列索引。 1、主鍵索引(primary key) alter table tableName  add primary key (tableColumn); 2、唯一

原创 對比mysql中的列索引和多列索引

       MySQL數據庫中的索引主要包括:主鍵索引、唯一索引、全文索引、普通索引、多列索引,如果不合理使用索引,可能導致查詢效率的降低。 1、多列索引可以認爲是包含通過合併(concatenate)索引列值創建的值的一個排序組合。

原创 常見數據庫的driver、class、url的連接方式

1、mysql數據庫 Driver ="path/to/jdbc-drivers/mysql-connector-java-5.1.35-bin.jar"   //驅動程序 Class  ="com.mysql.jdbc.Driver";

原创 logstash解決增量數據

input { stdin { } jdbc { # mysql 數據庫鏈接,test爲數據庫名 jdbc_connection_string => "jdbc:mysql://127.

原创 註解@JsonIgnore與@JsonIgnorePropertiesd的區別

註解@JsonIgnore與@JsonIgnoreProperties @JsonIgnore 1、在json序列化時將java bean中的一些屬性忽略掉,序列化和反序列化都受影響; 2、使用方法:一般標記在屬性或者方法上,返回的j

原创 lombok

Lombok有許多優點,而Lombok更類似於一種IDE插件,項目也需要依賴相應的jar包。Lombok依賴jar包是因爲編譯時要用它的註解,爲什麼說它又類似插件?因爲在使用時,eclipse或IntelliJ IDEA都需要安裝相應的插

原创 Java基本數據類型,自動封箱和自動拆箱

Java的基本數據類型:byte,char, short, boolean ,int, long, float, double; 引用類型:String ,其實是對象的引用,jvm中棧存儲的是對象的地址,堆中實際是創建的對象,通過棧的地址

原创 java與多繼承的關係

Java中的類不支持多繼承,只支持單繼承(一個類只有一個父類); Java中接口支持多繼承,java接口中一個接口可以繼承多個父接口。 接口的作用是用來擴展對象的功能,一個子接口繼承多個父接口,說明子接口擴展了多個功能,當類實現該功能時,

原创 jdk和jre的區別

Java開發工具包(JDK):完整的Java軟件開發包,包含了JRE,編譯器和其他的工具(比如:JavaDoc,Java調試器),可以讓開發者開發、編譯、執行Java應用程序。 Java運行時環境(JRE):Java虛擬機、Java核心類

原创 Struts2的配置文件

一、Struts2的配置文件 1.1.    包配置: Struts2框架中核心組件就是Action、攔截器等,Struts2框架使用包來管理Action和攔截器等。每個包就是多個Action、多個攔截器、多個攔截器引用的集合。