原创 Activiti 23 張表詳細分析

1.工作框架目錄中 database 目錄  database目錄裏邊又有 drop 、create、updata 三個目錄 存放的全是sql語句 這些sql一共創建23張表(activiti 5.13,activiti 5.16 有24

原创 jdk1.5新特性之自動裝箱與拆箱

Jdk1.5新特性之自動裝箱與拆箱 Jdk1.5出現了很多新特性,其中一個是自動裝箱與拆箱。 談到自動裝箱和拆箱,就不得不說java基本類型的包裝類。 1.基本類型的包裝器類:  我們都知道java是面向對象的編程語言,不過它包含8種基本

原创 深入源碼分析mybatis查詢原理(四)

還是接着上一篇深入源碼分析mybatis查詢原理(三)繼續討論。由於前面幾篇的查詢都是沒有帶參數的,那麼我現在加一個帶參數查詢的方法,來看一下mybatis如何處理參數並查詢。EmpTexst.java  t1()方法Emp emp =

原创 深入源碼分析mybatis查詢原理(二)

在上一篇博文已經把項目給構建完畢了,接下來就要乾點正事了先分析一次查詢,看看mybatis都幹了什麼,代碼:上述代碼其實mybatis 代碼經歷了mybatis初始化 -->創建SqlSession -->執行SQL語句 返回結果三個過程

原创 面試MySql索引

本博文是觀看了某個機構的視頻之後做了總結。一.拋出問題:爲什麼需要索引?操作系統層面引出索引假設我們創建這樣一張表CREATE TABLE `person` ( `id` int(11) NOT NULL, `name` varc

原创 jdk1.5新特性之泛型(三)

Jdk1.5新特性之泛型(三) 在前面兩章介紹了泛型概念、使用泛型、自定義泛型等等,在這一章,我們會更加深入的剖析泛型機制。 1.通配符   1.1使用類型通配符   假設有一個方法的參數接受一個集合,但是該集合裏面存入的對象是不確定的,

原创 深入源碼分析mybatis查詢原理(一)

   MyBatis是目前非常流行的ORM框架,它的功能很強大,然而其實現卻比較簡單、優雅。我主要是結合mybatis CRUD實例,深入代碼,來探究MyBatis的實現。前言:這篇文章的案例來源於 ArryLuo123 的案例,我主要是

原创 spring Data jpa坑爹Bug

一 起源由於新公司項目是使用 spring data jpa ,因此就使用一下這個jpa. 在測試寫原生SQL,啓動項目(springboot項目),報了一個錯了,下面張貼報錯內容Caused by: org.springframewor

原创 整理的java初中高級面試題

http://ms.csdn.net/geek/258173  整理的java初中高級面試題

原创 Springboot 常用註解

Springboot 常用註解@SpringBootApplication:包含 @Configuration、@EnableAutoConfiguration、@ComponentScan通常用在主類上。@Repository:用於標註

原创 深入源碼分析mybatis查詢原理(三)

接着深入源碼分析mybatis查詢原理(二)繼續討論。private static void t1() { // TODO Auto-generated method stub // 加載配置 try { Reader

原创 Jdk1.5新特性之泛型(-)

Jdk1.5新特性之泛型(-) 1.泛型的概念:是一種把類型明確的工作推遲到創建對象或者調用方法的時候纔去明確的特殊的類型。參數化類型,把類型當作參數一樣的傳遞。“泛型”這個術語意思是:適用於許多許多的類型。 2.爲什麼要使用泛型?  有

原创 java注意事項

注:有包名的類不能調用無包名的類。 基礎部分,數據類型方面: 1:在定義Long或者Float類型變量的時候,要加L或者f。   整數默認是int類型,浮點數默認是double。   byte,short在定義的時候,他們接收的其實是一

原创 圖文還原HTTPS原理,架構師必讀!

摘要:本文用圖文的形式一步步還原HTTPS的設計過程,進而深入瞭解原理。 A在向B進行通信時,如果是以明文的方式進行通信,中間竊聽者會獲得雙方的傳輸的數據hello。HTTPS要解決如下問題:A發給B的hello消息包,即使被中間人攔截到

原创 jdk新特性之可變參數

Jdk1.5新特性之可變參數 在java SE5.0之前的版本中,每個java方法都有固定數量的參數。但從java SE5.0之後,java允許定義形參長度可變的參數,從而允許爲方法指定數量不確定的形參。格式是在定義一個方法時,在最後一個