標簽:remote

Java

Jackson系列三——CVE-2017-17485(基于ClassPathXmlApplicationContext利用鏈)

18

xubiao.zhuang 發布于 2019-11-17

本次Jackson反序列化漏洞是基于org.springframework.context.support.ClassPathXmlApplicationContext的利用鏈的。在開啟enableDefaultTyping()或使用有問題的@JsonTypeInfo注解的前提下...

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

Spring

手把手教你定制標準 Spring Boot starter

8

dulong 發布于 2019-11-17

點擊上方藍色“ 程序猿DD ”,選擇“設為星標” 回復“ 資源 ”獲取獨家整理的學習資料! 寫在前面 我們每次構建一個 Spring 應用程序時,我們都不希望從頭開始實現具有「橫切關注點」的內容;相反,我們希望一次性實現這些功能,并根據需要將它們包含到任何我們要構建的應用程序中 ...

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

Java

Jenkins集群下的pipeline實戰

10

鄧龍華 發布于 2019-11-16

關于Jenkins集群 在 《快速搭建Jenkins集群》 一文中,我們借助docker快速搭建了Jenkins集群,今天就在這個集群環境中創建pipeline任務,體驗Jenkins集群下的并行任務; 環境信息 整個集群環境一共有三臺電腦,信息如下: 主機名 IP地址 作用 m...

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

Spring

2w字長文,讓你瞬間擁有「調用鏈」開發經驗

12

zhuangli 發布于 2019-11-16

原創:小姐姐味道(微信公眾號ID:xjjdog),歡迎分享,轉載請保留出處。 很多同學表示,對于微服務中常用的調用鏈功能的原理,感覺很模糊。 本文將真正的從零開始,介紹調用鏈客戶端開發的一些要點 。讓你瞬間擁有APM開發經驗。文章很長很長,照例看一下相關目錄。 隨著微服務架構的流...

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

Spring

docker-compose 部署 Vue+SpringBoot 前后端分離項目

7

songhua.gao 發布于 2019-11-15

一、前言 本文將通過 docker-compose 來部署前端Vue項目到Nginx中,和運行后端SpringBoot項目 服務器基本環境: CentOS7.3 Dokcer MySQL 二、docker-compose 部署Vue+SpringBoot 前后端分離項目 整體項目...

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

Java

Dubbo源碼解析(十三)遠程通信——Grizzly

1

小丁 發布于 2019-11-15

目標:介紹基于Grizzly的來實現的遠程通信、介紹dubbo-remoting-grizzly內的源碼解析。 前言 Grizzly NIO框架的設計初衷是幫助開發者更好地利用Java NIO API,構建強大的可擴展的服務器應用。關于Grizzly我也沒有很熟悉,所以只能根據g...

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

Java

Java全文搜索引擎—Solr

5

劉莉莉 發布于 2019-11-15

全文檢索 倒排索引 根據文檔創建索引,再對索引進行查詢獲取文檔。 相比與順序查詢:不需要那么多的查詢(一個文檔一個文檔找索引,找到就匹配,需要全部查詢,效率很低),而且可以在索引上定位,出現在哪個文檔哪個地方,支持高亮 Lucene Lucene是一個基于Java的全文檢索庫,可...

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

Java

SpringBoot自動配置原理,面試高頻!

8

xirruiqiang 發布于 2019-11-15

SpringBoot自動配置 我們都知道一個SpringBoot主配置類只要標注上<u>@SpringBootApplication</u>的注解,Spring就會幫我們自動配置各個組件和實例化Bean,我們來通過源碼分析一下SpringBoot自動配置原...

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

Java

面試開掛:近百道Java面試題整理

xiaoli.he 發布于 2019-11-15

1.什么是Java虛擬機?為什么Java被稱作是“平臺無關的編程語言”? Java虛擬機是一個可以執行Java字節碼的虛擬機進程。Java源文件被編譯成能被Java虛擬機執行的字節碼文件。 Java被設計成允許應用程序可以運行在任意的平臺,而不需要程序員為每一個平臺單獨重寫或者是...

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

