原创 spring學習----線程池

線程併發學習 線程併發學習—-核心概念(轉載) 線程併發學習—-線程阻塞(sleep、wait、notifyAll、notify、join) 線程併發學習—-線程阻塞(synchronized) 線程併發學習—-線程阻塞(l

原创 java基礎----集合hashMap

簡介 Java爲數據結構中的映射定義了一個接口java.util.Map,此接口主要有四個常用的實現類,分別是HashMap、Hashtable、LinkedHashMap和TreeMap,類繼承關係如下圖所示: java.uti

原创 線程併發學習----ThreadLocal

概念 線程安全問題一般都是由全局變量及靜態變量引起的。 有狀態 就是有數據存儲功能。有狀態對象(Stateful Bean),就是有實例變量的對象,可以保存數據,是非線程安全的。 無狀態 就是一次操作,不能保存數據。無狀態對象

原创 線程併發學習----Thread、Runnable、Callable

線程併發學習 線程併發學習—-核心概念(轉載) 線程併發學習—-線程阻塞(sleep、wait、notifyAll、notify、join) 線程併發學習—-線程阻塞(synchronized) 線程併發學習—-線程阻塞(l

原创 docker入門學習--Dockerfile

PS:本人還在學習摸索中,有不對的歡迎大佬指教 docker Dockerfile Dockerfile簡介 Dockerfile就是一個普通的文本文件,其內包含了一條條的指令,每一條指令都會構建一層鏡像 Dockerfile實戰

原创 docker入門學習--docker應用(nginx)

PS:本人還在學習摸索中,有不對的歡迎大佬指教 docker應用 容器鏡像簡介 鏡像也是docker的核心組件之一,鏡像是容器運行的基礎,容器是鏡像運行後的形態;可以理解爲鏡像是容器的模板。總體來說,鏡像是一個包含程序運行必要環境

原创 docker入門學習--一個簡單springboot項目+nginx+mysql

PS:本人還在學習摸索中,有不對的歡迎大佬指教 docker部署一個簡單springboot項目+nginx+mysql 項目地址:https://github.com/eos2009/learn-docker docker-co

原创 docker入門學習--導入導出上傳下載

PS:本人還在學習摸索中,有不對的歡迎大佬指教 docker導出 使用上篇文章中啓動容器,向nginx添加一個頁面 查看結果 導出容器 docker export nginx > nginx.tar docker導入

原创 java編碼(ISO-889-1、UTF-8、GBK、Unicode)

文章目錄java編碼ACSII編碼對應表常用編碼1、ISO-8859-12、GB2312/GBK3、Unicode4、UTF-8幾種編碼關係java字符串處理getBytes(charset) 將字符串所表示的字符按照設置char

原创 spring學習----spring事物異常回滾

1、異常的一些基本知識 異常的架構   異常的繼承結構:Throwable爲基類,Error和Exception繼承Throwable。Error和RuntimeException及其子類成爲未檢查異常(unchecked),其

原创 web-service學習-----REST

REST 簡介 RESTful service是一種架構模式,近幾年比較流行了,它的輕量級web服務,發揮HTTP協議的原生的GET,PUT,POST,DELETE。 REST模式的Web服務與複雜的SOAP和XML-RPC對比來

原创 JVM學習----查看堆棧信息

JPS 查看當前運行java進程 JVM Process Status Tool,顯示指定系統內所有的HotSpot虛擬機進程。 jps -lvm 用於查看當前機器上運行的java進程。 命令格式 jps [options

原创 線程併發學習----線程阻塞(synchronized)

線程併發學習 線程併發學習—-核心概念(轉載) 線程併發學習—-線程阻塞(sleep、wait、notifyAll、notify、join) 線程併發學習—-線程阻塞(synchronized) 線程併發學習—-線程阻塞(l

原创 一次dubbo客戶端消費者超時-線程池耗盡問題處理

1、問題起因 上線一個文件下載服務,運行一直穩定,偶有異常(連接國外網絡不穩定導致),一天突然消費端頻繁拋出超時異常(不是所有請求都超時,大部分超時), 起初以爲下載文件過大導致超時,測試發現不是該問題(使用小文件測試),猜測可能

原创 gitlab安裝配置

Gitlab安裝配置 使用系統centos7 git簡單使用及原理:https://blog.csdn.net/eos2009/article/details/102548407 ssh 安裝ssh yum install -