原创 解決java連接本地mysql,報Access denied for user 'root '@'localhost' (using password: YES)的問題

今天遇到一個坑,剛爬出來,填上以惠及他人。在項目中,連接數據庫的時候,報了下面的異常### Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could n

原创 hashmap如何修改Key的大小寫

如果一個hashMap,它的Key默認都是小寫,現在有一個Key包含了大寫字母,要將這個Key改爲小寫,怎麼辦?(將key裏面的小寫改爲大寫,自行類比)創建一個如題的map,代碼:HashMap<String, String> map =

原创 基於maven搭建springmvc框架

基於maven,搭建一個簡單的springmvc框架一、創建項目首先,創建一個maven項目;next——勾選create a simple project會自動創建src/main/java,src/test/java,src/test

原创 解決Invalid bound statement (not found)的異常

今天在搭建框架的時候,報了一個Invalid bound statement (not found)的異常經過分析,得出原因:我的mybatis相關的dao和mapper.xml是通過逆向工程生成的,生成的命名都是Mapper結尾,比如U

原创 Linux系統安裝tomcat7

Linux上如果尚未安裝JDK,可以參考博文https://mp.csdn.net/postedit/801814221.下載Linux版tomcat7,官網即可下載https://tomcat.apache.org/download-7

原创 多線程中join( )方法的使用

你好,多線程join()方法瞭解一下~~先寫一個子線程public class MyThread extends Thread{ public MyThread(String name){ super(name);

原创 UUID工具類

在java.util中有一個UUID類,常用於生成ID或者激活碼等無規則且唯一的序列號。寫一個方法測試一下public static void main(String[] args) { String uuid = UUID.rand

原创 利用axis調用webservice

比如我們需要調用第三方webservice接口,如這個地址:獲得隨機數字或字母http://www.webxml.com.cn/WebServices/RandomFontsWebService.asmx?wsdl一、準備需要的jar包 

原创 通過反射創建對象

通過反射創建對象的兩種方法1.通過Class字節碼對象newInstance();(默認通過無參構造創建)2.通過獲取構造器getConstructor(Class<?>..parameterTypes);(通過有參的構造器,參數可以指定

原创 web項目中頁面輸出中文存到mysql數據庫裏變成了亂碼的問題

最好是能斷點跟蹤一下這個中文是在哪一步變成亂碼的,以便更好定位;如果不方便斷點,就都檢查一下吧:1.IDE工作空間的字符集改爲UTF-8以Eclipse爲例:window-Preferences-General-Workspace-Tex

原创 頁面(html/jsp)的猜數字小遊戲

<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" isELIgnored="false"%> <!DOCTYPE h

原创 Java常見設計模式之單例模式

一、單例模式的特點:    1.單例模式有且只有一個實例;    2.單例模式必須自己創建自己的唯一實例;    3.單例模式必須向其他對象提供這一實例;(對外提供獲取唯一實例的方法)二、單例模式的優點:    避免實例對象的重複創建,減

原创 Mysql 8安裝教程

一、下載1.下載地址:官網https://www.mysql.com/2.下載步驟:路徑:DOWNLOADS——Community——找到MySQL on Windows (Installer & Tools) 進去後點擊MySQL In

原创 關於Result Maps collection already contains value for...報錯

今天遇到一個報錯Result Maps collection already contains value for...報錯信息如下:Caused by: org.apache.ibatis.builder.BuilderExceptio

原创 基於Maven搭建SSM框架

一、簡介所謂SSM,即是Spring+SpringMVC+MyBatis三個開源框架的整合,是目前流行的作爲WEB項目搭建的框架選擇。這篇文章是自己動手搭建並將過程記錄,以便加深印象和方便以後查閱。二、環境1.操作系統:windows 1