標簽:參數

Java

java Socket + 自定義線程池 實現web服務器 仿Servlet

7

wenming.gapo 發布于 2019-10-01

前言 基于java Scoket的TCP協議 簡單實現http web服務器,使用自定義線程池去處理每一個請求,用瀏覽器當作客戶端,達到javaWeb中類似于訪問Servlet的效果。 (對http協議和Servlet要有一定了解) 執行效果: http服務器端 : 客戶端 (l...

閱讀(4)評論(0)贊 (0)

Java

細說 Http 中的 Keep-Alive 和 Java Http 中的 Keep-Alive 機制

7

Harries 發布于 2019-10-01

這個詞看著有點熟,很多地方好像都見過。 TCP 的 KeepAlive,Http 的 KeepAlive,現在就連一些前端框架都有類似 KeepAlive 的東西了(比如 VUE.js,保持路由)。 本文介紹 HTTP 和 TCP 中的 KeepAlive 機制,其他方面不在本文...

閱讀(5)評論(0)贊 (0)

Spring

Spring框架學習筆記(3)——SpringMVC框架

13

hanze 發布于 2019-10-01

SpringMVC框架是基于Spring框架,可以讓我們更為方便的進行Web的開發,實現前后端分離 思路和原理 我們之前仿照SpringMVC定義了一個自定義MVC框架,兩者的思路其實都是一樣的。 建議結合兩篇文章進行學習 JSP學習筆記(6)—— 自定義MVC框架 首先,提供一...

閱讀(8)評論(0)贊 (0)

Java

java8泛型

hanze 發布于 2019-10-01

? 泛型,也就是將類型參數化,然后在使用類或者方法的時候可以傳入類型,在不需要創建新類型實現的前提下可以通過泛型控制形參的類型。泛型可以用在類,方法和接口中。 1,泛型中的相關操作符 ? 在使用泛型的代碼中經常可以看到一些泛型相關的符號,它們的作用如下表所示: 類型 功能 T,E...

閱讀(9)評論(0)贊 (0)

Java

Koltin第七講—函數定義

3

Harries 發布于 2019-10-01

內容簡介 個人認為 Kotlin 函數的設計屬于改動最多,也最為驚艷的。尤其是函數可以以參數形式傳遞,為后續帶來了更多的發揮空間。以及巧妙的運用 Lambda (其實就是個對象)表達式,將 Java 中的很多不可能變成了可能。接下來我們來揭開函數的面...

閱讀(11)評論(0)贊 (0)

Java

這么寫參數校驗 Validator 就不會被勸退了

7

darida 發布于 2019-10-01

點擊上方Java后端,選擇 設為星標 優質文章,及時送達 作者 | 錦成同學 鏈接 |  juejin.im/post/5d3fbeb46fb9a06b317b3c48 很痛苦遇到大量的參數進行校驗,在業務中還要拋出異常或者不斷的返回異常時的校驗信息,在代碼中相當冗長,...

閱讀(6)評論(0)贊 (0)

Java

Future取消任務源碼一覽

xubiao.zhuang 發布于 2019-10-01

Java中一個計算量很大的任務執行,如何中途取消呢?這個問題好像不難回答,書籍上提到的中斷機制、循環狀態的方式可以做到。其中有一個Future.cancel 的方法引了我的注意。Cancel是怎么取消的呢?所以查看了FutureTask的cancle源碼。 首先要了解Future...

閱讀(17)評論(0)贊 (0)

Spring

Spring5源碼解析-1:從啟動容器開始

5

尖兵 發布于 2019-10-01

從啟動容器開始 最簡單的啟動spring的代碼如下: @Configuration @ComponentScan public class AppConfig { } public class Main { public static void main(String[] arg...

閱讀(10)評論(0)贊 (0)

Java

Java性能 — 命令行工具

Harries 發布于 2019-10-01

$ free -m total used free shared buffers cachedMem: 15948 15261 687 304 37 6343-/+ buffers/cache: 8880 7068Swap: 0 0 0 Mem 是從 操作系統 的角度來看的 總共...

閱讀(11)評論(0)贊 (0)

編程技術

如何定位微服務異常之鏈路跟蹤APM工具?

17

xirruiqiang 發布于 2019-09-30

微服務框架落地后,分布式部署架構帶來的問題就會迅速凸顯出來。尤其線上出現問題,不知道如何排查,**問題出現在哪個服務?如何快速定位問題?**如何跟蹤業務調用鏈路?**如何分析解決業務瓶頸?**今天老顧來跟小伙伴們看看如何解決以上問題。 什么是鏈路追蹤 微服務架構是通過業務來劃分服...

閱讀(12)評論(0)贊 (0)

編程技術

玩了微服務這么久,你不會連RPC都不清楚吧?

4

hanze 發布于 2019-09-30

首先了解什么叫RPC,為什么要RPC,RPC是指遠程過程調用,也就是說兩臺服務器A,B,一個應用部署在A服務器上,想要調用B服務器上應用提供的函數/方法,由于不在一個內存空間,不能直接調用,需要通過網絡來表達調用的語義和傳達調用的數據。 RPC 功能目標 RPC 的主要功能目標是...

閱讀(14)評論(0)贊 (0)

編程技術

阿里架構師分享Spring高級注解,Java程序員你都懂了嗎?

1

yeseng 發布于 2019-09-30

開發環境:IntelliJ IDEA 2019.2.2 新建一個名稱為demo的Spring Boot項目。 一、限定注解 當存在多個同類型的bean時,可以使用Primary注解指定優先注入的bean。如果對bean的注入選擇做進一步的控制,則可以使用限定注解。 限定注解可以與...

閱讀(12)評論(0)贊 (0)

Java

Java酒德利商城app系統開發中的繼承

1

songhua.gao 發布于 2019-09-30

概述: 1.什么是繼承 2.繼承的好處 3.繼承的格式 4.繼承案例 5.繼承后成員變量重名 6.繼承后成員方法重名 7.方法重寫 系統開發可以去找吳燕: [#156-22微27-78電87#] 1.繼承的含義 總結:就是子類繼承父類的屬性和行為,使得子類對象可以直接具有與父類相...

閱讀(11)評論(0)贊 (0)

Java

記一次線上OOM異常解決過程

7

hellas 發布于 2019-09-30

背景 事情是這個樣子的,本部門維護了一個在線報表查詢服務(簡稱為report),近一段時間,經常有用戶向運營小伙伴反饋,report經常發生頁面打不開,一段時間后自己恢復的問題。雖然不是交易系統,但給用戶造成的困擾也很嚴重,浪費了大量資源,所以最近打算抽出時間精力,集中解決下。 ...

閱讀(10)評論(0)贊 (0)

Java

動態代理

17

yeseng 發布于 2019-09-30

代理模式 代理模式(Proxy)就是為一個對象創建一個替身,用來控制對當前對象的訪問,目的就是為了在不直接操作對象的前提下對對象進行訪問。 為什么要用代理模式? 中介隔離作用:在某些情況下,一個客戶類不想或者不能直接引用一個委托對象,而代理類對象可以在客戶類和委托對象之間起到中介...

閱讀(9)評論(0)贊 (0)

Java

一文搞懂 Flink 網絡流控與反壓機制

25

darida 發布于 2019-09-30

看完本文,你能get到以下知識 Flink 流處理為什么需要網絡流控? Flink V1.5 版之前網絡流控介紹 Flink V1.5 版之前的反壓策略存在的問題 Credit的反壓策略實現原理 ,Credit是如何解決 Flink 1.5 之前的問題? 對比spark,都說fl...

閱讀(9)評論(0)贊 (0)

Java

【JVM 知識體系框架總結】

19

wenming.gapo 發布于 2019-09-30

JVM 內存分布 線程共享數據區: 方法區->類信息,靜態變量 堆->數組對象 線程隔離區 虛擬機棧-> 方法 本地方法棧->本地方法庫 native 堆、程序計數器 JVM 運行數據 程序計數器 線程隔離 ,比較小的內存空間,當前線程所執行的字節碼的行號...

閱讀(8)評論(0)贊 (0)

Spring

190930-SpringBoot系列教程web篇之404、500異常頁面配置

6

hanze 發布于 2019-09-30

接著前面幾篇web處理請求的博文,本文將說明,當出現異常的場景下,如404請求url不存在,,403無權,500服務器異常時,我們可以如何處理 I. 環境搭建 首先得搭建一個web應用才有可能繼續后續的測試,借助SpringBoot搭建一個web應用屬于比較簡單的活; 創建一個m...

閱讀(15)評論(0)贊 (0)

2013平特肖公式