原创 Docker入門

Docker Docker 是一個開源的應用容器引擎,基於 Go 語言 並遵從Apache2.0協議開源。 Docker 可以讓開發者打包他們的應用以及依賴包到一個輕量級、可移植的容器中,然後發佈到任何流行的 Linux 機器上,也可以

原创 Java併發-鎖

17年10月份接觸的java併發,距離現在也有一段時間了,對鎖這一塊一直處於非常迷茫疑惑的狀態,一是因爲有些概念比較抽象,二是名詞性的東西太多,沒有一個整體的理解很難去區分不同的名詞和概念,因此寫篇博客把鎖想過知識點整理一下。 從代碼的

原创 Redis對象的底層數據結構

Redis對象類型簡介 Redis是一個高性能的key-value數據庫。其中,每個key和value都是使用對象表示的。 redis>SET code "hello world" 比如上面這行代碼,其中key是code,是一個包含

原创 Java虛擬機

一、運行時數據區域程序計數器記錄正在執行的虛擬機字節碼指令的地址(如果正在執行的是本地方法則爲空)。虛擬機棧每個Java方法在執行的同時會創建一個棧幀用於存儲局部變量表、操作數棧、常量池引用等信息。每一個方法從調用直至執行完成的過程,就對

原创 數據傳輸安全

 項目中遇到了解籤解密,之前就曾經遇到過加密的問題,項目中也曾經遇到過這樣的需求,但一直都沒有系統的瞭解,正好這次一起把這塊東西搞清楚。 數據傳輸安全的要求 首先我們先明確我們在數據傳輸時對於安全到底有什麼具體要求: 消息的發送方能夠

原创 java基礎

一、基本類型1.基本類型和包裝類型2.基本介紹java對於基本數據類型不是用new關鍵字創建,而是直接將變量存儲在堆棧中,更加高效。基本類型存儲空間大小與機器硬件架構無關,是java具有強可移植性的原因之一。下圖爲java內存空間示意圖:

原创 阿里雲Ubuntu利用Docker配置javaweb環境(jdk+tomcat+mysql)

本人軟件專業渣渣程序猿一名,第一次寫博客,十分緊張,寫的不好還請大佬見諒。前段時間有幸接觸到docker,這兩天使用docker時遇到了一些坑現在看來覺得十分無語,因此想寫篇博客記錄一下。一、什麼是Docker?爲啥使用Docker?首先

原创 Spring與Dubbo的整合

很難受,不知不覺期末要到了,中間件技術的大作業也馬上要到ddl了,於是打算學習一下Dubbo,做個大作業。一、Dubbo是什麼一款分佈式服務框架高性能和透明化的RPC遠程服務調用方案SOA服務治理方案每天爲2千多個服務提供大於30億次訪問