有幸從一位在阿里的朋友那得到 Alibaba 內(nèi)部出品強(qiáng)推的“SpringBoot+微服務(wù)學(xué)習(xí)指南”,秉承好東西要分享的原則,今天就來秀一把,試試這份“Springboot+...
有幸從一位在阿里的朋友那得到 Alibaba 內(nèi)部出品強(qiáng)推的“SpringBoot+微服務(wù)學(xué)習(xí)指南”,秉承好東西要分享的原則,今天就來秀一把,試試這份“Springboot+...
概述 最近換工作,對(duì)最近面試的過程進(jìn)行總結(jié),總結(jié)每個(gè)公司的面試流程和問到的面試題,記錄自己,也供大家參考。 我是一名 Java 開發(fā),工作經(jīng)驗(yàn) 10 年,所以面試一名高級(jí) J...
對(duì)象拷貝現(xiàn)狀 業(yè)務(wù)系統(tǒng)中經(jīng)常需要兩個(gè)對(duì)象進(jìn)行屬性的拷貝,不能否認(rèn)逐個(gè)的對(duì)象拷貝是最快速最安全的做法,但是當(dāng)數(shù)據(jù)對(duì)象的屬性字段數(shù)量超過程序員的容忍的程度,代碼因此變得臃腫不堪,...
GraalVM 背景 新、舊編程語(yǔ)言的興起躁動(dòng),說明必然有其需求動(dòng)力所在,譬如互聯(lián)網(wǎng)之于 JavaScript、人工智能之于 Python,微服務(wù)風(fēng)潮之于 Golang 等等...
提到 Java 虛擬機(jī)(JVM),可能大部分人的第一印象是“難”,但當(dāng)讓我們真正走入“JVM 世界”的時(shí)候,會(huì)發(fā)現(xiàn)其實(shí)問題并不像我們想象中的那么復(fù)雜。唯一真正令我們恐懼的,其...
FST 的概念和定義 FST 序列化全稱是 Fast Serialization Tool,它是對(duì) Java 序列化的替換實(shí)現(xiàn)。既然前文中提到 Java 序列化的兩點(diǎn)嚴(yán)重不足...
Java 面試 大家想必也知道現(xiàn)在面試就是看項(xiàng)目經(jīng)驗(yàn)+基本技術(shù)+個(gè)人潛力(也就是值不值得培養(yǎng))??傊褪敲恳淮蚊嬖嚩际菍?duì)我們能力的檢驗(yàn)(無論是軟實(shí)力還是硬實(shí)力)。軟實(shí)力其實(shí)就...
什么是線程安全?線程安全,有兩個(gè)重要的特征說明:“共享”和“可變”。 共享是指可以被多個(gè)線程同時(shí)訪問; 可變是指變量的值在生命周期內(nèi)是可以變化的; 如何實(shí)現(xiàn)線程安全 一個(gè)對(duì)象...
前言: 我們剛開始學(xué)習(xí) JavaWeb 的時(shí)候,使用 Servlet/JSP 做開發(fā),一個(gè)接口搞一個(gè) Servlet ,很頭大,后來我們通過隱藏域或者反射等方式,可以減少 S...
隨著時(shí)間的推移,Java已經(jīng)成為軟件開發(fā)中流行的編程語(yǔ)言。雖然java比C++或C++更受歡迎,但這種編程語(yǔ)言仍然存在問題。下面是開發(fā)人員可能犯的七個(gè)Java開發(fā)錯(cuò)誤,以及如...