原创 應用程序無法正常啓動0xc000007b 解決辦法

之前安裝mysql的時候,每次在cmd窗口執行命令時,windows就會出現這個錯誤“應用程序無法正常啓動0xc000007b”。 錯誤原因應該是系統內的某個dll文件丟失或者是32位文件和64位的操作系統不匹配,然後根據操作系統位數

原创 spring事務管理筆記

spring事務 事務:事務是訪問並可能更新數據庫中各中數據項的一個程序執行單元(unit)。 主要是用來保證數據操作的一致性(執行單元),要麼全成功,要麼全失敗。 事務的4個特性: 原子性、一致性、隔離性、持久性。 特性 描述

原创 開發問題:dos窗口殺掉tomcat進程

dos窗口殺掉Tomcat的進程: 1.netstat -ano | findstr 8080 8080是指的當前tomcat開啓的端口。 找到最下面一列的數字,比如7844 2.taskkill /f /pid 7844 這是就會出

原创 阿里雲短信平臺發送驗證碼

第一次做發送短信驗證碼的功能,以前沒做的時候一直覺得很神祕,現在把功能開發完成,把代碼記錄一下,等下次再做的時候方便查閱。 首先是引入maven座標 然後創建阿里雲短信工具類 再寫自己具體的發送短信的業務代碼。 Maven座標:

原创 springMVC和三層架構

在很長時間中,一直把springMVC的MVC和經典的三層架構給混爲一談,後來在開發中也是慢慢瞭解到,這兩種壓根就沒有什麼關係。 三層架構: 三層架構是一種分層思想,將開發模式分爲了這三層,每個人根據自己的專長,開發不同的模塊。 Da

原创 shiro權限框架-(二)與Springboot整合

首先引入shiro與Spring的依賴。 Shiro和Spring整合的依賴 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-s

原创 shiro權限框架-數據庫表設計

使用shiro作爲權限安全框架,主要用到的表就5個: 實體表: 用戶表 角色表 權限表(菜單和按鈕) 關係表: 用戶角色關係表 角色權限關係表

原创 開發問題:Springmvc複雜提交

1、Spring複雜提交 用於提交List或數組。也可以是List<對象>。 前臺freemarker頁面 <#if testList??> <#list testList as row> <input typ

原创 項目開發-Mapper錯誤問題

在使用SSM框架的時候,需要把sql寫在單獨的xml文件中,定義名爲xxxMapper.xml 在Mapper中定義SQL查詢,SQL語句: <select id="findPageBySite" resultType="" para

原创 oracle存儲過程使用

一、創建存儲過程 create or replace procedure 存儲過程名稱( V_RETCODE OUT VARCHAR2, //固定參數

原创 IDEA 控制檯中文亂碼

Edit Configurations –> server

原创 開發問題:input type="number"可以輸入字母e

input type=”number” 時只允許輸入數字,但是字母e可以輸入,原因是e在數學上代表2.71828,所以它也還是一個數字,所以能輸進去。 解決辦法爲在input屬性上加上:解決辦法爲在input屬性上加上: onKey

原创 java開發中預防NPE異常

在程序中爲了預防NPE NullPointerException 空指針異常 要對接收到的各種數據類型、包裝類型判空操作: // 實體類對象 User user = new User; if (user == null) { r