原创 史上最全的Java面試題

不論是校招還是社招都避免不了各種面試加筆試,如何去準備這些東西就顯得格外重要。不論是筆試還是面試都是有章可循的,我這個“有章可循”說的意思只是說應對技術面試是可以提前準備。我其實特別不喜歡那種臨近考試就提前背啊記啊各種題的行爲,非常反對裝

原创 單例模式與多線程

一、前言        如何使單例模式遇到多線程是安全的、正確的?        我們在學習設計模式的時候知道單例模式有懶漢式和餓漢式之分。簡單來說,餓漢式就是在使用類的時候已經將對象創建完畢,懶漢式就是在真正調用的時候進行實例化操作。

原创 sql面試題(學生表_課程表_成績表_教師表)

表架構 Student(S#,Sname,Sage,Ssex) 學生表  Course(C#,Cname,T#) 課程表  SC(S#,C#,score) 成績表  Teacher(T#,Tname) 教師表 建表語句  CREATE

原创 當前線程運行完畢,再運行後續邏輯

一、問題描述 在程序設計中,可能存在這樣的情景:主線程中存在一個子線程,子線程需要在執行完畢後爲後續代碼邏輯提供參數。但在代碼執行時,子進程還沒執行完畢,後續的代碼已經開始執行了,這時候就會出現參數爲空的異常,或是直接報錯。 publi

原创 MySQL性能優化(一):優化方式

一:簡介 MySQL性能優化是通過優化各個方面的,不僅僅是優化SQL語句這一方面,而是通過各各方面的優化,每個地方優化一些,這樣整體性能就會有明顯的提升。 二:優化方式 1. 優化數據庫表結構的設計 爲什麼數據庫表的設計會影響性能? 字段

原创 Java8 lambda表達式10個示例

例1、用lambda表達式實現Runnable 我開始使用Java 8時,首先做的就是使用lambda表達式替換匿名類,而實現Runnable接口是匿名類的最好示例。看一下Java 8之前的runnable實現方法,需要4行代碼,而使用l

原创 Intellij IDEA 快捷鍵整理

說IDEA對新手來說難,可能其中一個原因就是快捷鍵組合多而且複雜但是它也很全,基本所有功能都可以通過快捷鍵來完成,可以這麼說,如果你掌握了所有IDEA的快捷鍵使用,那麼你完全可以丟掉鼠標,而且不影響開發效率。 一、Ctrl 快捷鍵 Ct

原创 2019程序員最新面試題彙總(附答案) 看百度、騰訊…是如何篩選簡歷的

請自我介紹一下? 答:我叫xxx,來自北京,20xx年畢業於xx大學計算機xx系,畢業後在xx從事了x年的php開發工作,公司是一個外包公司,主要做微信開發,公衆號推廣,商城,論壇的開發   你在公司負責那些項目? 答:由於我們公司是一個

原创 Java排序(冒泡排序、快速排序)

一、冒泡排序:        冒泡算法原理:冒泡算法就是依次比較數組中相鄰的兩個元素,如果左邊比右邊大則進行調換,以此類推,這樣第一次排序就把最大的元素放在最底下。 舉例說明:要排序數組:int[] arr = {7, 2, 6, 5,

原创 SQL中IN和EXISTS用法的區別

結論 1. in()適合B表比A表數據小的情況 2. exists()適合B表比A表數據大的情況 當A表數據與B表數據一樣大時,in與exists效率差不多,可任選一個使用. select * from A where id

原创 My97DatePicker日期範圍限制

                                                     My97DatePicker日期範圍限制 1.動態時間範圍限制:     可以通過系統給出的動態變量,如%y(當前年),%M(當前月

原创 My97DatePicker(WdatePicker)日期控件用法

<code class="language-html">WdatePicker[html] view plain copy print? <meta http-equiv="content-type" content="text/htm

原创 JQuery函數大全

設值或屬性:  $(“p”).addClass(css中定義的樣式類型); 給某個元素添加樣式  $(“img”).attr({src:”test.jpg”,alt:”test Image”}); 給某個元素添加屬性/值,參數是map 

原创 Java中使用poi導入、導出Excel

一、介紹   當前B/S模式已成爲應用開發的主流,而在企業辦公系統中,常常有客戶這樣子要求:你要把我們的報表直接用Excel打開(電信系統、銀行系統)。或者是:我們已經習慣用Excel打印。這樣在我們實際的開發中,很多時候需要實現導入、導

原创 Java獲取漢字對應的拼音(全拼或首字母)

    這篇文章主要介紹了Java如何獲取漢字對應的拼音(全拼或首字母),文中實現的方法是引用了pinyin4j-2.5.0.jar,然後給出了完整的示例代碼,有需要的朋友可以參考借鑑,下面來一起看看吧。 Java 根據漢語字符串獲得對應