1

從源碼的角度徹底搞懂 HandlerMapping 和 HandlerAdapter

徹底搞懂 HandlerMapping和HandlerAdapter 知識點的回顧: 當Tomcat接收到請求后會回調Servlet的service方法,一開始入門Servlet時,我們會讓自己的Servlet去實現HttpServlet接口,重寫它的 和`doPost()`方法 在SpringMv ...

賜我白日夢 發布于 2019-10-22 22:33 評論(0)閱讀(104)
0

線程封閉之棧封閉和ThreadLocal

線程封閉 在多線程的環境中,我們經常使用鎖來保證線程的安全,但是對于每個線程都要用的資源使用鎖的話那么程序執行的效率就會受到影響,這個時候可以把這些資源變成線程封閉的形式。 1、棧封閉 所謂的棧封閉其實就是使用局部變量存放資源,我們知道局部變量在內存中是存放在虛擬機棧中,而棧又是每個線程私有獨立的, ...

張小云的博客 發布于 2019-10-22 22:29 評論(0)閱讀(128)
1

Java ThreadLocal 的使用與源碼解析

GitHub Page: "//blog.cloudli.top/posts/Java ThreadLocal 的使用與源碼解析/" 主要解決的是每個線程綁定自己的值,可以將 看成全局存放數據的盒子,盒子中存儲每個線程的私有數據。 驗證線程變量的隔離性 get() 方法 方法首先得到當前線 ...

浮云Cloud 發布于 2019-10-22 22:24 評論(0)閱讀(93)
3

mvc請求管道(一)

一、前言 在平常做后臺開發的時候,經?;崴檔角肭蠊艿?,很多開發者都知道這個,也能說幾句,可能沒法詳細的去介紹,今天就來詳細的說一下這個。 二、到達IIS之前 請看下面這個流程圖。從用戶打開瀏覽器到請求到達服務器,這些都是需要我們去配置就行了,這里面有一些知識點,http/https、tcp/ip、d ...

祁臨芯 發布于 2019-10-22 22:04 評論(0)閱讀(143)
1

【Java基礎】談談集合.List

[TOC] 在Java中,集合框架的使用頻率非常高。在平時開發中,集合常常被用來 裝盛其他數據 ,或者 用來實現常見的數據結構比如數組、隊列和棧等 。Java中集合主要可以分為Collection和Map兩個大類。Collection又分為List、Queue和Set(見下圖)。本篇博客主要來介紹下 ...

寫代碼的木公 發布于 2019-10-22 21:47 評論(0)閱讀(116)
1

RSA-演變過程、原理、特點(加解密及簽名)及公鑰私鑰的生成

本篇是iOS逆向開發總結的第一篇文章,是關于iOS密碼學的相關技術分析和總結,希望對大家有所幫助,如果有錯誤地方歡迎指正。 一、前言 密碼學的歷史追溯到2000年前,相傳古羅馬凱撒大帝為了防止敵方截獲情報,用密碼傳送情報??齟蟮鄣淖齜ū冉霞虻?,通過對二十幾個羅馬字母表建立一張對應的表格,這樣如果不 ...

國孩 發布于 2019-10-22 20:56 評論(0)閱讀(150)
0

Java垃圾回收機制

Java 內存運行時區域中的程序計數器、虛擬機棧、本地方法棧隨線程而生滅,棧中的棧幀隨著方法的進入和退出而有條不紊地執行著出棧和入棧操作。每一個棧幀中分配多少內存基本上是在類結構確定下來時就已知的(盡管在運行期會由 JIT 編譯器進行一些優化),因此這幾個區域的內存分配和回收都具備確定性,不需要過多 ...

CodingDiary 發布于 2019-10-22 20:24 評論(0)閱讀(123)
0

JVM垃圾回收(上)

最近看了一下部署游戲后臺的服務器狀況,發現我的一個Java程序其占用的CPU時長超過100%,排查后發現竟是Disruptor引起的,讓我們來看看究竟為什么Disruptor會有這樣的表現。 ...

jianjianqq 發布于 2019-10-22 19:53 評論(0)閱讀(102)
1

Java 8 Optional:優雅地避免 NPE

本篇文章將詳細介紹 Optional 類,以及如何用它消除代碼中的 null 檢查。在開始之前首先來看下什么是 NPE,以及在 Java 8 之前是如何處理 NPE 問題的。 空指針異常(NullPointException,簡稱 NPE)可以說是所有 Java 程序員都遇到過的一個異常,雖然 Ja ...

武培軒 發布于 2019-10-22 19:39 評論(1)閱讀(163)
1

Redis原理篇

Redis原理篇 1.發布 訂閱模式 1.1列表 的局限 ? 前面我們說通過隊列的 rpush 和 lpop 可以實現消息隊列(隊尾進隊頭出),但是消費者需要不停地調用 lpop 查看 List 中是否有等待處理的消息(比如寫一個 while 循環)。為了減少通信的消耗,可以 sleep()一段時間 ...

噠噠網絡 發布于 2019-10-22 19:36 評論(1)閱讀(211)
0

