原创 《設計模式筆記》之04建造者解析

建造者模式(Builder Pattern)使用多個簡單的對象一步一步構建成一個複雜的對象。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 參考了菜鳥教程:https://www.runoob.com/design-p

原创 《設計模式筆記》之03簡潔高效的聊聊單例模式

設計模式是優秀程序員的必備技能,在面試中也會經常提到。 前言 IT行業是跳槽率較高的行業,這就不頻繁的去面試。我作爲面試官,如果候選者其他知識都OK的話,最後就會提到<b>設計模式</b>相關的內容。如果回答的一知半解的話,我會跟他說

原创 從零開始機器學習002-梯度下降算法

老師的課程1.從零開始進行機器學習2.機器學習數學基礎(根據學生需求不斷更新)3.機器學習Python基礎4.最適合程序員的方式學習TensorFlow 上節課講完線性迴歸的數學推導,我們這節課說下如何用機器學習的思想把最合適的權重參數

原创 從零開始機器學習003-邏輯迴歸算法

老師的課程1.從零開始進行機器學習2.機器學習數學基礎(根據學生需求不斷更新)3.機器學習Python基礎4.最適合程序員的方式學習TensorFlow 問:邏輯迴歸是解決迴歸的問題嗎?答:不是,邏輯迴歸解決的是分類問題。 一、邏輯迴歸

原创 IDEA - 將本地已有項目 提交到SVN

**現在網上有很多這種的文章。但是絕大部分的文章都寫的很片面。只是從SVN服務器導入到IDEA中。然後進行提交、更新、刪除的操作。那麼,如果是本地已經有了項目,我們怎麼添加到SVN中呢? 人工智能導航請添加鏈接描述 - 人工智能常用的工具

原创 從零開始機器學習001-線性迴歸數學推導

機器學習中迴歸是同學們在學習過程中重要的一環。無論是面試還是實際應用都會經常用到。很多人都會使用線性迴歸,那麼有多少人知道線性迴歸是怎麼來的呢?如果想讓自己在機器學習的方向上更有價值,數學方面的推導必不可少。今天就給大家講解下回歸中比較重

原创 Java高頻面試題彙總--Java職場範兒

經歷了兩週的面試,終於收到了幾個滿意的offer。換工作的過程是痛苦的,除了一天馬不停蹄地跑好幾家公司面試,剩下的時間基本就是背面試題了。想找到一份適合自己的面試題並不簡單,比如我找的是高級Java開發的職位。出於之前公司系統架構的設計,

原创 05.maven添加遠程倉庫

在maven工程pom.xml 的 repositories中添加 <repositories> <repository> <id>jitpack.io</id>

原创 04.maven中央存儲庫

當你建立一個 Maven 的項目,Maven 會檢查你的 pom.xml 文件,以確定哪些依賴下載。首先,Maven 將從本地資源庫獲得 Maven 的本地資源庫依賴資源,如果沒有找到,然後把它會從默認的 Maven 中央存儲庫查找下載。

原创 02.maven啓用代理訪問

如果你的公司正在建立一個防火牆,並使用HTTP代理服務器來阻止用戶直接連接到互聯網。如果您使用代理,Maven將無法下載任何依賴。 爲了使它工作,你必須聲明在 Maven 的配置文件中設置代理服務器:settings.xml. 1.修改

原创 03.maven本地資源庫

Maven的本地資源庫是用來存儲所有項目的依賴關係(插件jar和其他文件,這些文件被Maven下載)到本地文件夾。 什麼是本地資源庫 當建立一個Maven項目,所有相關文件將被存儲在Maven本地倉庫。 默認情況下,Maven的本地資源

原创 01.mac下安裝配置maven

第一步:下載maven包 maven 3.3 下載地址 https://archive.apache.org/dist/maven/maven-3/ maven 最新下載地址 http://maven.apache.org/downloa

原创 Spring配置freemarker與jsp多視圖解析

在servlet-context中添加 <bean id="viewResolverJsp" class="org.springframework.web.servlet.view.InternalResourceViewResolve

原创 輕鬆學會Java高併發第二課-CPU多級緩存

CPU多級緩存 爲什麼需要CPU緩存 CPU的頻率越來越快,主存越來越跟不上CPU的變化,這樣伴隨的問題就是處理器的時鐘週期內,CPU需要常常等待主存,浪費資源。所以緩存的出現,是爲了緩解CPU和內存之間的速度不匹配問題。 一級緩存

原创 輕鬆學會Java高併發第一課-併發的基本概念

概念 併發:同時擁有兩個或者多個線程,如果程序在單核處理器上運行,多個線程將交替地換入或者換出內存,每個線程都處於執行過程中的某個狀態。如果運行在多核處理器上,此時,程序中的每個線程都將分配到一個處理器核上,因此可以同時運行。 高併發(H