原创 java,操作符 ++

java,操作符,i ++ 與++i 的區別 i++ 即先執行後邊操作,再執行加1操作 ++i 即先執行加1操作,再執行後邊操作 親測代碼: public static void main(String[] args) {

原创 CSRF(跨站請求僞造) 攻擊

CSRF認識 CSRF(Cross-site request forgery),中文名稱:跨站請求僞造,也被稱爲:one click attack/session riding,縮寫爲:CSRF/XSRF。 CSRF攻擊即用戶身份被盜

原创 IDEA Git 使用,annotate顯示代碼編寫者及時間

IDEA,Git 使用 IDEA開發工具左側邊界點擊,除了可顯示行號外,還有一個集成版本控制工具---->annotate,可查看代碼修改時間及修改人,作爲程序媛,難免會有鍋砸在頭上,這個時候可以打開annotate查看代碼修改者,但

原创 java 多線程之join()方法

join()方法作用:阻塞線程,即等同於主線程進入子線程的wait()方法,等待子線程執行完,喚醒主線程才能繼續執行,子線程join到主線程。(join()只阻塞主線程,若線程中有其他線程,仍然是並行狀態) 如:main是主線程,在m

原创 Mysql中count()語法的使用

count()四種寫法: count(*) 包括所有列,相當於統計表的行數,不忽略列值爲NULL的記錄。 count(1) 忽略所有列,1表示一個固定值,也可以用count(2)、count(3)代替,不忽略列值爲NULL的記錄

原创 java 多繼承

面向對象的三大特性:封裝、繼承、多態。 多繼承總結: java 中類不允許多繼承,即子類只能繼承(extends)單個父類,但是可以實現(implements)多個接口 接口允許多繼承,即一個接口可以繼承多個接口; 原則: a.類

原创 java 多態

面向對象的三大特性:封裝、繼承、多態。 1.多態定義    多態是同一個行爲具有多個不同表現形式或形態的能力,即同一個接口,使用不同的實例而執行不同操作。    如現實中的例子:動物(Anamal)作爲父類(存在eat()方法),子類有

原创 mongoDB基礎使用(二)

1. 條件操作符 類似於sql語句中的(>)(<)(>=)(<=) 大於(>): - gt小於(<):− lt 大於等於(>=) : - gte小於等於(<=):− lte 實例:

原创 cmd 命令查看端口占用,殺死進程

1.查看端口占用情況: windows命令行窗口下執行: netstat -aon|findstr "端口號" 可以看到端口“8080”被PID(進程號)爲12988的進程佔用 2.查看端口被哪個應用佔用 tasklist|findst

原创 mabits 傳入參數爲(Long, String, Integer)在mappe.xml文件中if判斷時的坑

這是我在寫測試用例時,對Long類型的id做空判斷時碰到的問題,後來測試了String和Integer類型,都存在此問題 代碼: <!-- 根據用戶id獲取簽到簽退記錄 --> <select id="getSignById" resul

原创 eclipse配置虛擬tomcat運行環境,不同項目配置不同tomcat端口號

做開發時需要一個項目爲另一個項目提供服務,此時必須同時啓動兩個項目,但是若不配置虛擬tomcat運行環境,因爲端口占用問題,則另一個項目一定啓動不起來,爲了解決這個問題,eclipse可以爲不同項目配置不同的端口號,無需修改server.

原创 java,代理模式(靜態代理,動態代理)

代理(Proxy)是一種設計模式,提供了對目標對象另外的訪問方式;即通過代理對象訪問目標對象. 好處:可以在目標對象實現的基礎上,增強額外的功能操作,即擴展目標對象的功能. 編程思想:不隨意修改已經寫好的代碼或者方法,如果需要修改,可

原创 mabatis框架mapper.xml文件中mysql數據類型對應Jdbc數據類型和java數據類型

mabatis中mapper.xml文件,mysql數據庫類型和jdbc數據庫類型及java數據類型的對應

原创 myeclipse中設置hibernate.cfg.xml提示

1.  在hibernate框架需要的jar包中找到hibernate3.jar,用winRAR壓縮文件管理器打開。 2. 點擊org文件夾,進入hibernate文件夾,找到.dtd文件。 3.可以將這兩個dtd文件拷貝到一個文

原创 java構造對象的方式

開發項目中,創建對象時,總是實例化對象,採用對象.set**的方法,當碰到對象的字段很多時,寫的代碼重複性高,所以總結了創建對象的幾種方式,個人偏愛第一種 一種:構造器模式 例子(共3步): 1.構造一個Person對象,裏面的字段n