原创 Mybatis源碼-cursor(遊標)

今天學習一下cursor包的下源碼,瞭解mybatis大致遊標實現 目錄1、Cursor(遊標接口類)1.1源碼1.2總結2、DefaultCursor(默認遊標實現類)2.1、源碼2.2、總結 1、Cursor(遊標接口類)

原创 Mybatis源碼-ParameterExpression(參數解析)

mybatis參數解析工作類,它繼承了HashMap 1、源碼註釋 /** * Inline parameter expression parser. Supported grammar (simplified): *

原创 Mybatis源碼-BlockingCache(阻塞式緩存裝飾類)

今天學習一下Mybatis的cache包的源碼,理解BlockingCache緩存實現 1、貼源碼+註釋 /** * Copyright 2009-2018 the original author or authors

原创 Mybatis源碼--annotations包

目錄1、annotations描述2、示例1、@Arg 和 @ConstructorArgs2、@InsertProvider和@SelectKey(調用存儲過程返回nameId)3、@Many 子查詢,fetchType是否爲延

原创 Idea 運行單個main方法,不編譯整個工程

目錄直接上圖1、選擇main方法類右鍵->create '類名.main'2、去掉build構建3、手動編譯該類4、直接運行就好 直接上圖 1、選擇main方法類右鍵->create ‘類名.main’ 2、去掉build構建 3

原创 Redis主從配置

今天學習一下Redis集羣,順便整理總結一下 文章目錄一、準備二、集羣的好處三、集羣的方式四、實戰五 總結六 redis 主從複製的缺陷 一、準備 已經裝好redis的linux機器 連接ssh工具(筆者採用的MobaXt

原创 增加mysql表一個字段+註釋

增加mysql表一個字段 ALTER TABLE 表明 ADD COLUMN 列名 varchar(50) DEFAULT null comment '註釋' ;

原创 exe4j打包java的jar成exe(window版)

概述:java是需要環境的,如果在沒有配置jdk環境電腦那怎麼運行?自帶jre環境。爲了安全問題一般會將jar打包成exe文件,jar是可以被反編譯的。其二打包exe方便後期打包成安裝包(InnoSetup工具可以勝任,這裏不涉及)1、先

原创 Invalid header signature; read 0x0000000000000000, expected 0xE11AB1A1E011CF

最近使用poi從onenet導出設備信息,發現報這個異常,網上找到是都是不是Excel格式文件,另存爲的問題,但是我的是poi生成的這就尷尬了 問題出在 FileOutputStream 和FileInputStream 創建位置不

原创 上海市社保和醫保以及公積金轉出到異地(注意事項)

花了一上午的時間瞭解一下上海社保和醫保以及公積金轉出問題,這裏做一下記錄,方便後面人有類似想法。 1、社保轉移 其實社保本質上是包括醫保,這裏要說明的是,這裏社保轉移,其實是轉移養老保險 這個話需要到附近社保服務中心 打印一下社保轉移

原创 ByteBuffer.clear()(沒有清除內容)

概述:直接看clear()官方介紹Clears this buffer. The position is set to zero, the limit is set to the capacity, and the mark is dis

原创 Maven: missing net.sf.json-lib

在使用json-lib 庫的時候,總是拋出missing net.sf.json-lib, 這是找到pom.xml片段,<dependency> <groupId>net.sf.json-lib</groupId> <ar

原创 js倒計時實現(簡單)

倒計時自動刷新功能html標籤:<div id="refresh" style="z-index: 9999; position: absolute; color: red; font-weight: bold">10</div>js

原创 exe4j打包jar出現異常

概述,今天使用exe4j將jar打包成exe出現No JVM could be found on your system. Please define EXE4J_JAVA_HOME to point to an installed 32

原创 PLSQL Developer12連接遠程Oracle xe 11g

目標: 1、學習使用docker下載oracle xe 11g 2、使用PLSQL連上啓動運行oracle xe 11g容器服務 1、準備工作 2、Linux安裝Docker和拉取Oracle xe 2.