原创 6月&劍指offer刷題記錄

劍指offer刷題記錄 一、貪心題 1、剪繩子 ​ 給你一根長度爲n的繩子,請把繩子剪成整數長的m段(m、n都是整數,n>1並且m>1),每段繩子的長度記爲k[0],k[1],…,k[m]。請問k[0]xk[1]x…xk[m]可

原创 目前市面應用廣泛的幾款服務器軟件

一、服務器軟件: 運行在服務器操作系統之上,綁定了服務器特定的IP地址,並且在某一個端口監聽用戶的請求 ,提供服務的軟件,都可以叫做服務器軟件 二、服務器軟件分類 靜態服務和動態服務 靜態服務返回的是靜態資源,不同用戶無論何時只要訪問同

原创 Mybatis入門,通過代理對象實現CRUD快速理解

1、MyBatis 框架 概述 mybatis是一個持久層框架,用java編寫的。它封裝了jdbc操作的很多細節,使開發者只需要關注sql語句本身,而無需關注註冊驅動,創建連接等繁雜過程 ​。它使用了ORM思想實現了結果集的封裝: Obj

原创 基於servlet+jsp 個人博客系統

系統功能需求 一. 項目概述 1.1 項目描述        人日誌系統是基於我個人需要開發的,採用JSP+Servlet+JavaBean開發模式進行底層設計,前端採用h5前端框架和JavaScript的Ajax庫進行前臺頁面

原创 JUC併發包:CountDownLatch、CyclicBarrier、Semaphore使用

1.CountDownLatch 讓一些線程堵塞直到另一個線程完成一系列操作後才被喚醒。CountDownLatch 主要有兩個方法,當一個或多個線程調用 await 方法時,調用線程會被堵塞,其他線程調用 countDown 方法會將

原创 Element-ui中的複雜篩選與搜索 ,多關鍵字搜索

這兩天在搞一個項目的時候,遇到一個問題,如何對錶格的數據進行多關鍵字篩選,然後把關鍵字提交給後臺,後臺返回相應的數據綁定在表格中,找了很多帖子也都沒有過多的講解,都沒有找到心儀的案例,都是一些直接仿照官網給出的例子,只是靜態的過濾已綁定的

原创 2020春招——JVM複習總結篇

一. 基本概念: JVM是可運行Java代碼的假想計算機 ,包括一套字節碼指令集、一組寄存器、一個棧、一個垃圾回收堆 和 一個存儲方法域。JVM 是運行在操作系統之上的,它與硬件沒有直接的交互。   二. 運行過程: 我們都知道 Jav

原创 2020春招——Linux複習總結篇

1 、簡單介紹一下 Linux 文件系統? Linux文件系統簡介: 在Linux操作系統中,所有被操作系統管理的資源,例如網絡接口卡、磁盤驅動器、打印機、輸入輸出設備、普通文 件或是目錄都被看作是一個文件。 也就是說在LINUX系統中有

原创 Java仿QQ聊天系統Eclipse+MySql實現

qq聊天項目使用簡介: 通過之前的java學習,寫了一個仿QQ的聊天程序,主要實現的功能有註冊、登錄、好友列表、發送文字、圖片、文件、表情。 項目環境配置 軟件開發工具:eclipse 項目結構:客戶端/服務器結構 功能實

原创 SpringMVC框架基礎與原理

以前寫項目時用到了框架,那會只會看別人的照搬,並不知道具題用法的具體用意,甚至連最基礎的註解@Controller 、@RequestMapping 也說不出真正的含義,只知道這樣寫就能用。所以,你若是初學者,建議你從基礎開始,不然也是白

原创 JVM 常見面試題及詳解

  大廠常見面試題: 1、JVM 垃圾回收的時候如何確定垃圾? 2、知道什麼是 GC Roots 嗎? 3、如何盤點查看 JVM 系統默認值? 4、你平時工作用過的 JVM 常用的基本配置參數有哪些? 一、JVM 垃圾回收的時候如何確定

原创 Java強引用、軟引用、弱引用和虛引用分別是什麼?

在Java語言中,除了基本數據類型外,其他的都是指向各類對象的對象引用; Java中根據其生命週期的長短,將引用分爲以下4類:強引用、軟引用、弱引用和虛引用。 下面分別闡述一下各引用的特點及含義。   一、強引用 特點:我們平常典型編碼O

原创 旋轉圖像LeetCode

題目描述: 給定一個 n × n 的二維矩陣表示一個圖像。 將圖像順時針旋轉 90 度。 說明: 你必須在原地旋轉圖像,這意味着你需要直接修改輸入的二維矩陣。請不要使用另一個矩陣來旋轉圖像。 示例 1: 給定 matrix =  [

原创 並查集—— 朋友圈子數、暢通工程、小希的迷宮、More is better

朋友之間的圈子數、暢通工程類似 題目描述: 某省調查城鎮交通狀況,得到現有城鎮道路統計表,表中列出了每條道路直接連通的城鎮。省政府“暢通工程”的目標是使全省任何兩個城鎮間都可以實現交通(但不一定有直接的道路相連,只要互相間接通過道路可達即

原创 上傳本地文件夾、文件至gitHub時遇到 [rejected] master -> master (non-fast-forward) error:failed to push som refs..

今天在LeetCode刷題時,突然想到把自己寫的代碼管理到GitHub上去,因爲大學以來,也刷了不少的題了,這些代碼一直存放在本地電腦上也不方便管理,而且容易丟失,一不小心就給刪掉了。所以管理到GitHub平臺是一個不錯的選擇,時隔一段時