原创 Java抽象類與接口的區別

很多常見的面試題都會出諸如抽象類和接口有什麼區別,什麼情況下會使用抽象類和什麼情況你會使用接口這樣的問題。本文我們將仔細討論這些話題。 在討論它們之間的不同點之前,我們先看看抽象類、接口各自的特性。 抽象類 抽象類是用來捕捉子類的通用

原创 Java—重寫與重載的區別

1.重寫(Override) 從字面上看,重寫就是 重新寫一遍的意思。其實就是在子類中把父類本身有的方法重新寫一遍。子類繼承了父類原有的方法,但有時子類並不想原封不動的繼承父類中的某個方法,所以在方法名,參數列表,返回類型(除過子類中

原创 正則表達式--只求能看懂別人寫的正則表達式是什麼意思

正則表達式在日常開發應用中還是經常用到的,下面把學習筆記簡單的記錄下。 元字符 字符 描述 \ 將下一個字符標記爲一個特殊字符、或一個原義字符、或一個 向後引用、或一個八進制轉義符。例如,‘n’ 匹配字符 “n”。’\n

原创 Java 堆棧詳解

java堆內存:是存放對象本身,不存放對象的引用也不存放基本數據類型,jvm中只有一個堆(heap)所有線程共享。 java棧內存:用來存放局部變量(方法中定義的基本數據類型和對象的引用),線程私有,超過變量的作用域,java會自動釋

原创 socket網絡編程

今天做一道面試題,做錯了。 socket編程中,以下哪個socket的操作是不屬於服務端操作的()? A.accept B.listen C.connect D.close 看答案解析很好的一張圖,保留下來。 我想這個圖配這個題一目

原创 分享一波學習資料

什麼都不說,直接上圖,有需要的可以自行提取。 百度雲鏈接:https://pan.baidu.com/s/1kqZ5diLjridTQs94b9O6xA 提取密碼:5jkc 點個讚唄~~

原创 使用Python腳本每天從FTP服務器上下載文件

最近工作碰到一個問題,之前是使用bat程序從FTP服務器上獲取文件的,在防火牆關閉的時候沒有問題可以正常下載下來,但是當開啓防火牆之後,就無法下載了提示連接超時,但是我用FTP客戶端是可以下載的,用CMD命令開啓防火牆之後也不能下載。

原创 class文件反編譯工具及使用

碰到一個大坑就是現網環境只有class文件,但是公司代碼又不是最新的,所以接收處理需求的時候就會代碼導致不一致,所以沒辦法只能把現網的class文件拿回來進行反編譯。這裏也是在網上找的反編譯工具,感覺挺好用的記錄下來, 官網:http

原创 SonarQube,SonarLint檢測代碼修復問題彙總歸納

今天開始整理公司的代碼,前段時間公司使用SonarQube檢查項目發現項目中存在幾百個bug,漏洞,異味。然後就開始了漫長的修改代碼的心酸路,不過在這個過程中學到了很多,並且知道自己寫代碼容易犯的錯誤,以後寫代碼的時候會更加註意。 就

原创 小型倉庫管理系統——畢業論文

1 前言 1.1 選題背景 在信息化的時代,效率和速度就變得尤爲重要了,具有高效率和速度就具有更好的競爭力,更受客戶歡迎。與此同時,網購與人們的生活息息相關,相應的人們在網上購買的商品需要通過物流公司對這些商品進行管理和配送,那麼物流的管

原创 酒店管理系統項目需求說明書

    酒店管理系統項目需求說明書 1引言 1     1.1編寫目的 1   1.2背景 1   1.3定義 1   1.4參考資料 1 2任務概述 1   2.1目標 1   2.2用戶的特點 2   2.3假定和約束 2 3需求規定

原创 2018年回首

驀然回首,18年就這樣過去了,看看自己的口袋,一把辛酸淚。一年來又是兩手空空。只能希望19年能更好了。想想整個18年我都幹了啥,18年1月2月還在第一家公司在深圳拿着4000的工資幹着牛一般的活,很憤怒卻無可奈何,只怪自己校招的時候看

原创 spring3.0就是這麼簡單——spring AOP

AOP是什麼 按照軟件重構的思想,如果類中出現了相同的代碼,就應該考慮定義一個共同的抽象類,將這些相同的代碼抽取到抽象類中。但是我們不能通過抽象父類的方式消除重複性的橫切代碼,因爲橫切邏輯依附在業務類方法流程中。 AOP通過橫向抽取機

原创 spring3.0就是這麼簡單——使用spring JDBC訪問數據庫

spring JDBC是spring所提供的持久層技術,它的主要目的是降低使用JDBC API 的門檻,以一種更直接更簡潔的方式訪問JDBC API。 spring JDBC 通過模版和回調機制大大降低了使用JDBC的複雜度,藉助JD

原创 spring3.0就是這麼簡單——spring Ioc容器

Ioc 概述 beanFactory和applicationContext Bean 工廠是spring 框架最核心的接口,它提供了高級IoC的配置機制。應用上下文(applicationContext)是建立在BeanFactor