原创 lamda expression

Lambda表達式是什麼 在解釋Java Lambda Expression是什麼之前,我們先來看看lambda表達式在Java語言中的表示形式。在Java中,每一個Lambda表達式都對應一個類型,(通常是接口類型)。在Java8以前,

原创 數據庫實驗

實驗要求:新建數據庫表pet 實驗過程: C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -uLiuKeling -p867425 mysql: [Warning] Using a pa

原创 spring AOP capabilities and goal

1.AOP的作用   在OOP中,正是這種分散在各處且與對象核心功能無關的代碼(橫切代碼)的存在,使得模塊複用難度增加。AOP則將封裝好的對象剖開,找出其中對多個對象產生影響的公共行爲,並將其封裝爲一個可重用的模塊,這個模塊被命名爲“切面

原创 java design patter

一、Factory Method 基本概念 FactoryMethod是一種創建性模式,它定義了一個創建對象的接口,但是卻讓子類來決定具體實例化哪一個類.當一個類無法預料要創建哪種類的對象或是一個類需要由子類來指定創建的對象時我們就需要用

原创 Python 連接mysql數據庫

Python標準數據庫接口爲Python DB-API, Python DB-API爲開發人員提供了數據庫應用 編程接口。 Python 數據庫接口支持非常多的數據庫,你可以選擇適合你項目的數據庫: GadFly mSQL MySQL P

原创 spring restful詳解

上一篇文章講解了通過Spring boot與JdbcTemplate、JPA和MyBatis的集成,實現對數據庫的訪問。今天主要給大家分享一下如何通過Spring boot向前端返回數據。 在現在的開發流程中,爲了最大程度實現前後端的分離

原创 java ldap

LDAP 是輕量 目錄訪問協議,英文全稱是 Lightweight Directory Access Protocol,一般都簡稱爲 LDAP。LDAP 基於 X.500 標準的,但簡單了許多並且可以根據需要進行定製。與 X.500 不

原创 RESTful HATEOAS模式

什麼是RESTful REST這個詞,是Roy Thomas Fielding在他2000年的博士論文中提出的。翻譯過來就是"表現層狀態轉化。” Fielding在論文中將REST定位爲“分佈式超媒體應用(Distributed Hy

原创 數據庫的髒讀,幻讀,幻行的原理及解決方式

一、數據庫事務隔離級別   數據庫事務的隔離級別有4個,由低到高依次爲Read uncommitted 、Read committed 、Repeatable read 、Serializable ,這四個級別可以逐個解決髒讀 、不可重複

原创 session和cookie的機制原理及運用

會話(Session)跟蹤是Web程序中常用的技術,用來跟蹤用戶的整個會話。常用的會話跟蹤技術是Cookie與Session。Cookie通過在客戶端記錄信息確定用戶身份,Session通過在服務器端記錄信息確定用戶身份。 本章將系統地講

原创 java CDI

利用 CDI 和 JPA 開發 Servlet 應用  這是一個關於CDI的很好的學習網站 關於 CDI JSR-299 規範原來叫做 Web Beans,其主要目的是爲了整合 JSF 和 EJB。到 2009 年正式發佈該規範時,JSR

原创 java 正則表達式

正則表達式語法 這裏的表格記錄了 java 中可用的所有正則表達式的元字符語法: 子表達式 匹配對應 ^ 匹配一行的開頭 $ 匹配一行的結尾 . 匹配除了換行符的任何單個字符,也可以利用 m 選項允許它匹配換行符 [...] 匹配括號內的

原创 Java Servlet Filter

官方給出的Filter的定義是在請求一個資源或者從一個資源返回信息的時候執行過濾操作的插件。我們使用過濾起最多的場景估計就是在請求和返回時候的字符集轉換,或者權限控制,比如一個用戶沒有登錄不能請求某些資源。下面看一下Filter的集中類型

原创 deployment descriptor

servlet寫好這後你要部署(deployment )到服務器(如:tomcat),然後才能運行 Descriptor是接口 所有超級接口: Cloneable, Serializable 所有已知實現類: DescriptorSupp

原创 java annotation

1.Annotation爲何而來 What:Annotation幹嘛的 JDK5開始,java增加了對元數據(MetaData)的支持,怎麼支持?答:通過Annotation(註解)來實現。Annotation提供了爲程序元素設置元數據