原创 java解析Json中獲取Array字段值及嵌套Json對象
1. Json含有數組時,先把String類型的json串轉換的Json對象,通過getJSONArray(key)方法獲取其Array部分,然後通過下標和key獲取相應子數組裏具體的字段值:String test_arrary =
原创 Tomcat被曝重大漏洞,影響過去 13 年的所有版本
一、漏洞背景 近日,國內安全公司長亭科技披露一個在 Tomcat 中潛伏十多年的安全漏洞——Ghostcat (幽靈貓),其編號爲 CVE-2020-1938 。 據悉,Ghostcat(幽靈貓)由長亭科技安全研究員發現,它是存在於 Tom
原创 分佈式及分佈式事務解決方案
分佈式產生的背景: 1. 傳統項目多數據源時; 2. RPC遠程調用中發起方A調用遠程接口B成功後,發起方A突然報錯(此時B方可能已經提交,A報錯後無法再回滾B); 解決思路:採用最終一致性和2PC或3PC(兩階段提交、三階段提交),短
原创 刪除排序鏈表中重複數字節點,只保留原始鏈表中 沒有重複出現的數字(二)
引用:原文鏈接:https://blog.csdn.net/dadajixxx/article/details/87551738 /*題目 * 在一個排序的鏈表中,存在着重複的節點,請刪除該鏈表中重複的節點,重複的節點不保留,返回鏈表頭指針
原创 刪除排序鏈表所有重複元素,使得每個元素只出現一次(一)
給定一個排序鏈表,刪除所有含有重複數字的節點,只保留原始鏈表中 沒有重複出現 的數字。LeetCode的83題,以後題目的序號有可能會改變 示例 1: 給定鏈表: 1->1->2 處理結果: 1->2 示例 2: 給定鏈表:
原创 關於java中的對象序列化
java對象序列化機制一般來講有兩種用途: 1.需要將對象的狀態保存到文件中,而後能夠通過讀入對象狀態來重新構造對象,恢復程序狀態 2.使用套接字在網絡上傳送對象的程序來說,是很有用的。 我們通過讓類實現java.io.Serializab
原创 MySQL、Oracle、SqlServer數據庫的區別
引用:https://www.cnblogs.com/WoLykos/p/11752813.html 鑑於和數據庫打交道日益頻繁,遂決定寫一篇關於Oracle、SqlServer、MySQL區別的個人觀點。MySQL是大學時的主要學習對象,
原创 JVM垃圾回收與一次線上內存泄露問題分析和解決過程
以下文章來源於花椒技術 ,作者花椒服務端 前言 內存泄漏(Memory Leak)是指程序中己動態分配的堆內存由於某種原因程序未釋放或無法釋放,造成系統內存的浪費,導致程序運行速度減慢甚至系統崩潰等嚴重後果。 Java是由C++發
原创 在Java中獲取系統屬性
Java語言以其面向對象、跨平臺、可移植性好、安全性高等優點,受到衆多編程人員的青睞,越來越多的人將其作爲應用軟件開發語言的首選。 在Java應用程序運行時,特別是需要在跨平臺工作環境下運行時,需要確定操作系統類型、用戶JDK版本和用戶工作
原创 比較java_io_Externalizable和Serializable
即使你沒有用過對象序列化(serialization),你可能也知道它。但你是否知道 Java 還支持另外一種形式的對象持久化,外部化(externalization)? 下面是序列化和外部化在代碼級的關聯方式: public interf
原创 數據庫驅動連接字符串
1. MySQL(http://www.mysql.com)mm.mysql-2.0.2-bin.jar Class.forName( "org.gjt.mm.mysql.Driver" )
原创 「Chris Richardson 微服務系列」微服務架構的優勢與不足-1 微服務架構的優勢與不足-1
編者的話|本文來自 Nginx 官方博客,是微服務系列文章的第一篇,主要探討了傳統的單體式應用的不足,以及微服務架構的優勢與挑戰。 轉自http://blog.daocloud.io/microservices-1/ 作者介紹:C
原创 「Chris Richardson 微服務系列」服務發現的可行方案以及實踐案例-4(轉)
「Chris Richardson 微服務系列」服務發現的可行方案以及實踐案例 Posted on 2016年5月25日 編者的話|本文來自 Nginx 官方博客,是微服務系列的第四篇文章。第一篇介紹了微服務架構的模式,討論了使用微服務
原创 【CHRIS RICHARDSON 微服務系列】事件驅動的數據管理-5
編者的話 |本文來自 Nginx 官方博客,是「Chris Richardson 微服務」系列的第五篇文章。第一篇文章介紹了微服務架構模式,並且討論了使用微服務的優缺點;第二和第三篇描述了微服務架構模塊間通訊的不同方面;第四篇研究了服務
原创 【CHRIS RICHARDSON 微服務系列】微服務架構中的進程間通信-3
編者的話 |本文來自 Nginx 官方博客,是微服務系列文章的第三篇,在第一篇文章中介紹了微服務架構模式,與單體模式進行了比較,並且討論了使用微服務架構的優缺點。第二篇描述了採用微服務架構的應用客戶端之間如何採用 API 網關方式進行通