標簽:rand

Java

Apache Axis 1.4遠程命令執行詭異探索之路

12

zhuangli 發布于 2019-12-07

概述 axis 全稱Apache EXtensible Interaction System 即Apache可擴展交互系統。axis 為創建服務器端、客戶端和網關SOAP等操作提供基本框架。axis 目前版本主要面向Java,面向C++的版本正在開發中。axis 并不完全是一個S...

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

Java

2019年Java面試題基礎系列228道(2),查漏補缺!

3

dulong 發布于 2019-12-06

2019年Java面試題基礎系列228道 上一篇更新1~20題的答案解析 juejin.im/post/5de8c6… 本次更新Java 面試題(一)的21~50題答案 21、描述一下 JVM 加載 class 文件的原理機制? JVM 中類的裝載是由類加載器(ClassLoad...

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

Spring

SpringBoot整合MyBatis教程Provider進階(Update, Delete)

darida 發布于 2019-12-06

本教程主要詳細講解SpringBoot整合MyBatis項目高級操作模式,主要使用到 @Provider 高級模式進行MyBatis整合開發,本文主要講解Update更新數據操作. 基礎環境 技術 版本 Java 1.8+ SpringBoot 2.x.x MyBatis 3.5...

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

Java

Weblogic-T3-CVE-2019-2890-Analysis

21

changyuan.xu 發布于 2019-12-06

本文僅記錄一下自己調試2890的一些過程,網上已經有兩篇公開的文章了,主要是因為要寫年會PPT,然后自己上手調了一下這個漏洞,發現真的是個弟中弟的漏洞,感覺就是個 混kpi的漏洞 。 0x02 漏洞原理 T3反序列化關鍵字還是 readObject ,所以補丁下來的第一時間,我全...

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

Spring

SpringBoot之整合MongoDB

2

changyuan.xu 發布于 2019-12-06

MongoDB 是由C++語言編寫的,是一個基于分布式文件存儲的開源數據庫系統。 在高負載的情況下,添加更多的節點,可以保證服務器性能。 MongoDB 旨在為WEB應用提供可擴展的高性能數據存儲解決方案。 MongoDB 將數據存儲為一個文檔,數據結構由鍵值(key=>v...

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

Java

關于 MyBatis 我總結了 10 種通用的寫法

3

songhua.gao 發布于 2019-12-06

點擊上方  Java后端 ,選擇  設為星標 優質文章,及時送達 作者 | smile_lg 鏈接 | blog.csdn.net/smile_lg/article/details/71215619 用來循環容器的標簽forEach,查看例子 foreach元...

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

編程技術

《領域驅動設計之PHP實現》 – 架構風格

2

songhua.gao 發布于 2019-12-06

架構風格 對于構建復雜應用,一個關鍵點就是得有一個適合應用需求的架構設計。領域驅動設計的一個優勢就是不必綁定到任何特定的架構風格之上。相反的,我們可以根據每個核心域內的限界上下文自由選擇最佳的架構,限界上下文同時為每個特定領域問題提供了豐富多彩的架構選擇。 例如,一個訂單系統可以...

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

Java

2019年100道經典JAVA面試真題解析

16

songhua.gao 發布于 2019-12-05

2019年快結束了,給大家整理了今年來最經典的面試真題100道,每個題目都有詳細的解答,收集了java基礎,容器,多線程,反射,對象拷貝,Java Web,異常,網絡,設計模式,Spring / Spring MVC,等專題的經典面試真題,和詳細分析。沒道題目都詳細講解,文章過長...

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

Java

Java 虛擬機結構

3

likai 發布于 2019-12-05

一 數據類型 與 Java 程序語言中的數據類型相似,Java 虛擬機可以操作的數據類型可分為兩類:原始類型(Primitive Types,也經常翻譯為原生類型或者基本類型)和引用類型(Reference Types)。 與之對應,也存在有原始值(Primitive Value...

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

Java

JDK源碼分析-CopyOnWriteArrayList

2

yeseng 發布于 2019-12-05

1. 概述 CopyOnWriteArrayList,從名字可以看出它跟 ArrayList 有點關系,可以理解為線程安全的 ArrayList。 它的類簽名和繼承結構 如下: public class CopyOnWriteArrayList<E> implemen...

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

Spring

002 | 搭上SpringBoot事務源碼分析專車

1

puefu.he 發布于 2019-12-04

專車介紹 該趟專車是開往Spring Boot事務源碼分析的專車 專車問題 為什么加上@Transactional注解就可以實現事務? 分析事務源碼之后我們可以學到什么? 專車名詞 事務 程序中通常使用事務來達到數據的一致性,從而避免臟數據 編程式事務 在業務方法開頭開啟事務,然...

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

Spring

SpringBoot整合MyBatis教程(PageHelper版)

darida 發布于 2019-12-04

本教程主要詳細講解SpringBoot整合MyBatis使用PageHelper進行數據查詢并分頁功能! 基礎環境 技術 版本 Java 1.8+ SpringBoot 2.x.x MyBatis 3.5.x PageHelper 5.x.x 創建項目 初始化項目 mvn arc...

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

Java

Java并發容器,底層原理

4

darida 發布于 2019-12-04

編輯推薦: 文章主要介紹ConcurrentHashMap底層具體實現,分段鎖,底層采用,HashTable全表鎖等等,希望對您的學習有所幫助。 本文來自于itpub,由火龍果軟件Delores編輯、推薦。 ConcurrentHashMapConcurrentHashMap底層...

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

Java

6. 彤哥說netty系列之Java NIO核心組件之Buffer

5

puefu.he 發布于 2019-12-03

<p align="right">——日拱一卒,不期而至!</p> 你好,我是彤哥,本篇是netty系列的第六篇。 簡介 上一章我們一起學習了Java NIO的核心組件Channel,它可以看作是實體與實體之間的連接,而且需要與Buff...

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

Spring

SpringBoot + Redisson實現分布式鎖

2

zhuangli 發布于 2019-12-03

一、什么是分布式? 要想說什么是分布式,那么首先要知道分布式之前的系統是什么樣的架構,之前的架構又存在什么樣的問題? 單體架構 分布式之前就是單體架構,單體架構顧名思義就是將所有的業務功能打包在一個應用中,然后部署在服務器上。如果我們把單體架構比作一個汽車工廠,那么從汽車發動機到...

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

編程技術

SpringBoot 整合 Zookeeper 接入Starring微服務平臺

3

劉莉莉 發布于 2019-12-03

背景 最近接的一個項目是基于公司產品Starring做的微服務支付平臺,純后臺項目,實現三方支付公司和銀行接口來完成用戶賬戶扣款,整合成通用支付接口發布給前端調用。 但是扯蛋了,這邊前端什么都不想做,只想我們提供一個鏈接,用戶可以選擇支付方式進行支付,這樣的話相當于咱們又得起一個...

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

Java

Dubbo源碼解析(三十四)集群——開篇

1

songhua.gao 發布于 2019-12-03

目標:介紹接下來集群分哪幾部分來描述,介紹dubbo在集群中涉及到的幾個功能,介紹dubbo-cluster下跟各個功能相關的接口 集群是什么? 如果說分布式是爸爸住在杭州,媽媽住在上海,那么集群就是兩個爸爸,一個住在杭州,一個住在上海。對于分布式和集群有高吞吐量、高可用的目標。...

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

Spring

Spring Boot + Log4j2 日志框架配置 (Maven)

3

尖兵 發布于 2019-12-03

Spring Boot默認情況下,當使用"Starters" 使用Logback輸出日志 , 還包括適當的Logback路由, 確保其他的日志框架(Java Util Logging, Commons Logging, Log4j, SLF4J)都能正常使用 ...

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

2013平特肖公式