原创 Mybatis generator 自動生成代碼時 ,insert返回主鍵值
mvn mybatis-generator:generate 如果要讓generator自動添加該功能,可以如下配置: <!-- tableName:用於自動生成代碼的數據庫表;domainObjectName:對應於數據庫表的java
原创 spring boot 中熱編譯的常用方式
平時開發Sprig Boot的時候,經常改動個小小的地方就要重新啓動項目,這無疑是一種很差的體驗。在此,博主收集了3種熱部署的方案供大家選擇。 正文 目前博主用過的有三種: Spring Loaded spring-boot-devtoo
原创 MyBatis的Mapper接口以及Example的實例函數及詳解
一、mapper接口中的方法解析 mapper接口中的函數及方法 方法 功能說明 int countByExample(UserExample example) thorws SQLException 按條件計數 int deleteBy
原创 SpringBoot+Redis+Nginx實現負載均衡以及Session緩存共享
1.環境信息 nginx-1.11.10 redis-latest包(redis windows版本) springboot1.5.1.RELEASE 2.新建一個SpringBoot項目,參考如下鏈接:https://segmentf
原创 ActiveMQ的幾種消息持久化機制
爲了避免意外宕機以後丟失信息,需要做到重啓後可以恢復消息隊列,消息系統一般都會採用持久化機制。 ActiveMQ的消息持久化機制有JDBC,AMQ,KahaDB和LevelDB,無論使用哪種持久化方式,消息的存儲邏輯都是一致的。 就是在發
原创 java文件讀寫耗時比較
public class ImageSaveServiceImpl implements ImageSaveService { /** * 圖片讀取(一次性讀取) * @param imgPath *
原创 poi導出exce表實例
/** * 導出簽到人員列表 * @param requestMsg */ @Override public String getMeetingVotedExport( MeetingSignDTO meetingSignDTO,
原创 mybatis 聯合查詢
mybatis 是通過什麼來實現多表聯合查詢的。首先看一下表關係,如圖: 這裏,我已經搭好了開發的環境,用到的是 SpringMVC + S
原创 mybatis 聯合查詢2
在這篇文章裏面主要講解如何在mybatis裏面使用一對一、一對多、多表聯合查詢(類似視圖)操作的例子。 注:閱讀本文前請先大概看一下之前兩篇文章
原创 mybatis 中 or 的使用
NoticeCoreExample noticeCoreExample = new NoticeCoreExample(); NoticeCoreExample.Criteria criteria = noticeCoreExample.
原创 作爲大型網站架構必須考慮的十大問題
這裏的大型網站架構只包括高互動性高交互性的數據型大型網站,基於大家衆所周知的原因,我們就不談新聞類和一些依靠HTML靜態化就可以實現的架構了,我們以高負載高數據交換高數據流動性的網站爲例 比如海內,開心網等類似的web2.0系列架構。
原创 mybatis 的 like 查詢
mybatis 自動生成的 like 查詢,需要自己給參數添加 %,因爲 mybatis 不會自動添加%號的,這是 mybatis 爲了提供最大的靈活性決定的,因爲 mybatis 並不知道我是要在哪一個位置添加 %。 從此我們可以舉一反
原创 java8中Stream的學習
直接上代碼 public class TestStream { public static void main(String[] args) { TestStream test = new TestStream(
原创 java8 optional
從 Java 8 引入的一個很有趣的特性是 Optional 類。Optional 類主要解決的問題是臭名昭著的空指針異常(NullPointerException) —— 每個 Java 程序員都非常瞭解的異常。 本質上,這是一個包含
原创 java中參數校驗
1.常見的驗證的方式 前端的校驗是必須的,這個很簡單,因爲客戶體驗。後臺的校驗更是必須的,關鍵在於如何與目前我們的分層思想(控制層、業務層、持久層)綜合起來考慮。在每層都要進行校驗嗎?還是隻在是某個特定層做就可以了?是否有好的校驗框架(如