在學習jdbcutil工具類時,利用classloader載入
classloader classloader = jdbcutils.class.getclassloader();
url res = classloader.getresource(「jdbc.properties」);
classloader載入類時,是以class的目錄(src)為基準
我把配置檔案放置在src下為空指標異常
經檢視專案out目錄下並不存在這樣的配置檔案
把配置檔案複製在out目錄下即可解決此類問題
目前存在的疑問是如何把src下的檔案與out中同步呢?
附:extends是繼承類,implements是實現介面。
類只能繼承乙個,介面可以實現多個。
extends繼承父類的時候可以重寫父類的方法,也可以呼叫父類的非私有方法;implements實現介面,必須實現介面的所有方法。
extends可以理解為全盤繼承了父類的功能
implements可以理解為為這個類附加一些額外的功能
當系統初始化好後,容器被建立,容器中會申請一些連線物件,當使用者來訪問資料庫時,從容器中獲取連線物件,使用者訪問完之後,會將連線物件歸還給容器。
getdatasource()獲取連線池
getconnection()獲取連線物件
springtemplate與sql語句結合用於crud操作
標量子查詢(scalar subquery)是只返回乙個 值的查詢:一行,一列。sql 語句中的大多數地方都可以使用標量子查詢
tomcat 8 以上支援cookie帶中文但仍不支援特殊字元
若想在cookie中存入如空格等特殊字元,只需進行url編碼存入,拿出時解碼即可
org.springframework.dao.emptyresultdataacces***ception: incorrect result size: expected 1, actual 0
因此需要在此條語句外catch異常
如:
@override
public user finduserbyusernameandpassword
(string username, string password)
catch
(exception e)
}
//1、獲取資料
map]> properties = request.
getparametermap()
;//2、封裝資料
user user =
newuser()
;try
catch
(illegalacces***ception
| invocationtargetexception e)
這個方法會遍歷map中的key,如果bean中有這個屬性,就把這個key對應的value值賦給bean的屬性。 RabbitMQ集群過程中遇到的一些問題的解決辦法
環境 容器環境 docker 1.12.1 映象版本 centos 7.2.1151 1.新增集群節點報錯 clustering node rabbit rabbitmqsalver2 with rabbit rabbitmqmaster error unable to connect to nod...
使用gitLab過程中遇到的一些問題
之前由於疫情,電腦放在公司,有一些資料需要其他同事幫忙提交,怎知居然連了他的git賬號,搞得我自己 提交拉取老有問題,一開始沒有意識到是這個原因,知道開啟了自己gitlab的ssh秘鑰。於是自己重新配置git本地倉庫並與遠端倉庫連線。1 git init 在本地新建資料夾,輸入 git init 初...
Xen安裝過程中遇到的一些問題
前兩周又開始和xen的相愛相殺。本文主要記錄一些場景下遇到的一些問題以及解決方案。場景一物理機是lenovo一體機,曾經裝過xen4.4.0,當前環境是ubuntu18.04 xen4.11。我希望能把xen4.11的環境換成xen4.4.0的環境,於是我做了以下操作 現象 解決方案和原因 場景二物...