原创 Hibernate之二級緩存

一,概述 1)Hibernate提供的緩存: 有一級緩存、二級緩存. 目的是爲了減少對數據庫的訪問次數,提升程序執行效率! 2)一級緩存:基於Session的緩存,緩存內容只在當前session有效,session關閉,緩存內容失效! 特

原创 Hibernate之組件映射

一,概述 1)一個類中包含另一個類(車與輪子),這兩個類就是組合關係. 2)類組合關係的映射,也稱爲組件映射. 3)組件類和被包含的組件類,共同映射到同一張表. 4)需求:車與輪子. 二,JavaBean設計 1)Car.java pac

原创 Hibernate之繼承映射

一,概述 繼承關係對應的映射就叫做繼承映射.繼承映射有好多種解決方案: a.簡單繼承映射:有多少個子類就寫多少個映射文件. b.所有子類映射到一張表,適用情況:子類教多,且子類較爲簡單,即只有個別屬性!(通過一個特殊字段作爲鑑別器區分是什

原创 Hibernate之連接池配置

一,概述 1)之前在一篇博客裏介紹了C3P0連接池組件的用法,現在學習Hibernate,又與連接池見面了.連接池的作用就是管理連接,提升連接的利用效率. 2)Hibernate自帶的也有一個連接池,只維護了一個連接,比較簡陋.在hibe

原创 Struts與Hibernate整合完成一個小案例

一,概述 1)終於將Struts與Hibernate學習完了,現在就同時在一個web項目中完成一個簡單小案例的開發! 2)在前面博客中已經介紹了怎樣導入項目必須的jar包及環境的配置,就不再贅述,直接進入主題吧! 二,開發 1)實體及映射

原创 Hibernate之分頁查詢

1)要點:先查詢總記錄數,再分頁查詢 2)代碼 package com.bighuan.a_query; import org.hibernate.Criteria; import org.hibernate.Query; import

原创 MyBatis Generator逆向工程生成實體、接口、映射文件等代碼

一,參考MyBatis Generator官方教程:http://mybatis.org/generator/index.html 二,maven依賴(目前最新是1.3.7) <dependency>

原创 maven私服搭建後,將maven工程上傳到私服,並在其他maven項目中引用

maven私服搭建可參考上一篇文章maven私服搭建:docker安裝Sonatype Nexus以及尋找admin用戶對應的隨機初始密碼 1,登錄Nexus首頁,點擊左上角的齒輪按鈕,通過左邊的Repositories菜單欄,進入倉庫創

原创 docker安裝Sonatype Nexus以及尋找admin用戶對應的隨機初始密碼

(centos 7,已經安裝好了docker) 1,通過docker拉取nexus3的鏡像 docker pull sonatype/nexus3 2,將容器內部/var/nexus-data掛載到主機/root/nexus-data目錄

原创 Docker安裝以及一些常用命令

一,什麼是Docker Docker是一個開源的應用容器引擎,是一種輕量級的容器技術。它可以將應用程序以及該程序對應的依賴打包到一個可移植的鏡像中,可發佈到任何流行的Linux或Windows機器上。運行鏡像,就會生成一個虛擬容器,程序就

原创 POI:Excel表解析與導出通用工具類

一,概述 好幾個項目都需要與Excel打交道,每次都要特地去解析、導出,費時費力!所以參考了兩位作者的文章,整理了一下POI導入導出的通用工具類。雖說是通用工具類,也只能對那些比較規則的Excel表進行操作,對於那些不規則的Excel表,

原创 angular環境配置

  安裝cnpm npm install -g cnpm --registry=https://registry.npm.taobao.org 卸載cnpm npm uninstall cnpm -g 參考博文 安裝npm及cnpm(Wi

原创 通過winsw將SpringBoot可運行jar包做成後臺服務,啓動運行

一,背景 因爲網絡限制,目前開發的一個SpringBoot項目不能部署到Linux設備上,必須要部署到Windows上。在Linux設備上後臺啓動SpringBoot項目只需要一條命令:nohup sh run.sh &,run.sh腳本

原创 Sqlserver的一些小筆記

1)獲取實例名:SELECT @@SERVERNAME ,serverproperty('servername') 2)複製database1的table1到database2: 在database1的table1上右鍵->編寫腳本爲(s

原创 Android進階之利用Tablayout+ViewPager+Fragment實現神奇的滑動效果

一,概述 之前我們使用ViewPager時,往往喜歡與TabPageIndicator配合使用,達到滑動就可以切換頁面的效果.但是,TabPageIndicator畢竟是第三方庫,多少還是沒有谷歌推出的Tablayout好用.Tablay