原创 MySQL中表連接方式

爲了能夠很好理解MySQL中表連接方式,以如下兩個表作爲例子演示: Table1:t1 id name 1 張三 2 李四 4 王五 Table2:t2 id age 1 18 2 20 3 19   1. 笛卡爾積 兩表關聯,把左表的列

原创 Java編程思想—第八九章

1、前期綁定 後期綁定 當子類向上轉型爲基類對象的時候,不知道原來是哪一個子對象,所以需要辨別,此時用到了綁定,來判定哪一個子對象。 前期綁定:運行程序之前就綁定。 後期綁定:Java中除了static方法和final方法(private

原创 Java編程思想—第三四五六七章

1、對象引用 若兩個對象進行賦值操作,d1=d2,此時若操作d1或者d2,都會改變,即此時兩個對象指向同一個堆對象。若想只改變值,可d1.v=d2.v。 2、短路 即一旦確定一個式子的正誤,式子後面部分就不在運算,例:a&&b 若a爲假 

原创 Java編程思想—第一二章

1、向上下轉型 當容器中存入的爲Object類型時(由於Java的單根繼承,所有類都繼承Object)需要向上轉型,這時是安全的。但當取出時候,即向下轉型,由於不知道具體類型,較不安全,可以通過異常處理機制判斷,如今使用泛型即<>傳入具體

原创 Java的Constructor(構造器)的理解

轉自:https://blog.csdn.net/qq_41620160/article/details/79443524 使用構造器時需要記住:   1.構造器必須與類同名(如果一個源文件中有多個類,那麼構造器必須與公共類同名) 2.每

原创 Java編程思想—第十四章

1、newInstance()獲取對象的時候必須有無參的構造方法,只寫有參不行,或者都不寫。 2、使用  類名.class  獲取類對象的時候,不會進行初始化操作(調用“編譯期變量時候”不會初始化),當調用“非編譯期變量”時(即需要運算才

原创 Java中的instanceof和isInstance

原文鏈接:https://blog.csdn.net/weixin_39251617/article/details/79688981 1. instanceof 是一個操作符 使用方法: i

原创 Java編程思想—第十二&十三章

1、在堆中new出異常對象 2、通常用System.err來輸出異常,而System.out可能會被重定向,不建議用。 3、在catch中拋出異常throw e。則之後的catch子句將被忽略。 4、對String的修改,都會創建一個新對

原创 Java編程思想—第十&十一章

1、在外類中創建內部類對象用.new public class DotNew { public class Inner{} public static void main(String[] args) {

原创 Javaweb之session創建銷燬問題

1、session創建銷燬 昨天遇到一個很 * 疼的問題,在登錄servlet裏創建session,登陸進去之後在請求別的界面Sesion值就變空了,在這裏糾結了一下午,哎。。。最後看了下面這篇文章,才知道錯哪了。 轉載:https://

原创 SQL高級運用

原文鏈接:https://www.runoob.com/sql/sql-tutorial.html 接上篇“SQL基本運用”:https://blog.csdn.net/weichi7549/a

原创 SQL基本運用

下列例子中用到的數據庫表如下: Websites表: mysql> SELECT * FROM Websites; +----+--------------+---------------------------+-------+---

原创 黑客攻防技術寶典Web實戰篇第2版—第11章 攻擊應用程序邏輯

11.1 邏輯缺陷的本質 1、一般邏輯缺陷表現爲設計者或者開發者在思考過程中做出的特殊假設存在明顯或者隱含的錯誤。 11.2 現實中的邏輯缺陷 11.2.1 例1:徵求提示 1、功能:如“記住我”功能,在瀏覽器設置一個永久cookie存信

原创 黑客攻防技術寶典Web實戰篇第2版—第4章 解析應用程序

4.1 枚舉內容與功能 4.1.1 Web抓取 1、利用爬蟲可獲取頁面,即深度搜索技術。 4.1.2 用戶指定的抓取 1、用戶使用它通過標準瀏覽器以常規方式瀏覽應用程序,試圖枚舉應用程序的所有功能。   4.1.3 發現隱藏的內容 1、

原创 黑客攻防技術寶典Web實戰篇第2版—第9章 攻擊數據存儲區

9.1 注入解釋型語言 1、解釋型語言是一種在運動時有一個運動時組件解釋語言代碼並執行其中包含的指令的語言。 2、編譯型語言:它的代碼在生成時候轉換成機器指令,然後在運行時直接由使用該語言的計算機處理器執行這些指令。 3、基於解釋型語言的