標簽:處理器

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)

Spring

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

13

hanze 發布于 2019-10-01

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

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

Spring

Spring 源碼(九)@Autowired注解實現原理(Spring Bean的自動裝配) 原 薦

1

劉莉莉 發布于 2019-10-01

@Autowired 注解的實現過程,其實就是Spring Bean的自動裝配過程。通過看@Autowired源碼注釋部分我們可以看到 @Autowired 的實現是通過 AutowiredAnnotationBeanPostProcessor 后置處理器中實現的。 Autowi...

閱讀(10)評論(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

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

1

puefu.he 發布于 2019-09-30

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

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

Java

動態代理

17

yeseng 發布于 2019-09-30

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

閱讀(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

SSM+maven實現答題管理系統(一)

12

changyuan.xu 發布于 2019-09-30

最近項目比較忙,然后又生病了,都沒時間寫博客了QAQ。這次我帶來了SSM框架搭建的一個答題管理系統,之前我用的tp框架構建的 答題管理系統 ,這次我用SSM框架重構了一下 1.前期準備 SSM架構的相關知識(Spring+Springmvc+mybatis) IDEA/eclip...

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

Java

SpringBootSecurity學習(06)網頁版登錄方法級別的權限

10

likai 發布于 2019-09-29

用戶授權 前面討論過,Web應用的安全管理,主要包括兩個方面的內容,一個是用戶身份的認證,即用戶登錄的設計,二是用戶授權,即一個用戶在一個應用系統中能夠執行哪些操作的權限管理。前面介紹了登錄,下面簡單介紹一下用戶授權。用戶擁有的權限是根據用戶的角色來決定的,并且security中...

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

Java

Spring 源碼(八)循環依賴 原 薦

zhuangli 發布于 2019-09-29

循環依賴是指兩個或者多個Bean之前相互持有對方。在Spring中循環依賴一般有三種方式: 構造函數循環依賴 setter方法循環依賴 prototype 范圍的依賴處理 構造函數循環依賴 在Spring中構造函數循環依賴是無法解決的,因為構造函數依賴其實是方法間循環調用的一種,...

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

Java

coding騷操作-lombok

3

小丁 發布于 2019-09-29

“麻煩”的代碼 很多java程序員在寫代碼時,經常抱怨java語言寫起來的臃腫與繁復,在大家都依照前人制定的代碼規范進行編寫的今天,大家在這些條條框框的限制下,都需要編寫很多“麻煩”的代碼。比如下面的代碼: /** * 員工類 **/public class Employee {...

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

Spring

FactoryBean——Spring的擴展點之一

4

songhua.gao 發布于 2019-09-28

掃描下方二維碼或者微信搜索公眾號 菜鳥飛呀飛 ,即可關注微信公眾號,閱讀更多Spring源碼分析文章 首先需要說明的是,FactoryBean和BeanFactory雖然名字很像,但是這兩者是完全不同的兩個概念,用途上也是天差地別。BeanFactory是一個Bean工廠,在一定...

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

Java

可見性有序性,Happens-before來搞定

4

hanze 發布于 2019-09-28

點擊藍色“ 程序猿DD ”關注我 回復“ 資源 ”獲取獨家整理的學習資料! 作者 | tan日拱一兵 來源 |  公眾號「 日拱一兵 」 上一篇文章  并發 Bug 之源有三,請睜大眼睛看清它們  談到了 可見性/原子性/有序性 三個問題,這些問題通...

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

Spring

Spring系列面試題

5

songhua.gao 發布于 2019-09-28

1、springmvc用到的注解,作用是什么,原理。 @Controller注解 是在Spring的org.springframework.stereotype包下,org.springframework.stereotype.Controller注解類型用于指示Spring類的...

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

Java

夯實Java基礎系列10:深入理解Java中的異常體系

2

dulong 發布于 2019-09-28

目錄 - Java異常 本系列文章將整理到我在GitHub上的《Java面試指南》倉庫,更多精彩內容請到我的倉庫里查看 https://github.com/h2pl/Java-… 喜歡的話麻煩點下Star哈 文章首發于我的個人博客: www.how2playlife...

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

Spring

Spring源碼分析系列(二)–ioc加載過程

1

hellas 發布于 2019-09-27

首先看一段代碼,我們通過這段代碼分析ioc的加載過程。 public static void main(String[] args) { ApplicationContext applicationContext = new AnnotationConfigApplication...

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

Java

Spring Boot 配置元數據指南

wenming.gapo 發布于 2019-09-27

1. 概覽 在編寫 Spring Boot 應用程序時, 將配置屬性映射到 Java bean 上 是非常有用的。但是,記錄這些屬性的最好方法是什么呢? 在本教程中,我們將探討 Spring Boot Configuration Processor 和 關聯的 JSON 元數據文...

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

2013平特肖公式