0

spring源碼解析之IOC容器(二)------加載和注冊

上一篇跟蹤了IOC容器對配置文件的定位,現在我們繼續跟蹤代碼,看看IOC容器是怎么加載和注冊配置文件中的信息的。開始之前,首先我們先來了解一下IOC容器所使用的數據結構 BeanDefinition,它是一個上層接口,有很多實現類,分別對應不同的數據載體。我們平時開發的時候,也會定義很多pojo類, ...

蝸牛背著馬 發布于 2019-06-24 23:22 評論(1)閱讀(178)
1

基于vue + axios + lrz.js 微信端圖片壓縮上傳

業務場景 微信端項目是基于Vux + Axios構建的,關于圖片上傳的業務場景有以下幾點需求: 1、單張圖片上傳(如個人頭像,實名認證等業務) 2、多張圖片上傳(如某類工單記錄) 3、上傳圖片時期望能按指定尺寸壓縮處理 4、上傳圖片可以從相冊中選擇或者直接拍照 遇到的坑 采用微信JSSDK上傳圖片 ...

沉淀的風 發布于 2019-06-24 23:08 評論(0)閱讀(396)
0

自定義Spring Shell

目錄 "概述" "自定義內置命令" "禁用內置命令" "覆蓋內置命令" "自定義命令提示符" "自定義命令行選項行為" "自定義參數轉換器" 概述 官網:。 Spring Shell除了提供一些常用的內置命令之外,還允許開發者對一些默認功能進行定制。 自定義內置命令 禁用內置命令 禁用Spring ...

2Simple 發布于 2019-06-24 22:52 評論(0)閱讀(119)
0

asp.net core 系列之Response caching(1)

這篇文章簡單的講解了response caching: 講解了cache-control,及對其中的頭和值的作用,及設置來控制response caching; 簡單的羅列了其他的緩存技術:In-memory caching , Distributed Cache , Cache Tag Helpe ...

Vincent-yuan 發布于 2019-06-24 22:41 評論(0)閱讀(222)
1

從實踐者的角度看軟件架構的歷史

無論什么東西,套用宋丹丹的話,就是都有它的過去、現在和將(jiǎng)來。因此學習一樣東西,如果能多學一點它的歷史,會讓我們對其為何有如此現狀少一些糾結,同時才有可能對其未來趨勢有靠譜一點點的洞見。昨夜窗外雨聲稀疏,難以入眠,突然想到軟件架構的發展史是怎樣的,于是今晨起來網上逛一圈,邂逅到這篇論文《 ...

技術人成長 發布于 2019-06-24 22:20 評論(2)閱讀(266)
1

SpringBoot啟動流程分析(四):IoC容器的初始化過程

SpringBoot系列文章簡介 SpringBoot源碼閱讀輔助篇: Spring IoC容器與應用上下文的設計與實現 SpringBoot啟動流程源碼分析: 筆者注釋版Spring Framework與SpringBoot源碼git傳送門:請不要吝嗇小星星 第五步:刷新應用上下文 一、前言 在前 ...

超級小小黑 發布于 2019-06-24 22:18 評論(0)閱讀(144)
0

死磕 java同步系列之StampedLock源碼解析

StampedLock是什么? StampedLock具有什么特性? StampedLock是否支持可重入? StampedLock與ReentrantReadWriteLock的對比? ...

彤哥讀源碼 發布于 2019-06-24 22:14 評論(0)閱讀(106)
1

HBase 系統架構及數據結構

一、基本概念     2.1 Row Key (行鍵)     2.2 Column Family(列族)     2.3 Column Qualifier (列限定符) &nbs ...

單人影 發布于 2019-06-24 22:13 評論(0)閱讀(144)
0

使用ASP.NET Web API和Web API Client Gen使Angular 2應用程序的開發更加高效

本文介紹“ 為ASP.NET Web API生成TypeScript客戶端API ”,重點介紹Angular 2+代碼示例和各自的SDLC。如果您正在開發.NET Core Web API后端,則可能需要閱讀為ASP.NET Core Web API生成C#Client API。 背景 自WebAp ...

九天飛翼 發布于 2019-06-24 22:03 評論(0)閱讀(330)
7

[NewLife.XCode]角色權限

現代管理信息系統絕大部分采用BS架構,無一例外需要用戶角色權限的支持! 結合團隊諸多兄弟姐妹的經驗,設計了一個大小適中的用戶權限系統Membership,目標是滿足80%的使用場景,并具備一定的擴展性。 ...

大石頭 發布于 2019-06-24 21:26 評論(5)閱讀(1051)
0

python算法與數據結構-希爾排序(35)

