原创 Java中線程的匿名內部類使用

    對於線程匿名內部類的使用在於開發中小微型程序非常廣泛,特別是在多層處理方面,使用匿名內部類非常方便。    匿名類最大的特點就是匿名了。。(感覺是廢話)既然是匿名類,所以你無法在別的地方使用這個類(實例化,調用它的靜態方法之類的)

原创 【棧與隊列】僅用遞歸函數算法來操作一個棧,使棧逆序排列。

功能需求         一個棧依次壓入1、2、3、4、5,那麼從棧頂到棧底分別爲5、4、3、2、1.如果將這個棧經過系列轉置之後,從棧頂到棧底爲1、2、3、4、5,也就是實現棧中元素的逆序,但是隻能用遞歸函數來實現,而不是使用其他數據結

原创 【棧和隊列】getMin功能的棧(返回棧中最小元素的操作)

功能需求:         實現一個具有特殊功能的棧,首先要具有棧所要具備的功能,再實現此棧執行後能夠返回棧中最小值的操作。其中pop、push、getMin的操作複雜度都是O(l)。有必要時可以使用現成的站結構操作來設計棧類型。(pop

原创 【Hibernate】從0開始學Hibernate--003 -- HQL語句的使用

上連接到Hibernate--002 session簡單操作數據庫、Hibernate中存儲數據的三種狀態、髒數據與刷新緩存。 https://blog.csdn.net/hekaikai666/article/details/81876

原创 【Oracle數據庫】(一)數據庫基礎(數據庫介紹,SQL語句,Oracle數據基本類型)

一、數據庫介紹     20世紀約70年代,一間名爲Ampex的軟件公司,正爲中央情報局設計一套名叫Oracle的數據庫,埃裏森是程序員之一。艾里森便是Oracle的創始人,全名拉里·埃裏森,畢業與耶魯大學。Oracle WDP 全稱爲O

原创 【棧與隊列】求解漢諾塔問題(2.用棧非遞歸的方式)

功能需求(棧非遞歸的方式) 事先聲明:博主在一本算法書上看到這個問題,對此有一些想法,有一部分出自抄騰,博主一心想表達自己對於處理問題的觀點.對於此無需註明轉發出處.此漢諾塔問題遞歸算法並未解決柱子還原之前不能爲空問題,此種方法還有待優化

原创 【MyBatis】(三)MyBatis的SQL操作(MyBatis簡單特性關聯映射查詢,緩存機制,MyBatis和Hibernate緩存對比)

MyBatis很重要,話不多,直接開始!! 八、MyBatis關聯映射查詢 關聯查詢是MyBatis一個很特殊的特性,MyBatis既可以使用SQL語句進行單表多表聯查也可以做級聯查詢,而且效果比Hibernate顯著的多,主要是因爲在配

原创 【MyBatis】(二)MyBatis的SQL操作(操作各種SQL語句,動態SQL語句查詢,Mapper映射器映射規則)

四、Mybatis操作各種SQL語句 1.查詢 查詢的標準模板<select id="" parameterType="" resultType="">SQL語句</select>     id:當前SQL定義的id,方便在代碼中查找當

原创 【MyBatis】(一)MyBatis基礎知識點(概念,Mybatis框架的優缺點,簡單的Mybatis框架使用Demo,基本的增刪改查操作案例)

一、概念     簡單的說:一款封裝了數據庫JDBC操作的ORM框架技術.(Apache(ibatis) --> Google(Mybatis))     MyBatis 是一款優秀的持久層框架,它支持定製化 SQL、存儲過程以及高級映射

原创 【棧與隊列】求解漢諾塔問題(1.用遞歸的方式)

功能需求 事先聲明:博主在一本算法書上看到這個問題,對此有一些想法,有一部分出自抄騰,博主一心想表達自己對於處理問題的觀點.對於此無需註明轉發出處.此漢諾塔問題遞歸算法並未解決柱子還原之前不能爲空問題,此種方法還有待優化.        

原创 【Hibernate】從0開始學Hibernate--002。Hibernate*Session詳解

Hibernate從0開始,第一部分初涉Hibernate搭建第一個簡單的Hibernate框架 https://blog.csdn.net/hekaikai666/article/details/81672688 回顧與總結: 簡述上一

原创 【詳解】Cookie與Session(用法、特點、規範)用Cookie完成網頁訪問次數,用session完成在線人數

  <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ taglib uri="http://java.su

原创 【Hibernate】從0開始學Hibernate--001

一、Hibernate是什麼? (一)我們學習SSH框架,首先要知道什麼是框架? 1.框架是用來提高開發效率的。2.框架中封裝了已經完善的功能,當我們需要使用這些功能時,調用即可,不用再手動實現。3.框架可以理解成爲一個半成品的項目,只需

原创 【棧和隊列】定義一個類,實現一個隊列,隊列裏有兩個棧,此類支持隊列的基本操作

功能需求         在一個類中,定義兩個公共訪問的棧,這兩個棧通過交互形成一個隊列,保持先進先出的特點並且支持入棧add、poll、peek的操作。同時算法複雜度不能太高。 詳細解析         棧的特點是先進後出,而隊列的特點

原创 【棧與隊列】移動窗口生成最大值的數組

功能需求         有一個整數型數組arr和一個大小爲w的窗口從數組的最左端滑到最右端,窗口每次向右滑動一個位置。就像是一個滑動的指針,從頭指向尾,然後輸出窗口中數據的最大值。         例如,一組數據爲arr[]  = [4