標簽:rmi

Java

Java反射原理分析 – Method篇

hanze 發布于 2019-10-16

Class 對象提供以下獲取對象的方法( Method ): getMethod getDeclaredMethod getMethods getDeclaredMethods 測試用例 //父類 public class RefFather { public void refF...

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

Spring

走進Spring中Bean的世界

76

songhua.gao 發布于 2019-10-16

之前十一假期,基于SpringBoot實現集成公司業務和通用封裝的starter,有點類似支付寶的Sofa-Boot。在實現過程中,不斷優化的過程發現對源碼理解不好,starter很容易寫的不那么“聰明”。所以就趁著假期一點點跟著源碼閱讀了起來,今天來分享一篇總結簡單Bean的生...

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

Java

LeetCode 205:同構字符串 Isomorphic Strings

1

songhua.gao 發布于 2019-10-16

題目: 給定兩個字符串 s 和 *t* ,判斷它們是否是同構的。 如果 s 中的字符可以被替換得到 *t* ,那么這兩個字符串是同構的。 所有出現的字符都必須用另一個字符替換,同時保留字符的順序。兩個字符不能映射到同一個字符上,但字符可以映射自己本身。 Given two str...

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

Spring

Spring IoC – IoC 容器初始化 源碼解析

2

yanxinchi 發布于 2019-10-15

前言 本章主要內容是由以下部分組成, Spring 中容器初始化入口 以最經典的ClassPathXmlApplicationContext 為例,講解Spring IoC 的容器初始化過程 在學習源碼的過程當中,我想強調兩點: 一定要學會抓重點,歸納核心類、核心方法、核心步驟。...

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

Java

Maven項目分析剔除無用jar引用

2

yanxinchi 發布于 2019-10-15

一、為什么要做這件事? 項目持續研發,不停地在上面新增功能,新增特性,引入新的框架和組件,jar包依賴多并且復雜,再加上需求各種變更,有不少已經存在的功能下線,但jar包依賴沒人管,還是放在項目的pom.xml文件里。項目持續的時間一長,經常會出現項目打包要求內存多,時間慢的問題...

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

Spring

Idea開啟springboot 熱加載,導致的Shiro類型轉換異常

yeseng 發布于 2019-10-15

開發shiro的自定義realm時,拋出實體轉換異常 @Override protected AuthorizationInfo doGetAuthorizationInfo(PrincipalCollection principal) { User user = (User) ...

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

Java

從 JVM 視角看看 Java 守護線程

hellas 發布于 2019-10-15

Java 多線程系列第 7 篇。 這篇我們來講講線程的另一個特性:守護線程 or 用戶線程? 我們先來看看 Thread.setDaemon() 方法的注釋,如下所示。 Marks this thread as either a daemon thread or a user t...

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

Java

Spring Security 實戰干貨:路徑Uri中的 Ant 風格

2

darida 發布于 2019-10-15

1. 前言 我們經常在讀到一些文章會遇到 uri 支持 Ant 風格 ,而且這個東西在 Spring MVC 和 Spring Security 中經常被提及。這到底是什么呢?今天我們來學習了解一下。這對我們學習 Spring MVC 和 Spring Security 十分必要...

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

Java

那些有趣的代碼(一)–有點萌的 Tomcat 的線程池題

1

鄧龍華 發布于 2019-10-15

最近抓緊時間看看了看tomcat 和 jetty 的源代碼。發現了一些有趣的代碼,這里和大家分享一下。 Tomcat 作為一個老牌的 servlet 容器,處理多線程肯定得心應手,為了能保證多線程環境下的高效,必然使用了線程池。 但是,Tomcat 并沒有直接使用 j.u.c 里...

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

Java

為什么Netty的FastThreadLocal速度快 原 薦

xirruiqiang 發布于 2019-10-15

前言 最近在看netty源碼的時候發現了一個叫FastThreadLocal的類,jdk本身自帶了ThreadLocal類,所以可以大致想到此類比jdk自帶的類速度更快,主要快在什么地方,以及為什么速度更快,下面做一個簡單的分析; 性能測試 ThreadLocal主要被用在多線程...

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

Spring

spring5 源碼深度解析—– 事務增強器(100%理解事務)

3

Harries 發布于 2019-10-15

上一篇文章我們講解了事務的Advisor是如何注冊進Spring容器的,也講解了Spring是如何將有配置事務的類配置上事務的,實際上也就是用了AOP那一套,也講解了Advisor,pointcut驗證流程,至此,事務的初始化工作都已經完成了,在之后的調用過程,如果代理類的方法被...

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

Java

「譯」雇傭Java 開發人員的完整指南

6

xiaoli.he 發布于 2019-10-15

Java是正在使用的最流行的編程語言之一,因此聘請合適的Java開發人員來使用該技術功能對于一些組織來說至關重要。根據Stackify的說法,Java是雇主中需求最大的編程語言,Indeed (截至2017年3月)招聘的工作清單比其他任何語言都要多。 Java是IT行業...

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

Spring

Spring AOP 之cglib動態代理剖析

zhuangli 發布于 2019-10-15

Cglib動態代理 在之前的文章中我們介紹了JDK動態代理的解析,今天我們來剖析一下Cglib的動態代理解析。 Cglib代理例子 按照慣例我們先用一個簡單的例子來說明 HelloService被代理類: public class HelloService { public vo...

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

Java

從 JVM 視角看看 Java 守護線程

2

puefu.he 發布于 2019-10-15

Java 多線程系列第 7 篇。 這篇我們來講講線程的另一個特性:守護線程 or 用戶線程? 我們先來看看 Thread.setDaemon() 方法的注釋,如下所示。 Marks this thread as either a daemon thread or a user t...

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

Java

設計模式 – 動態代理原理及模仿JDK Proxy 寫一個屬于自己的動態代理

1

puefu.he 發布于 2019-10-15

本篇文章代碼內容較多,講的可能會有些粗糙,大家可以選擇性閱讀。 本篇文章的目的是簡單的分析動態代理的原理及模仿 JDK Proxy 手寫一個動態代理以及對幾種代理做一個總結。 對于代理模式的介紹和講解,網上已經有很多優質的文章,我這里就不會再過多的介紹了,這里推薦幾篇優質的文章作...

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

Java

死磕 java線程系列之線程池深入解析——體系結構

4

xiaoli.wang 發布于 2019-10-15

(手機橫屏看源碼更方便) 注:java源碼分析部分如無特殊說明均基于 java8 版本。 簡介 Java的線程池是塊硬骨頭,對線程池的源碼做深入研究不僅能提高對Java整個并發編程的理解,也能提高自己在面試中的表現,增加被錄取的可能性。 本系列將分成很多個章節,本章作為線程池的第...

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

Java

Android進階3:Android的NDK開發-JNI基礎

22

xiaoli.wang 發布于 2019-10-14

API實現了Java和其他語言的通信(主要是C&C++)。從Java1.1開始,JNI標準成為java平臺的一部分,它允許Java代碼和其他語言寫的代碼進行交互。JNI標準至少要保證本地代碼能工作在任何Java虛擬機環境。 Android NDK官方原文檔: develo...

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

Java

為什么Netty的FastThreadLocal速度快

劉莉莉 發布于 2019-10-14

最近在看netty源碼的時候發現了一個叫FastThreadLocal的類,jdk本身自帶了ThreadLocal類,所以可以大致想到此類比jdk自帶的類速度更快,主要快在什么地方,以及為什么速度更快,下面做一個簡單的分析; 性能測試 ThreadLocal主要被用在多線程環境下...

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

手机彩票计划软件超稳