Service Cloud 零基?。ㄒ唬〤ase 淺談

本片參考:https://resources.docs.salesforce.com/222/latest/en-us/sfdc/pdf/salesforce_case_implementation_guide.pdf 練習可用:https://trailhead.salesforce.com/co ...

zero.zhang 發布于 2019-10-22 19:30 評論(0)閱讀(80)
32

在web端使用html5訪問遠程桌面

背景: 2018年12月5日,微軟宣布放棄瀏覽器Edge,轉而推出一款新的瀏覽器,而這款新瀏覽器將會采用谷歌的Chromium 內核。。。 好了,反正已經無力吐槽,微軟爛尾的項目也不是一個兩個了,之前放棄IE轉Edge,現在有把Edge丟掉擁抱Chromium, 徹底結束了IE家族;居于這個原因,之 ...

藍建榮 發布于 2019-10-22 19:13 評論(35)閱讀(2408)
0

白話系列之實現自己簡單的mvc式webapi框架

前言:此文為極簡mvc式的api框架,只當做入門api的解析方式,并且這里也不算是mvc框架,因為沒有view層,畢竟現在大部分都屬于前后端分離,當然也可以提供view層,因為只是將view當做文本返回. github地址:https://github.com/BestHYC/WebAPISolut ...

Best_Hong 發布于 2019-10-22 19:11 評論(6)閱讀(222)
0

Java8新特性之Lambda

為什么要Lambda Java8應該是目前最大的一次更新了,更新后我們迎來了很多新特性,其中便包括Lambda表達式,函數式編程的思想正式進入Java,讓我們看一個經典案例。 例1 按照兩個人的年齡排序的功能 采用匿名內部類已經算簡介了,如果專門用一個類去實現Comparator再new出來就更煩了 ...

freshchen 發布于 2019-10-22 17:38 評論(0)閱讀(233)
2

(19)ASP.NET Core EF創建模型(包含屬性和排除屬性、主鍵、生成的值)

1.什么是Fluent API? EF中內嵌的約定將POCO類映射到表。但是,有時您無法或不想遵守這些約定,需要將實體映射到約定指示外的其他對象,所以Fluent API和注解都是一種方法,這兩種方法是用來配置EF在映射屬性時繞開約定。Code first fluent API最常訪問通過重寫OnM ...

暗斷腸 發布于 2019-10-22 17:37 評論(1)閱讀(257)
2

聊聊面試-int和Integer的區別

最近面試了很多候選人,發現很多人都不太重視基礎,甚至連工作十幾年,項目經驗十幾頁的老程序員,框架學了一大堆,但是很多 Java 相關的基礎知識卻很多都答不上來?;褂瀉芏噯嘶嶧卮?,只知道要用,但是從來不會去看看它具體是怎么實現的。 我們都知道作為合格的程序員,基本功不扎實會導致你的程序出現許多你難以診 ...

小二十七 發布于 2019-10-22 17:26 評論(8)閱讀(443)
1

二、docker 鏡像容器常用操作(讓我們用docker 溜得飛起)

前言 上篇講了我們如何安裝docker,現在該我們一展拳腳的時候了。接下來讓我們一起學習一下docker常見的操作,讓我們能夠會使用 docker。 基本概念 在講使用之前,還是先將一下docker 的基本概念,畢竟上篇就講了docker 的安裝。一些基本的名詞還是需要了解一下的。 docker 最 ...

quellanan 發布于 2019-10-22 17:24 評論(0)閱讀(356)
0

使用jmeter進行壓力測試入門講解

1.下載安裝jmeter 略 我這里放上5.1版本的,有需要可以下載 鏈接:https://pan.baidu.com/s/1xRZZmTY4do1oDU_xPit94Q&shfl=sharepset 提取碼:r1ba 2.在bin目錄下,使用管理員方式運行jmeter.bat 隨之會打開jmete ...

沉默不代表寡言 發布于 2019-10-22 17:22 評論(0)閱讀(224)
0

Spring Security 入門 (二)

我們在篇(一)中已經談到了默認的登錄頁面以及默認的登錄賬號和密碼。 在這一篇中我們將自己定義登錄頁面及賬號密碼。 我們先從簡單的開始吧:設置自定義的賬號和密碼(并非從數據庫讀取),雖然意義不大。 上一篇中,我們僅僅重寫了 configure(HttpSecurity http) 方法,該方法是用于完 ...

M-Anonymous 發布于 2019-10-22 17:22 評論(0)閱讀(100)
0

Bran的內核開發教程(bkerndev)-06 全局描述符表(GDT)

全局描述符表(GDT)   在386平臺各種?;ご朧┲兇鈧匾木褪僑置枋齜?GDT)。GDT為內存的某些部分定義了基本的訪問權限。我們可以使用GDT中的一個索引來生成段沖突異常, 讓內核終止執行異常的進程。現代操作系統大多使用"分頁"的內存模式來實現該功能, 它更具通用性和靈 ...

Raina_RLN 發布于 2019-10-22 16:55 評論(0)閱讀(70)