攜程系統架構師帶你手寫spring mvc,解讀spring核心原始碼!
講師簡介: James老師 系統架構師、專案經理 十餘年Java經驗,曾就職於攜程、人人網等一線網際網路公司,專注於java領域,精通軟體架構設計,對於高併發、高效能服務有深刻的見解, 在服務化基礎
講師簡介: James老師 系統架構師、專案經理 十餘年Java經驗,曾就職於攜程、人人網等一線網際網路公司,專注於java領域,精通軟體架構設計,對於高併發、高效能服務有深刻的見解, 在服務化基礎
一、前言 Gargoyle是一種記憶體掃描規避技術,由 Josh Lospinoso 在2017年以PoC形式公開。這種技術的主要思路是保證注入的程式碼大多數時間處於不可執行狀態,使記憶體掃描技
這兩天比較忙,週末也在加班,所以更新的就慢了一點,不過沒關係,今天我們就進行千呼萬喚的系統開發框架的設計。不知道上篇關於架構設計的文章大家有沒有閱讀,如果閱讀後相信一定對架構設計有了更近一部的理解,如果你沒有閱
在之前一篇部落格《 以Windows服務方式執行ASP.NET Core程式 》中我講述瞭如何把ASP.NET Core程式作為Windows服務執行的方法,而今,我們又遇到了新的問題,那就是:我們的控制檯程
最近很忙,自上次Blog被盗 帖子全部丢失后也很少时间更新Blog了,闲暇在外国站点查阅资料正好看到一些Tracker 的协议资料,也就今天记录并实践了下,再次分享给大家希望可以帮到需要的小伙伴。 首先我们
概述 本篇文章主要講述分散式ID生成 演算法中最出名的Snowflake 演算法。搞.NET開發的,資料庫主鍵最常見的就是int型別的自增主鍵和GUID型別的uniqueid
由於各種各樣的原因,重新安裝電腦在所難免的,但是多次安裝下來後發現有些軟體是不可避免的,每次都會安裝。那麼 Windows 系統的開發工程師會安裝哪些軟體呢? 首先是安裝基礎支撐,安裝完電腦以後需要的安裝
本週.NET生態圈內的更新源源不斷,除了.NET Core 2.2,ASP.NET Core 2.2和Entity Framework Core 2.2之外,ML.NET 0.8也一併登上舞臺。 新的推薦場
前言 由於工作原因,需要用到今日頭條的Marketing API做一些廣告投放的定製化開發。然後看現在網上也沒多少關於頭條Marketing API的文章,於是便就有了該篇文章。 頭條Marketin
在上一篇博客中,我们通过Perfview帮助文件中自带的代码来简单使用了Perfview,了解了基本操作。现在来看看Perfview中的分组操作(Grouping)。分组功能都旨将记录到的各种函数调用堆栈以指
開發了vsto,客戶那邊也有一些反映外掛安裝失敗或者載入不上的情況。於是我下定決定再理解下vsto的工作機制,如下圖: 如上圖所示,我把vsto的解決方案分為兩部分,一部分是vsto Add-i
如今,基於Web版的Office 線上預覽與編輯功能已成為一種趨勢,而關於該技術的實現卻成為了國內大部份公司的技術挑戰,挑戰主要存在於兩方面: 其一:目前國內乃至微軟本身,還沒有相對較為完善的解決方案
微軟釋出了 .NET Core 2.2 版本,主要包含對執行時的診斷改進,對 ARM32 for Windows 和 Azure Active Directory for SQL Client 的支援。此版本最
在2015年谷歌I/O大會上介紹了一個新的框架,就是DataBinding,而DataBinding是什麼呢?根據英文翻譯成中文就是資料繫結。 2.簡述MVC,MVP 說DataBinding之前先說一
1、淺拷貝與深拷貝的定義 什麼是拷貝?拷貝即為常說的複製或者克隆一個物件,並且通過拷貝這些源物件建立新的物件。其中拷貝分為淺拷貝和深拷貝。對於拷貝出來的物件,在使用上有很大的差異,特別是在引用型別上。