原创 springboot常見面試題

文章轉載於 https://blog.csdn.net/zl1zl2zl3/article/details/83715633 1、什麼是 Spring Boot? Spring Boot 是 Spring 開源組織下的子項目,是 Spri

原创 Eureka源碼深度解析(2)

DiscoveryClient 核心方法解析  1)服務註冊(發送註冊請求到註冊中心) boolean register() throws Throwable { ... EurekaHt

原创 flume環境部署和配置案例詳解

安裝配置  1、將下載的flume包,解壓到/usr/local/flume目錄中  2、修改 flume-env.sh 配置文件,主要是JAVA_HOME變量設置     3、驗證是否安裝成功 flume-ng version   常

原创 Eureka源碼深度解析(1)

Eureka的高可用架構 如圖爲Eureka的高級架構圖,該圖片來自於Eureka開源代碼的文檔,地址爲https://github.com/Netflix/eureka/wiki/Eureka-at-a-glance 。 從圖可以看出

原创 IntelliJ IDEA 最常用配置 ,適合新手

剛剛使用 IntelliJ IDEA 的時候,會有很多設置,會方便以後的開發,磨刀不誤砍柴工。   比如:設置文件字體大小,代碼自動完成提示,版本管理,本地代碼歷史,自動導入包,修改註釋,修改tab的顯示的數量和行數,打開項目方式,等等一

原创 程序員該掌握的性能優化原則

一般性原則 性能優化的層次 一般性方法 緩存 併發 惰性 批量,合併 更高效的實現 縮小解空間 性能優化與代碼質量 總結 作爲一個程序員,性能優化是常有的事情,不管是桌面應用還是web應用,不管

原创 深入理解JVM內存模型和JVM參數配置

前言 對於大多數應用來說,Java 堆(Java Heap)是Java 虛擬機所管理的內存中最大的一塊。Java 堆是被所有線程共享的一塊內存區域,在虛擬機啓動時創建。 JVM分代思想 目前主流的虛擬機實現都採用了分代收集的思想,把整個堆

原创 淺談JAVA序列化和反序列化

        任何序列化該類的嘗試都會因NotSerializableException而失敗,但這可以通過在 Java中 爲 static 設置瞬態(transient)變量來輕鬆解決。 Java 序列化相關的常見問題      

原创 weblogic 異常之 ClassNotFoundException: org.hibernate.hql.ast.HqlToken 和 java.lang.NoSuchMethodError

一:weblogic 異常之 org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken       項目之前在 Tomcat

原创 MySQL高性能優化規範建議,值得收藏

原文鏈接:https://www.cnblogs.com/huchong/p/10219318.html 原文地址: https://www.cnblogs.com/huchong/p/102

原创 ExtJs入門學習

      本人軟件工程師一名,從事企業應用的前後臺開發,因爲最近項目上涉及到extJs,之前從沒用到過,所以接下來開始學習ext,結合項目總結一些常用的組件,本文爲第一篇,從認識extJs開始! 什麼是Ext JS ExtJS的前身是Y

原创 Tomcat詳解

一、前言 小夥伴們在網上看到的很多文章,都是對Tomcat的一些介紹,什麼配置啊,怎麼啓動。其實在生產環境中怎麼部署,和網上介紹的有很大區別! 這篇文章老顧就帶着大家分享一些如何在生產環境下部署。這裏不介紹Tomcat的一些線程數的配置了

原创 Mysql慢查詢日誌以及優化

慢查詢日誌設置 當語句執行時間較長時,通過日誌的方式進行記錄,這種方式就是慢查詢的日誌。 1、臨時開啓慢查詢日誌(如果需要長時間開啓,則需要更改mysql配置文件) set global slow_query_log = on; 注:如果

原创 Spring之BeanFactory與ApplicationContext

文章轉載於 https://www.cnblogs.com/xiaoxi/p/5846416.html 一、BeanFactory BeanFactory 是 Spring 的“心臟”。它就是 Spring IoC 容器的真面目。Spri

原创 js、jquery中的get post ajax彙總

get和post的區別 1.安全性:get是通過http協議的header發送請求,所以會將參數拼接在地址欄中,所以安全性很差;post是通過http協議的body發送請求,地址欄中並不會出現,所以相對安全;還有一點,用get方法發送請求