原创 vmware虛擬機-橋接模式設置

vmware安裝centos虛擬機的時候,可以選擇網絡模式,這裏說一下橋接模式 vmware安裝時可以選擇自定義安裝,自定義安裝時配置硬件信息。網絡連接可以設置橋接模式,當然也可以默認NAT模式,我這裏設置的是橋接模式。 2、待vmwa

原创 Java web項目啓動加載過程

一、web.xml配置節點簡介 (1) context-param 格式定義   <context-param>     <param-name>contextConfigLocation</param-name>     <param

原创 vm虛擬機上安裝rancher

VM虛擬機的網絡模式要設置成橋接模式 尤其注意,vm虛擬機的網絡模式要設置成橋接模式,這是因爲在docker容器中安裝rancher的時候要訪問外網要進行git文件的拉取 設置vm虛擬機ip爲靜態,文件目錄:vim /etc/sysco

原创 redis利於watch、multi、exec命令,實現秒殺功能

1、注意點:redis watch 命令用於監視一個(或多個) key ,如果在事務執行之前這個(或這些) key 被其他命令所改動,那麼事務將被打斷。監控一直持續到EXEC命令(事務中的命令是在EXEC之後才執行的,所以在MULTI命令

原创 JAVA 對象創建,方法調用的內存分析

原文鏈接:https://blog.csdn.net/qq_40534888/article/details/86561949 先放一張截圖 從main方法開始運行整個內存分析情況如下: 1、

原创 常用的分佈式事務解決方案

衆所周知,數據庫能實現本地事務,也就是在同一個數據庫中,你可以允許一組操作要麼全都正確執行,要麼全都不執行。這裏特別強調了本地事務,也就是目前的數據庫只能支持同一個數據庫中的事務。但現在的系統往往採用微服務架構,業務系統擁有獨立的數據庫,

原创 常用的分佈式事務解決方案

什麼是事務? 事務由一組操作構成,我們希望這組操作能夠全部正確執行,如果這一組操作中的任意一個步驟發生錯誤,那麼就需要回滾之前已經完成的操作。也就是同一個事務中的所有操作,要麼全都正確執行,要麼全都不要執行。 事務的四大特性 ACID 說

原创 Spring的啓動流程

spring的啓動是建築在servlet容器之上的,所有web工程的初始位置就是web.xml,它配置了servlet的上下文(context)和監聽器(Listener),下面就來看看web.xml裏面的配置: <!--上下文監聽器,

原创 JVM調優總結:典型配置

以下配置主要針對分代垃圾回收算法而言。堆大小設置年輕代的設置很關鍵JVM中最大堆大小有三方面限制:相關操作系統的數據模型(32-bt還是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,一般限制在1.5G~

原创 springMVC+log4j 日誌記錄詳細配置

springmvc+log4j.xml操作日誌記錄,詳細配置 目錄(?)[+]  模式轉換字符格式修飾符 原文地址:http://www.cnblogs.com/v-

原创 原碼, 反碼, 補碼 詳解

原碼, 反碼, 補碼 詳解 本篇文章講解了計算機的原碼, 反碼和補碼. 並且進行了深入探求了爲何要使用反碼和補碼, 以及更進一步的論證了爲何可以用反碼, 補碼的加法計算原碼的減法. 論證部分如有不對的地方請各位牛人幫忙指正! 希望本文對大

原创 基於註解的Spring AOP的配置和使用

AOP是OOP的延續,是Aspect Oriented Programming的縮寫,意思是面向切面編程。可以通過預編譯方式和運行期動態代理實現在不修改源代碼的情況下給程序動態統一添加功能的一種技術。AOP實際是GoF設計模式的延續,設計

原创 一個java高級工程師的進階之路【轉】

宏觀方面 一、 JAVA。要想成爲JAVA(高級)工程師肯定要學習JAVA。一般的程序員或許只需知道一些JAVA的語法結構就可以應付了。但要成爲JAVA(高級) 工程師,您要對JAVA做比較深入的研究。您應該多研究一下JDBC、IO包、

原创 服務之間的http調用越來越多,下面把使用http連接池的注意事項及運遇到的坑和大家分享一下

一、爲什麼要用Http連接池 1、降低延遲:如果不採用連接池,每次連接發起Http請求的時候都會重新建立TCP連接(經歷3次握手),用完就會關閉連接(4次揮手),如果採用連接池則減少了這部分時間損耗,別小看這幾次握手,本人經過測試發現

原创 spring集成httpclient配置 模擬httpclient

spring集成httpclient配置 摘要: spring httpclient HTTP 協議可能是現在 Internet 上使用得最多、最重要的協議了,越來越多的 Java 應用程序需要直接通過 HTTP 協議來訪問網絡資源。雖然