原创 史上最全的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 根據漢語字符串獲得對應