原创 java面試題之-springcloud

問題一:什麼是Spring Cloud? Spring cloud流應用程序啓動器是基於Spring Boot的Spring集成應用程序,提供與外部系統的集成。Spring cloud Task,一個生命週期短暫的微服務框架,用於快速構建

原创 java面試題之-集合框架

1. ArrayList 和 Vector 的區別。 這兩個類都實現了 List 接口(List 接口繼承了 Collection 接口),他們都是有序集 合,即存儲在這兩個集合中的元素的位置都是有順序的,相當於一種動態的數組,我 們以後

原创 java面試題之-tomcat調優

前段時間參加面試,面試過程中提到服務器的調優方案,這裏總結一下。 首先說一下tomcat的調優方案: Tomcat本身的優化,Java虛擬機調優,Tomcat 優化分爲系統優化,接下來一個個介紹:  一、Tomcat本身的優化    To

原创 java面試題之-springboot

1、什麼是 Spring Boot? Spring Boot 是 Spring 開源組織下的子項目,是 Spring 組件一站式解決方案,主要是簡化了使用 Spring 的難度,簡省了繁重的配置,提供了各種啓動器,開發者能快速上手。  

原创 面試題之-sql優化

數據庫的優化問題 一、問題的提出  在應用系統開發初期,由於開發數據庫數據比較少,對於查詢SQL語句,複雜視圖的的編寫等體會不出SQL語句各種寫法的性能優劣,但是如果將應用 系統提交實際應用後,隨着數據庫中數據的增加,系統的響應速度就成爲

原创 面試題之-多線程

1、多線程有什麼用? 一個可能在很多人看來很扯淡的一個問題:我會用多線程就好了,還管它有什麼用?在我看來,這個回答更扯淡。所謂"知其然知其所以然","會用"只是"知其然","爲什麼用"纔是"知其所以然",只有達到"知其然知其所以然"的程度

原创 線程池之-newFixedThreadPool

newFixedThreadPool 創建一個定長線程池,可控制線程最大併發數,超出的線程會在隊列中等待。 示例如下: package com.executor.test; import java.util.concurrent.Ex

原创 java面試題之-spring

1、Spring是什麼?         Spring是一個輕量級的IoC和AOP容器框架。是爲Java應用程序提供基礎性服務的一套框架,目的是用於簡化企業應用程序的開發,它使得開發者只需要關心業務需求。常見的配置方式有三種:基於XML的

原创 java面試題之-java代碼優化

代碼優化最重要的作用應該是避免未知的錯誤,因此在寫代碼的時候,從源頭開始注意各種細節,權衡並使用最優的選擇,將會很大程度上避免出現未知的錯誤,從長遠看也極大的降低了工作量。所以說代碼優化的目標是減小代碼體積、提高代碼運行效率。優化是無止境

原创 java面試題之-線程池

什麼是線程池? 線程池是一種多線程處理形式,處理過程中將任務提交到線程池,任務的執行交由線程池來管理。 如果每個請求都創建一個線程去處理,那麼服務器的資源很快就會被耗盡,使用線程池可以減少創建和銷燬線程的次數,每個工作線程都可以被重複利用

原创 一份非常完整的MySQL規範(收藏)

一、數據庫命令規範 1、所有數據庫對象名稱必須使用小寫字母並用下劃線分割 2、所有數據庫對象名稱禁止使用mysql保留關鍵字(如果表名中包含關鍵字查詢時,需要將其用單引號括起來) 3、數據庫對象的命名要能做到見名識意,並且最後不要超過32

原创 MySQL 面試高頻 100 問

前言 本文主要受衆爲開發人員,所以不涉及到MySQL的服務部署等操作,且內容較多,大家準備好耐心和瓜子礦泉水. 前一陣系統的學習了一下MySQL,也有一些實際操作經驗,偶然看到一篇和MySQL相關的面試文章,發現其中的一些問題自己也回答不

原创 拼多多的真實面試題:數億的用戶,如何統計獨立用戶訪問量?

衆所周至,拼多多的待遇也是高的可怕,在挖人方面也是不遺餘力,對於一些工作3年的開發,稍微優秀一點的,都給到30K的Offer,當然,拼多多加班也是出名的,一週上6天班是常態,每天工作時間基本都是超過12個小時,也是相當辛苦的。廢話不多說,

原创 Java性能優化的45個細節(珍藏版)

在JAVA程序中,性能問題的大部分原因並不在於JAVA語言,而是程序本身。養成良好的編碼習慣非常重要,能夠顯著地提升程序性能。   1. 儘量在合適的場合使用單例   使用單例可以減輕加載的負擔,縮短加載的時間,提高加載的效率,但並不是所

原创 專業解決 MySQL 查詢速度慢與性能差

什麼影響了數據庫查詢速度 1.1 影響數據庫查詢速度的四個因素   1.2 風險分析 QPS:QueriesPerSecond意思是“每秒查詢率”,是一臺服務器每秒能夠相應的查詢次數,是對一個特定的查詢服務器在規定時間內所處理流量多少的