原创 前後端數據交互(一)

在開發的過程中,有時候我們需要設計一個數據接口。有時候呢,數據接口和Web服務器又不在一起,所以就有跨域訪問的問題。 第一步:簡單的設計一個數據接口。 數據接口,聽起來高大上,其實呢就是一個簡單的Serlvlet,在有get

原创 http請求傳遞不同參數

首先 遠程調用的方式有兩種,一種是調用RPC服務,這樣的話很簡單,只需要這麼幾步就可以了 一 導入RPC服務需要的maven依賴 二封裝成RPC服務具備的參數,然後直接調用即可,參數傳遞都爲一般類型,就是所謂的方法參數 第二種就是http

原创 SSM重要的幾大配置文件

這幾天一直在整合SSM框架,雖然網上有很多已經整合好的,但是對於裏面的配置文件並沒有進行過多的說明,很多人知其然不知其所以然,經過幾天的搜索和整理,今天總算對其中的XML配置文件有了一定的瞭解,所以拿出來一起分享一下,希望有不足

原创 SSM:spring+springmvc+mybatis框架中的XML配置文件功能詳細解釋

這幾天一直在整合SSM框架,雖然網上有很多已經整合好的,但是對於裏面的配置文件並沒有進行過多的說明,很多人知其然不知其所以然,經過幾天的搜索和整理,今天總算對其中的XML配置文件有了一定的瞭解,所以拿出來一起分享一下,希望有不足的

原创 JavaScript學習(一)-圖片瀏覽器

重點: 所有的事件一定要綁定在觸發元素上 每一件事件都一定要捆綁在一個函數進行事件的處理 <%@ page language="java" contentType="text/html; charset=utf-8" pa

原创 多線程-線程同步問題

多線程編程 由於系統的線程調度具有一定的隨機性 所以當多個線程來訪問一個數據時 會偶爾出現線程安全問題 有以下幾個方法: 1.同步代碼塊(使用synchronized) 2.同步方法(提供一個線程安全的的方法實現) 3.同

原创 將數據以二進制和URL的方式存入數據庫並且請求出json

在當下文件存入數據庫的格式無非有兩種: 一種是存入直白的URl 另一種是將文件以二進制字節數組的形式存入數據庫 相對來說二進制字節數組會佔用較大的內存空間,所以當前普遍用URL進行存儲與請求 第一種URL形式 1.簡單上傳文

原创 使用JDBC連接Mysql 8.0.11出現了各種錯誤的解決

這篇文章主要介紹了使用JDBC連接Mysql 8.0.11出現了各種錯誤的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨着小編來一起學習學習吧 本想着自己安裝數

原创 MyBatis底層實現(三)複雜標籤SQL的解析

先給出一段代碼,類似於下面的複雜SQL,在解析過程中又是怎麼執行的,調用了哪些API <select id="getAll" parameterType="map" resultType="map"> <bind name="

原创 正則表達式

正則表達式是一種字符串匹配規則,最大的特點就是短小精悍,能高效的解決實際應用中的很多問題,這裏就來整理一下常用的正則表達式 一、校驗數字的表達式 1 數字: ^[0-9]$ 2 n位的數字: ^\d{n}$ 3 至少n位的數

原创 數據庫三大範式

數據庫設計三大範式 爲了建立冗餘較小、結構合理的數據庫,設計數據庫時必須遵循一定的規則。在關係型數據庫中這種規則就稱爲範式。範式是符合某一種設計要求的總結。要想設計一個結構合理的關係型數據庫,必須滿足一定的範式。 最常用的有三大範式 1N

原创 Hibernate學習(一)-HelloWorld

此次第一次接觸Hibernate,雖然之前學過其他的持久化框架,像MyBatis,我感覺面對兩種相似功能的框架,總有第一感覺是兩者有什麼不同,現在先不細細講解,畢竟纔開始接觸Hibernate,有些東西還不是很懂,今天就先說一下Hiber

原创 Hibernate底層實現 (一) 三種查詢底層實現與SQL注入

我所說的並非是三種查詢方式的方法實現,這裏我不用講,我主要是想圍繞着Hibernate  SQL注入 一、Criteria 對於SQL注入的分析,其實也是圍繞着把Criteria語句轉化爲SQL,生成可執行SQL語句,把完整的會發生注入的

原创 數據庫面經

總結一下自己找實習來又問道過的數據庫相關問題 一、數據庫的索引 1.數據庫底層實現: 底層是B+樹的結構,所有節點中都存了指向下一個葉子節點的指針,只有葉子節點存儲數據,InnoDB建議爲大部分表使用默認自增的主鍵作爲主索引。 2.爲什麼

原创 SpringBoot啓動失敗出現 At least one JPA metamodel must be present! 和This application has no explicit mapp

長時間不搭SpringBoot項目遇到這個問題,還一時解決不了 At least one JPA metamodel must be present! 在網上找了很多方式: 例如:  @SpringBootApplication