一、希爾排序的介紹 希爾排序(Shell Sort)是插入排序的一種。也稱縮小增量排序,是直接插入排序算法的一種更高效的改進版本。希爾排序是非穩定排序算法。 希爾排序是把記錄按下標的一定增量分組,對每組使用直接插入排序算法排序;隨著增量逐漸減少,每組包含的記錄越來越多,當增量減至1時,整個文件恰被分 ...

Se7eN_HOU 發布于 2019-06-24 21:12 評論(0)閱讀(147)
1

Windows性能計數器監控實踐

Windows性能計數器(Performance Counter)是Windows提供的一種系統功能,它能實時采集、分析系統內的應用程序、服務、驅動程序等的性能數據,以此來分析系統的瓶頸、監控組件的表現,最終幫助用戶對系統進行合理調優。市面上采集Windows性能計數器指標的產品參差不齊,尤其在處理 ...

靜若清池 發布于 2019-06-24 20:21 評論(0)閱讀(237)
0

量子邏輯門

量子態的演化 在前面 "量子糾纏1" 中我們已經提到了量子比特的線性代數表示,即,對于一個量子態 $\alpha_0 | 0\rangle +\alpha_1 | 1\rangle$我們可以化簡成$ \left[ \begin{array}{}{\alpha_0} \\ {\alpha_1}\end ...

夏天喵 發布于 2019-06-24 20:17 評論(1)閱讀(116)
0

Java多線程(二):Thread類

Thread類的實例方法 start() start方法內部會調用方法start方法啟動一個線程,該線程返回start方法,同時Java虛擬機調用native start0啟動另一個線程調用run方法,此時有兩個線程并行執行; 我們來分析下start0方法,start0到底是如何調用run方法的 T ...

Rest探路者 發布于 2019-06-24 20:17 評論(2)閱讀(135)
0

【機器學習之數學】03 有約束的非線性優化問題——拉格朗日乘子法、KKT條件、投影法

梯度下降法、最速下降法、牛頓法等迭代求解方法,都是在無約束的條件下使用的,而在有約束的問題中,直接使用這些梯度方法會有問題,如更新后的值不滿足約束條件。如何處理有約束的優化問題?大致可以分為以下兩種方式: 1. 將有約束的問題轉化為無約束的問題,如拉格朗日乘子法和KKT條件; 2. 對無約束問題下的... ...

wuliytTaotao 發布于 2019-06-24 20:14 評論(0)閱讀(124)
0

SAP中的數據庫表索引

數據庫表中的索引可以加快查詢的速度。索引是數據庫表字段的有序副本。附加的字段包含指向真實數據庫表行的指針。排序可以使訪問表行的速度變快,例如,可以使用二分搜索。數據庫表至少有一個主索引,由它的key字段定義。它也可以有一到多個二級索引。 本文鏈接:http://www.mrxneb.tw/hh ...

氫氦 發布于 2019-06-24 19:52 評論(1)閱讀(137)
0

【nodejs原理&源碼雜記(8)】Timer模塊與基于二叉堆的定時器

示例代碼托管在: "http://www.github.com/dashnowords/blogs" 博客園地址: "《大史住在大前端》原創博文目錄" 華為云社區地址: "【你要的前端打怪升級指南】" [TOC] 一.概述 模塊相關的邏輯較為復雜,不僅包含JavaScript層的實現,也包括C++編 ...

大史不說話 發布于 2019-06-24 19:13 評論(0)閱讀(88)
1

Java NIO學習系列一:Buffer

簡單講了Java NIO(Java New IO)是什么,詳細總結了Java NIO類庫中的Buffer相關知識點 ...

木瓜芒果 發布于 2019-06-24 19:12 評論(0)閱讀(118)
1

ElasticSearch簡介

[TOC] 1. 定義 Elasticsearch 是一個高度可擴展的開源全文搜索和分析引擎。它允許您快速,近實時地存儲,搜索和分析大量數據。它通常用作底層引擎、技術,為具有復雜搜索功能和要求的應用程序提供支持。 Elasticsearch 也使用 Java 開發并使用 Lucene 作為其核心來實 ...

海向 發布于 2019-06-24 19:08 評論(2)閱讀(207)
0

每日一問:不一樣的角度吐槽下 DataBinding

我們項目采用的是 kotlin && DataBinding 處理的,可能你會疑問,既然用的是 kotlin,為啥沒有用 kotlinx?新的頁面當然是用的 kotlinx 啦,但我們有相當龐大的歷史代碼,并且我們的通用 adapter 其實也是基于 DataBinding 來封裝的。所以,我們還是 ...

南塵 發布于 2019-06-24 19:02 評論(0)閱讀(113)
内部期期公开一波中特