Java

JAVA實現對ACCESS數據庫的遠程訪問

3

yeseng 發布于 2019-11-15

在實際的項目中,可能會遇到這樣的問題:A服務器上的應用程序需要訪問B服務器上的access數據庫(可以使用虛擬機模擬A、B服務器進行測試)。而access數據庫是文件類型的,不同計算機間需要指定文件訪問權限,增加了程序的復雜度。本文將從一個實例來介紹一種簡單實用的方法。該實例使用...

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

Java

netty學習實戰—實現websocket長連接和socket之間進程通信

4

xubiao.zhuang 發布于 2019-11-14

netty學習—實現websocket長連接和socket之間通信 最近正在學習netty,跟著教程寫了一個基于WebSocket的網頁聊天室,對netty有了一定的了解,現在正好項目使用到長連接,選用了netty。 項目目標:客戶端A(網頁)和服務端通過WebSocket進行通...

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

Java

pom中更換阿里云倉庫時不要忽略了pluginRepositories

xirruiqiang 發布于 2019-11-14

用maven也大幾年了,也一直在用阿里云的中央倉庫。 不喜歡在maven的settings.xml里改,更喜歡直接在pom.xml里改,因為受git管理,小伙伴們拉下來即可。 然而網上的大部分技術文章都只會指導你這么配置: <repositories> <rep...

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

Java

APP 定位過于頻繁,我用反射 + 動態代理揪出元兇

1

zhuangli 發布于 2019-11-14

1. 背景 定位現在是很多 APP 最基本也不可或缺的能力之一,尤其是對打車、外賣之類的應用來說。但對定位的調用可不能沒有節制,稍有不慎可能導致設備耗電過快,最終導致用戶卸載應用。 筆者所在項目是一個在后臺運行的 APP,且需要時不時在后臺獲取一下當前位置,再加上項目里會引入很多...

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

Java

JVM 你不可不知的參數

3

dulong 發布于 2019-11-14

有的同學雖然寫了一段時間 Java 了,但是對于 JVM 卻不太關注。有的同學說,參數都是團隊規定好的,部署的時候也不用我動手,關注它有什么用,而且,JVM 這東西,聽上去就感覺很神秘很高深的樣子,還是算了吧。 沒錯,部署的時候可能用不到你親自動手,但是出現問題了怎么辦,難道不用...

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

Java

SpringBoot Activiti6系列教程(五)-activiti api

1

hellas 發布于 2019-11-13

介紹 Activiti api 設計的非常友好,使用的過程中也是學習到了api設計的一些技巧,有時間也會整理下,activit api主要是分兩大塊 Service Query Service負責執行動作,Query負責執行查詢,也就是涉及到數據的 增、刪、改 由Service負...

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

編程技術

阿里巴巴微服務架構演進

13

zhuangli 發布于 2019-11-13

阿里巴巴服務化架構演進 單一應用架構 All In One 整個網站幾個應用 前臺 web + 后臺 ops + tasks 業務 web + service/dao 各自開發 一起集成發布 技術戰:Webx、Spring Ibatis、Jboss、Oracle 存在的問題:合并...

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

Java

JVM性能調優監控工具jps、jstack、jmap、jhat、jstat、hprof使用詳解

5

dulong 發布于 2019-11-13

點擊上方 "IT牧場" ,選擇 "設為星標" 技術干貨每日送達! 現實企業級Java應用開發、維護中,有時候我們會碰到下面這些問題: OutOfMemoryError,內存不足 內存泄露 線程死鎖 鎖爭用(Lock Contention) ...

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

Java

Dubbo源碼解析(十)遠程通信——Exchange層

2

劉莉莉 發布于 2019-11-13

目標:介紹Exchange層的相關設計和邏輯、介紹dubbo-remoting-api中的exchange包內的源碼解析。 前言 上一篇文章我講的是dubbo框架設計中Transport層,這篇文章我要講的是它的上一層Exchange層,也就是信息交換層。官方文檔對這一層的解釋是...

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

2013平特肖公式