原创 Spring + SpringMVC + Hibernate + Shiro整合

以前就一直想學Shiro怎麼使用,但一直沒動力學,這次因爲項目中要用,沒辦法就去學了。其實Shiro還是挺簡單的,而且用着也很方便。例子是一個關於用戶角色權限的例子,用戶與角色,角色與權限均爲多對多的關係。本次例子是Maven搭

原创 intellij idea 中On 'Update' action 下無Update classes and resources選項

intellij idea 中使用tomcat發佈項目時,On ‘Update’ action 下無Update classes and resources選項,這時在tomcat設置中Deployment要使用exploded

原创 mac 安裝 redis-5.0.8【可自定義密碼】

系統:10.12.4,redis版本:3.2.8 一、下載 安裝redis 1. 直接百度 redis 中文網就可以下載 2. 將文件解壓到 /Users/XXX/Java 3.進入解壓後的目錄 cd /Users/XXX/

原创 excel自定義模板解析

解析excel是一個比較常見的功能,多數情況下我們會使用如下兩種方式進行處理 寫一個excel解析工具類,將數據解析到一個List<Object[]>集合中,但這種方式需要我們對數據進行二次處理,將其轉換爲我們需要的類型; 使用

原创 SSH跳過的坑

本處SSH指:Spring + SpringMVC + Hibernate Spring版本:4.1.6 Hibernate本班:4.5.2 1、 由於之前dao層和service層一直都是在xml中配置依賴關係,所

原创 idea配置運用和Maven Web項目搭建

一、配置JDK 依次點開File –>Project Structure或 Ctrl + Alt + Shift + S,點擊左側標籤頁,點擊SDKs 二、配置Maven 依次點開File –> Settings

原创 SpringMVC實現文件上傳

最近給一個小功能的時候用到了文件上傳,以前都是在用Servlet實現,這次想着用SpringMVC實現,寫完後發現SpringMVC實現文件上傳實在是太方便了。接下來就把代碼和大家分享一下 package com.feicui

原创 hibernate4 批量刪除

以往做批量刪除時,寫法如下 @Autowired private SessionFactory sessionFactory; public Session getSession() { return this.ses

原创 Maven配置

配置Maven的方式時間久了就會忘記, 雖然網上有很多,但那畢竟是別人的,每當忘了後要用的時候,總的去百度一陣子,所以這次記個博客給自己留一個,下一次直接到自己博客看 一、下載 apache-maven-3.3.9,下載地址:

原创 MySql 執行 DELETE/UPDATE時,報 Error Code: 1175錯誤

MySql 執行 DELETE FROM Table 時,報 Error Code: 1175. You are using safe update mode and you tried to update a table without

原创 macbook 配置 Maven

配置步驟如下 1. 去官網下載 maven 包 2. 解壓後放在某個目錄下 3. 使用命令打開 .bash_profile,命令:open .bash_profile 如圖: (如果沒有這個文件,先使用命令創建文件,命令:tou

原创 idea修改快捷鍵

依次點擊 File –> settings 或者 Ctrl + Alt + S –> Keymap,在右側Keymap中下拉選擇自己喜歡的快捷鍵方式,如下圖 也可以修改某一個快捷鍵,如下圖

原创 mysql:command not found問題解決

其實網上有很多關於這個問題的解決方案裏,我這裏說一下我遇到的情況。在裝完 mysql 後,在終端使用mysql的命令一直報命令無效 問題原因:mysql命令沒有加載到當前用戶的環境變量中 解決方案一 1.先關掉mysql,可

原创 org.hibernate.LazyInitializationException: failed to lazily initialize

這個問題肯定是由於關聯表之間加載方式配置不當引起的(這不是廢話麼),網上有很多是關於“一對多”和“多對一”引起的錯誤的解決方案,我這裏說一下,我遇到的是“多對多” 修改前 // UserInfo @ManyToMany(cas

原创 Hibernate遇到Caused by: java.lang.NoSuchMethodError: org.hibernate.annotations.common.util.impl.L

使用 hibernate 框架時,啓動程序就報如下錯誤 Caused by: java.lang.NoSuchMethodError: org.hibernate.annotations.common.util.impl.Lo