原创 我的學習路徑與方法之機器學習導入篇

        作爲一名信息與計算科學專業的畢業生,我學了許多數學方面的知識以及與計算機相結合的實踐。數學,這個現代科學的基石,大家又愛又恨的科目,是一門對數字以及相關的許多抽象概念不斷組合、把玩的學問。所謂“陰陽術數”,在中國古代,數字

原创 商品推薦之CIKM 2019 EComm AI:超大規模推薦之用戶興趣高效檢索

題目介紹 初次參加天池比賽,題目很簡單:https://tianchi.aliyun.com/competition/entrance/231721/tab/158。 訓練集一共包含三個文件,分別爲用戶行爲文件、用戶信息表、商品信息表,詳

原创 rpc框架簡易實現

dubbo,作爲一個成熟、易用、多支持的遠程方法調用框架,應用廣泛。爲了透徹理解dubbo,我們今天來實現一把自己的dubbo。 分析 爲了實現dubbo,我們需要做哪些事情呢? 遠程,必然涉及到網絡通信,這個我們用成熟的net

原创 self4j日誌框架設計之從無到有(結合logback的實現)

文章目錄業務建模架構設計流程描述理清頭緒組件加載1、分析2、self4j的實現log操作現有官方實現的流程1、通過靜態代碼塊加載logger的配置2、在加載配置的過程中,如果要寫日誌怎麼辦,官方的做法是將日誌動作記錄下來,在加載完

原创 mysql鎖機制要覽+示例講解

作者:楊恆 背景 2、隔離級別 理論 1、read uncommited 可以讀取未提交記錄。此隔離級別,不會使用,忽略 2、read commited 針對當前讀,rc隔離級別保證對讀取到的記錄加鎖(記錄鎖),存在幻讀現象 3、

原创 java應用的日誌實踐方案

日誌      作爲一個java開發,我在自己熟悉的範圍內聊一下自己對日誌的理解以及實踐。日誌的作用:顧名思義就是記錄程序的運行軌跡,記錄可能需要用跟蹤、排查的點的信息,或者作爲另一種數據存儲,用來做報表統計之用(比如訂單打單量、

原创 Spring框架的設計理念與設計模式分析

目錄 Spring的架構 核心組件 核心組件如何協調工作 核心組件詳解 Bean組件 Context組件 Core組件 Ioc容器如何工作 如何創建BeanFactory工廠 如何創建Bean實例並構建Bean的關係網 Ioc容器的擴展點

原创 天池新人實戰賽之[離線賽]之商品推薦

賽題介紹 競賽題目 在真實的業務場景下,我們往往需要對所有商品的一個子集構建個性化推薦模型。在完成這件任務的過程中,我們不僅需要利用用戶在這個商品子集上的行爲數據,往往還需要利用更豐富的用戶行爲數據。定義如下符號: U -- 用戶集合 I

原创 天池比賽短租數據集分析之數據圖表

題目介紹 活動背景 共享,通過讓渡閒置資源的使用權,在有限增加邊際成本的前提下,提高了資源利用效率。隨着信息的透明化,越來越多的共享發生在陌生人之間。短租,共享空間的一種模式,不論是否體驗過入住陌生人的家中,你都可以從短租的數據裏挖掘有趣

原创 我的學習路徑與方法之機器學習篇2——詳細歷程

      繼上一篇的大原則、方法論,接下來我結合自己的經歷講一下自己開始機器學習過程中的學習與實踐內容。我大學讀的是信息與計算科學專業,學習的專業內容包括數學與計算機兩部分,現揀其中我認爲對機器學習有助益的部分介紹,數學部分有:

原创 我的學習路徑與方法之機器學習篇

        作爲信息與計算科學專業的畢業生,我學了許多數學方面的知識以及與計算機相結合的實踐。數學,這個現代科學的基石,讓大家又愛又恨的科目,是對數字以及相關的許多抽象概念不斷組合、把玩的學問。你沒有看錯,這是一門有關組合以及不斷把玩

原创 DeepFM模型理論和代碼實現

原文鏈接:https://www.jianshu.com/p/6f1c2643d31b 背景 特徵組合的挑戰       對於一個基於ctr預估的推薦系統,最重要的是學習到用戶點擊行爲背後隱含的

原创 商品推薦之CIKM 2019 EComm AI:超大規模推薦之用戶興趣高效檢索業務選手參賽體會碎碎念

初次參加天池比賽,題目很簡單:https://tianchi.aliyun.com/competition/entrance/231721/tab/158。 訓練集一共包含三個文件,分別爲用戶行爲文件、用戶信息表、商品信息表,詳情如下。

原创 白話分佈式定時任務框架

     今天,讓我們以分佈式定時任務框架爲例體驗一下直觀、形象地規劃、設計中間件的方法。       分佈式分佈式任務調度的設計內容,有所謂調度器、執行器,還有任務的執行時間、併發阻塞策略,調度器對執行器的節點狀態監控、任務執行情況跟蹤

原创 java鎖機制基類AbstractQueuedSynchronizer從設計到實現到應用(源碼級剖析,總目錄)

本教程從併發概念、場景分析出發,依次引出鎖、等待隊列等概念,直至分析清楚java鎖機制實現的原理。並以java鎖機制實現基類AbstractQueuedSynchronizer的實現爲例,從類(核心屬性、方法)設計思路,到對關鍵代碼做註釋