標簽:安全

Java

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

7

Harries 發布于 2019-10-01

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

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

Java

JMM – 玩轉 happens-before

7

hanze 發布于 2019-10-01

要玩轉 happens-before 我們需要先簡單介紹下幾個基本概念 高速緩存 隨著 CPU 的快速發展它的計算速度和內存的讀寫速度差距越來越大,如果還是去讀寫內存的話那么 CPU 的處理速度就會收到內存讀寫速度的限制,為了彌補這種差距,為了保證 CPU 的快速處理就出現了高速...

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

Spring

開源大閱兵:盤點那些走向世界的中國項目

8

puefu.he 發布于 2019-10-01

“開源(Open Source)”,這個在程序員界耳熟能詳的詞,幾乎充斥著我們的整個職業生涯。相信沒有一個程序員不知道啥是“開源”,相信沒有一個程序員從來沒用過“開源”產品。回顧一下,我們所熟知的一些偉大開源項目幾乎都出自國外的程序大師或組織。然而,這幾年國人也貢獻了不少優秀的開...

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

Java

Java 中的管程

1

劉莉莉 發布于 2019-09-30

Java是利用 管程 解決并發編程問題的,那么究竟什么是 管程 ?而它又是如何解決并發問題的呢? 什么是管程 管程,英文名是 Monitor ,因此有的時候會被翻譯為 監視器 。其實你也許很早就接觸到這個概念了,比如 synchronized 關鍵字,很多文章就介紹過其原理是使用...

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

Java

# 作為程序開發,你所需要知道的編譯型與解釋型、動態語言與靜態語言、強類型語言與弱類型語言的概念…

1

puefu.he 發布于 2019-09-30

在各式各樣的開發過程當中,我相信各位開發小伙伴在開發過程中并沒有太關注什么是解釋性語言和編譯性語言,什么又是動態語言和靜態語言?什么是強類型語言和弱類型語言呢? 這里小棧君為大家解釋一下 file 1. 解釋型語言和編譯型語言 解釋型語言即是源代碼先翻譯成中間代碼,然后由解析器對...

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

Java

Java版的7種單例模式

2

wenming.gapo 發布于 2019-09-30

今天看到某一篇文章的一句話 單例DCL 前面加 V 。就這句話讓我把 單例模式 又仔細看了一遍。 Java 中的 單例模式 是我們一直且經常使用的設計模式之一,大家都很熟悉,所以這篇文章僅僅做我自己記憶。 單例模式(Singleton Pattern)是 Java 中最簡單的設計...

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

Java

【JVM 知識體系框架總結】

19

wenming.gapo 發布于 2019-09-30

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

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

編程技術

架構師必備的37項技能清單

1

鄧龍華 發布于 2019-09-30

幾年前,我被問到“你是如何變成一名架構師的? ”。 基于這個話題,我們討論了很多,比如必要的技術、經驗以及所需要的知識儲備等。 這一次討論促使我開始思考要成為一名架構師應該具備和學習的東西有哪些,成為一個優秀的架構師應該具備哪些能力和做哪些事情。 為此我查閱資料,走訪各位大佬,當...

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

Spring

【SpringBoot】–Spring Boot核心(原理以及代碼實現)

4

likai 發布于 2019-09-30

代碼實現github: github.com/Ccww-lx/Spr… ??SpringBoot作為我們日常開發的框架,我們必須熟悉掌握SpringBoot基礎核心,包括SpringBoot運行原理、基礎配置、外部配置、日志配置、Profile配置、核心注解等等,其中: Spri...

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

Java

java并發lock鎖詳解和使用

5

darida 發布于 2019-09-30

鎖是用于通過多個線程控制對共享資源的訪問的工具,通常鎖提供對共享資源的獨占訪問,一次只能有一個線程可以獲取鎖,并且對共享資源的所有訪問都要求首先獲取鎖。 但是,一些鎖可能允許并發訪問共享資源,如ReadWriteLock的讀寫鎖。在Lock接口出現之前,Java程序是靠synch...

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

Java

SpringBoot集成Spring Security入門體驗

3

xirruiqiang 發布于 2019-09-30

一、前言 Spring Security 和 Apache Shiro 都是安全框架,為Java應用程序提供身份認證和授權。 二者區別 重 輕 關于shiro的權限認證與授權可參考小編的另外一篇文章 : SpringBoot集成Shiro 實現動態加載權限 https://blo...

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

Java

DB4O 社區版 8.1.9 發布,Java Lambda 查詢數據庫

xiaoli.he 發布于 2019-09-30

Db4o 是一個面向對象數據庫,能對復雜的對象結構進行持久化,支持單用戶模式,多用戶模式。 這版本把 Java7-Java11的一些有用新指令補上,主要是為了編譯 Java11 的 Lambda 語句, Lambda 在底層使用了新指令,這個版本的 Db4o 還是基于 Java7...

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

Java

Dubbo面試18問!這些你都會嗎?

3

xiaoli.he 發布于 2019-09-30

點擊上方 “ 匠心零度 ” ,選擇“ 設為星標 ” 做積極的人,而不是積極廢人 原文鏈接:https://deanwang1943.github.io/bugs/2018/10/05/面試/餓了么/dubbo 面試題/ 作者: Dean Wang dubbo是什么 dubbo是一...

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

Java

Scala Class etc.

1

darida 發布于 2019-09-29

Classes 一個源文件可包含多個類,每個類默認都是 public 類字段必須初始化,編譯后默認是 private,自動生成 public 的 getter/setter ; Person 示例 private val private[this] 類方法默認都是 public ...

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

Java

如何讓你的Java代碼性能"更高、更優雅、遠離BUG"?

Harries 發布于 2019-09-29

前言 明代王陽明先生在《傳習錄》談為學之道時說: 私欲日生,如地上塵,一日不掃,便又有一層。著實用功,便見道無終窮,愈探愈深,必使精白無一毫不徹方可。 代碼中的"壞味道",如"私欲"如"灰塵",每天都在增加,一日不去清除...

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

Java

構建云原生微服務網關系列-篇二:Zuul

1

wenming.gapo 發布于 2019-09-29

使用Spring Cloud的api網關組件Zuul結合Spring Cloud Kubernetes項目構建云原生網關 這篇是云原生網關系列的第二篇,這次我們來看一下在不引入Spring Cloud技術棧的情況下使用zuul來實現云原生網關。 Zuul介紹 Zuul是大名鼎鼎的...

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

Java

分布式配置中心–Apollo

10

puefu.he 發布于 2019-09-29

Apollo(阿波羅)是攜程開源的分布式配置中心,能夠集中化管理應用不同環境、不同集群的配置,支持配置熱發布并實時推送到應用端,并且具備規范的權限及流程治理等特性,適用于分布式微服務配置管理場景 Apollo配置中心介紹 程序功能日益復雜,程序配置日益增多:各種功能開關、參數配置...

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

Java

Java性能 — 協程

1

yanxinchi 發布于 2019-09-29

輕量級進程 和 內核線程 一對一相互映射實現的 1:1 線程模型 用戶線程 和 內核線程 實現的 N:1 線程模型 用戶線程 和 輕量級進程 混合實現的 N:M 線程模型 1:1線程模型 內核線程( Kernel-Level Thread )是由操作系統 內核 支持的線程,內核通...

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

2013平特肖公式