原创 文言文編程語言來了,可是好像比英文更難寫了!

近日有開發者開源了一門新的編程語言,吸引了大量開發者的目光,短短几天獲得了 3k+ star。 該語言名爲“文言(wenyan-lang)”,這是一門採用文言文輸入的編程語言,該語言不包括英文字符,僅包含繁體中文字符,並保留繁體引

原创 你不知道的Java內部類

前言 看了很多源碼,都有用到內部類,但是自己以前在生產環境上,用的確實少,也有用過但是很少,所以今天就打算好好的把它從頭到尾的過一遍。 可能我寫文章有點亂,但是我是發現自己少了啥,我就補啥,如果是寫系列的話,就肯定是從頭到尾的 定

原创 獵頭吐槽:33歲清華碩士被退回,理由是學歷不行,網友評論炸鍋了

對於獵頭來說,他們的職責就是幫優秀的企業找到最適合的人才,所以他們會根據企業的需求去找那些滿足條件的人,而在找候選人時,獵頭要參考的因素也很多,比如學歷、年齡、工作經歷等等。 最近有一位獵頭在某互聯網論壇吐槽,說自己在幫某C輪互聯

原创 一文帶你詳細瞭解Java 五大框架之間的對比

Spring 及其優點 大部分項目都少不了spring的身影,爲什麼大家對他如此青睞,而且對他的追捧絲毫沒有減退之勢呢? Spring是什麼: Spring是一個輕量級的DI和AOP容器框架。 說它輕量級有一大部分原因是相對與EJ

原创 40道高頻Javase面試題及詳細答案(建議收藏)

代碼優化,一個很重要的課題。可能有些人覺得沒用,一些細小的地方有什麼好修改的,改與不改對於代碼的運行效率有什麼影響呢?這個問題我是這麼考慮的,就像大海里面的鯨魚一樣,它喫一條小蝦米有用嗎?沒用,但是,喫的小蝦米一多之後,鯨魚就被餵

原创 緩存服務器:Memcache、Redis、Tair和Varnish是什麼?

在互聯網項目開發中,緩存的應用是非常普遍了,緩存可以幫助頁面提高加載速度,減少服務器或數據源的負載。那麼,對於緩存服務器中最常用的技術Memcache、Redis和Varnish是什麼? ** [緩存服務器] ** Memcach

原创 96秒100億!如何抗住雙11高併發流量?

今年雙 11 全民購物狂歡節進入第十一個年頭,1 分 36 秒,交易額衝到 100 億 !比 2018 年快了近 30 秒,比 2017 年快了近 1 分半!這個速度再次刷新天貓雙 11 成交總額破 100 億的紀錄。那麼如何抗住

原创 Java 線程中的未捕獲異常正確處理姿勢:有病就得治

線程執行完run方法即可正常退出,如果發生了沒有捕獲的異常則會異常退出。大多數情況下,由於異常導致的線程退出都不是我們想要的。所以在編寫的代碼的時候要儘可能的捕獲處理可以處理的異常,但是也不能光簡單的捕獲異常然後什麼也不做。下面介

原创 MySQL基礎:搭建bc網站sql執行錯誤時的控制方式

行語句的正常執行 搭建bc網站q<277.03.4.83.6> 如果大家對於學習Java有任何問題(學習方法,學習效率,如何就業),可以隨時來諮詢我,這是我的Java交流學習扣扣羣:六三零,四七三,七一 一。 多多交流問題,互幫互

原创 Spring 最常用的幾大類常用註解總結,史上最強整理!

傳統的Spring做法是使用.xml文件來對bean進行注入或是配置aop,事物,這樣做有兩個缺點: 1.如果所有的內容都配置在.xml文件中,那麼.xml文件將會非常龐大​​;如果按需求分開.xml文件,那麼.xml文件又會非常

原创 【純乾貨】Java 併發基礎常見面試題總結

Java 併發基礎常見面試題總結 什麼是線程和進程? 1.1. 何爲進程? 進程是程序的一次執行過程,是系統運行程序的基本單位,因此進程是動態的。系統運行一個程序即是一個進程從創建,運行到消亡的過程。 在 Java 中,當我們

原创 SpringMVC知識點梳理—夠你面試掰活的(超詳細)

SpringMVC知識點梳理—夠你面試掰活的(超詳細) 1、什麼是Spring MVC ?簡單介紹下你對springMVC的理解? Spring MVC是一個基於Java的實現了MVC設計模式的請求驅動類型的輕量級Web框架,通過

原创 Lombok 使用詳解,簡化Java編程

在 Java 應用程序中存在許多重複相似的、生成之後幾乎不對其做更改的代碼,但是我們還不得不花費很多精力編寫它們來滿足 Java 的編譯需求 比如,在 Java 應用程序開發中,我們幾乎要爲所有 Bean 的成員變量添加 get(

原创 涵蓋大部分核心組件使用的 Spring Cloud 教程,一定要收藏哦

簡介 這是一套涵蓋大部分核心組件使用的Spring Cloud教程,包括Spring Cloud Alibaba及分佈式事務Seata,基於Spring Cloud Greenwich及SpringBoot 2.1.7。20篇文章

原创 紅黑樹深入剖析及Java實現

紅黑樹是平衡二叉查找樹的一種。爲了深入理解紅黑樹,我們需要從二叉查找樹開始講起。 BST 二叉查找樹(Binary Search Tree,簡稱BST)是一棵二叉樹,它的左子節點的值比父節點的值要小,右節點的值要比父節點的值大。它