原创 Maven插件的開發

Maven是個很好用的打包編譯工具,也是目前自己正在使用的主力工具。對一些個性化的需求,編寫插件,實現一些特有的功能,還是非常有效的。這次剛好,有需求如是:maven編譯時用到數據庫表描述文件自動生成插件,需要從配置文件中讀取賬號

原创 域名系統介紹及原理

DNS,全稱Domain Namespace System,即域名系統。是互聯網一項核心服務,將域名映射爲IP地址(或其他類型記錄),使得用戶能夠通過域名方便地訪問特定的網站,而不必記住複雜而晦澀的IP地址。 如此重要功能,各大雲

原创 java編程自學記錄(day11)

正則表達式(續)  1)正則表達式首尾(全匹配與部分匹配)  ^:表示字符串必須以其後面約束的內容開始  $:表示字符串必須以其前面約束的內容結尾  若正則表達式不書寫^或&,則其代表匹配字符串的部分內容,都加上則表示完全匹配。  2)在

原创 基於frp構建內網穿透

開篇廢話 第一次接觸到內網穿透這一概念大概是20017年左右,手中有一樹莓派,想到如何能夠在公司訪問運行在家裏的樹莓派呢?百度之,基本就是下面這種情況——廣告勸退,我一個小小的需求,要什麼花裏胡哨的東西,當時不了了之。後來瞭解到N

原创 java編程自學記錄(day12)

基本類型和包裝類  1)8種基本的數據類型分別對應了8種包裝類,每個包裝類都封裝了一個對應的基本類型成員變量  同時還提供一些針對該數據類型的實用方法:  java.lang.Integer 對應  int  java.lang.Long

原创 推薦系統-基於用戶行爲數據的推薦

爲什麼要根據用戶行爲 爲什麼不根據用戶語言? 標題是利用用戶的數據行爲, 是根據用戶的實際動作進行演算的方法, 那爲什麼不利用用戶語言進行演算呢? 最大的原因就是用戶也說不清楚自己到底喜歡什麼, 而用戶的實際行爲往往能夠暴露其真實

原创 推薦系統-概述

什麼是推薦系統 推薦系統讓用戶能夠發現對自己有價值的信息,另一方面,能夠讓信息展現在對它感興趣的用戶面前。實現消費者和生產者的雙贏。 幾個理論 長尾理論 來自市場營銷上的說法。即傳統認爲,廠商80%的收入很可能來自20%熱門商品

原创 使用Django從零搭建一個小型站點

一. 要有project 創建一個基本的Project, 這樣我們才能開始工作 django-admin startproject <工程名> 二. 要能訪問數據庫 Django說, 要訪問數據庫必須創建app和model, 於

原创 通過幾個問題了解HTTP協議

1. Http全稱? ​ 超文本傳輸協議:Hypertext Transfer protocol 2. 常用狀態碼 - 200 響應正常 - 400 Bad Request,請求數據有問題 - 401 Unauthorized,權限不

原创 Spring對跨域CORS的支持

一、概述 跨域,即CORS,全稱Cross-origin resource sharing, 跨域資源共享。是一個W3C的標準。 二、跨域所解決的問題 一般來說,瀏覽器具有同源策略,它限制了瀏覽器從一個源加載的文檔或腳本,不能與來自另

原创 日常小問題記錄

1.後臺通過response設置cookie,並且通過瀏覽器控制檯查看確實response header有返回cookie,但使用document.cookie無法獲取。     解決方案:向response添加cookie時沒設置pat

原创 《JAVA解惑》學習筆記

不要用return、break、continue、throw來退出finally語句塊。這樣將直接跳出finally語句塊,從而跳過try語句塊,這並不是我們想要的效果。 關於try-catch 如果一個catch子句要捕獲一個類

原创 小程序簡單Demo開發記錄-01

文章並不是什麼深刻的文章,對小程序有一定了解和研究的人請直接忽略,避免產生鄙視、不屑等負面情緒。因爲文章的內容實在是過於淺薄,尚且停留在實現功能的角度 並且我很肯定地將有一些地方應該是使用了錯誤的方法,以至於從UI設計的角度來看奇

原创 CSDN MARK DOWN 語法基礎

基礎 MARKDOWN說明 MARKDOWN的目標就是不用鼠標也能夠寫出帶有一定格式的語言,主要用於純文本博客寫作等。 由於加的一些標點符號就有相應的格式,因此可以離線寫好,再複製上去即可,比如本文就是在記事本上寫好再複製過來的

原创 Spring Web Flow —— 視圖狀態 - 100

基礎 指定view-state的view屬性的幾種方式 按照默認名稱在相對路徑下查找view <!-- 在flow配置文件同目錄下查找名爲enterBookingDetails的視圖 --> <view-state id="enter