原创 3種數據庫表拆分的解決方案

數據庫拆分的方式有兩種,即垂直拆分和水平拆分,分庫分表是對數據庫拆分的一種解決方案。根據分庫分表方案中實施切片邏輯的層次不同,我們可以將數據庫分庫分表的實現方案分爲三大類: 客戶端分片 代理分片 支持事務的分佈式數據庫 客戶端

原创 聊一聊Java常用API

Java類庫非常龐大,提供了許多實用的類供程序使用,在進行Java編程時,我們常常需要使用Java類庫所提供的這些類,這些類對程序的功能和質量起到了非常重要的作用。 數學函數的使用:Math類 Java的java.lang.Mat

原创 聊一聊Java中的GUI編程

l圖形用戶界面(GUI,Graphical User Interface)使用圖形的方式,藉助菜單、按鈕等標準界面元素和鼠標操作,幫助用戶方便地向計算機系統發送指令,啓動操作,並將系統運行的結果同樣以圖形方式顯示給用戶。圖形用戶界面操作簡

原创 JDBC基礎,讓你輕鬆操作各種數據庫

    通過使用JDBC,Java程序可以輕鬆地操作各種主流數據庫,例如,Oracle、MS SQL Server、MySQL等。由於Java語言本身的跨平臺性,所以使用JDBC編寫的程序不僅可以實現跨數據庫,還具有跨平臺性和可移植性。使

原创 數據庫環境搭建

創建數據庫表 JDBC數據庫訪問基於MySQL數據庫,因此所有的代碼及環境都是基於MySQL數據庫的。在進行數據庫訪問操作之前,需要先創建數據庫和表並錄入測試數據。在root用戶下創建student數據庫,並在該庫下創建t_use

原创 13大模塊,142道Java後端面試題,助你勇斬offer

作爲一名技術人員,能否通過面試,最重要的還是取決於你的技術實力,這也是老田爲什麼能在短時間內斬獲多份offer的原因。在這方面,老田總結了2月份以來的面試。把自己常被問到的題目進行了彙總,並給出了相應的參考答案和麪試擴展。最終形成了一份包

原创 面試最常被問的 Java 後端題目及參考答案

相信大家都聽說過“金三銀四”,指的是每年的三月和四月份是找工作的絕佳時期。但如今三月已至,疫情卻仍未結束,企業的用工需求與求職者的應聘需求依舊高漲。在這種情形下,很多企業都將招聘從線下交流的形式改爲了線上遠程面試。 老田就是今年遠程面試

原创 總結7點JSP相關的知識點

1、JSP技術 JSP是由Sun 公司倡導、許多別的公司參與一起建立的一種動態網頁技術標準,類似其他技術標準,如ASP、PHP 或是ColdFusion,等等。 在傳統的網頁HTML 文件( .htm,.html )中加入Jav

原创 面試中常問的Redis相關問題總結

1、請說一下Redis 支持的哪些數據類型 2、Redis有哪些常見應用場景 ? 3、什麼是緩存雪崩? 4、如何解決緩存雪崩? 5、什麼是緩存擊穿? 6、如何解決緩存擊穿? 7、什麼是緩存穿透? 8、如何解決緩存穿透? 9、說一下

原创 MySQL優化的14條建議,面試就答這些了~

Mysql優化可以說是面試必問,在此,彙總mysql優化的14條建議,每條建議下不再繼續逼逼dao,懂的人自然懂~ 1. 避免使用 select * 2. 當你只需要查詢出一條數據的時候,要使用 limit 1 3. 建數據庫表時,給字段

原创 數據庫優化,這幾種情況不是簡單加索引就能解決的

在平時的工作中,在對公司慢查詢日誌做優化的時候,很多時候可能是忘了建索引,這時候很簡單,加個索引就行了。但是有幾種情況就不是簡單加索引能解決了: 超大分頁 在慢查詢日誌中發現了一些超大分頁的慢查詢如 Limit 40000,1000,因爲

原创 不做無用功,把握閱讀的關鍵要點

與領導封閉期間,感到自己閱讀能力極度缺乏,所以一口氣找來了10來本閱讀相關的書籍。想瞭解到底該如何閱讀?如何能夠知道作者講了什麼?如何能夠記住書中講的內容?如何能夠把書中講的內容變成自己的內容? 到底該如何閱讀?這是一個概括性、總領性的問

原创 MySQL數據庫安裝與配置

下載MySQL軟件 Windows平臺下安裝與配置MySQL Windows平臺下ZIP版配置MySQL 下載MySQL                    Windows平臺下載MySQL (1)進入MySQL的官網:https:

原创 SQL 語句總結,這些可別再忘記了

底下這些最容易忘: 如果有主鍵或者唯一鍵衝突則不插入:insert ignore into。 如果有主鍵或者唯一鍵衝突則更新,注意這個會影響自增的增量:INSERT INTO room_remarks(room_id,room_re

原创 搞定這50道面試題,再也不怕面試官問MySQL了!

一般來說,程序員的面試內容分爲兩部分,一部分與編程相關,另一部分則與數據庫相關。而作爲數據庫中的主流,MySQL更是涉及面試中的諸多高頻考點。對於後端人員來說,不需要像專業的DBA那樣精通MySQL,但也需要掌握相關的基本內容。在此總結了