原创 【ThreadPoolExecutor源碼解析】

文章目錄1、常用變量的解釋2、構造方法3、提交執行task的過程4、addworker源碼解析5、線程池worker任務單元6、核心線程執行邏輯-runworker 1、常用變量的解釋 // 1. `ctl`,可以看做一個int類

原创 【UI設計No6】名片設計

什麼是名片 名片的意義有三個方面。這三個方面意義的確定要依據名片持有人的具體情況而分析。 宣傳自我 一張小小的名片其實最主要的內容是名片持有者的姓名、職業、工作單位、聯絡方式(電話BP機、E-mail、MSN、QQ)等,通過這些

原创 【UI設計No5】LOGO設計

LOGO的基本概念 商業標識是塑造企業形象、參與市場竟爭的有力武器,是能產生信譽並凝結着經營者辛勤勞動和智慧的無形財產,我們通常稱它爲LOGO,它起到對徽標擁有公司的識別和推廣的作用,通過形象的徽標可以讓消費者記住公司主體和品牌文

原创 【UI設計No9】VI

什麼是VI VIS即(VisualIdentitySystem),通譯爲視覺識別系統,是企業形象識別系統CIS(CorporateIdentitySystem)中最具傳播力和感染力的層面。 以無比豐富的多樣的應用形式。從公司標

原创 【UI設計No7】單頁

什麼是單頁 DM單有兩種表述,但是在本質上的意思上都是差不多的,都是強調的是直接投遞或是郵寄。第一種,DM是英idirect mail advertising的省略表述,譯爲“直接郵寄廣告”,就是通過郵寄、贈送等其他形式,將宣傳品

原创 【UI設計No8】易拉寶廣告

關於易拉寶廣告 易拉寶或稱海報架、展示架,廣告行業內也叫易拉架、易拉得、易拉卷等,是樹立式宣傳海報。常見於人流多的街頭通道,協助個體戶式的路演推銷活動,或是臨時攤位。易拉寶架主要質料是塑膠或鋁合金,海報材質爲寫真紙。易拉寶的替代品

原创 悲觀鎖/樂觀鎖實現搶紅包

前言 模擬 2 萬元的紅包,共分爲2千個可搶的小紅包,有2千人同時搶奪的場景 ,模擬出現超發和如何保證數據一致性的問題。 項目結構 數據庫表 /*=======================================

原创 EasyExcel實現springboot項目中導入導出

前言 Java解析、生成Excel比較有名的框架有Apache poi、jxl。 但他們都存在一個嚴重的問題就是非常的耗內存,poi有一套SAX模式的API可以一定程度的解決一些內存溢出的問題,但POI還是有一些缺陷,比如07版

原创 SpringCloud 【一】

爲什麼出現SpringCloud Alibaba Spring Cloud Netflix項目進入到維護模式 簡介 Spring Cloud for Alibaba,它是由一些阿里巴巴的開源組件和雲產品組成的。這個項目的目

原创 What Is a Good Student

Every teacher likes the top students who can always get the high mark in the exam. So it is natural for people to b

原创 多線程與高併發【一】

啓動線程3個方式 Thread繼承 實現Runable lambda表達式/通過線程池Executors.newCacheThread 線程狀態遷移圖 線程同步 synchronized(Object) 鎖的是對象,不是

原创 MySQL(高級篇)

邏輯結構 一條sql語句是如何執行的嘞【邏輯架構圖↓↓↓】 物理結構 MySQL是通過文件系統對數據和索引進行存儲的。 MySQL從物理結構上可以分爲日誌文件和數據索引文件。 MySQL在Linux中的數據索引文件和日誌文

原创 【UI設計No3】AI

什麼是AI Adobe illustrator,常被稱爲"AI",是一種應用於出版、多媒體和在線圖像的工業標準矢量插畫的軟件。 作爲一款非常好的矢量圖形處理工具,該軟件主要應用於印刷出版、海報書籍排版、專業插畫、多媒體圖像處理和

原创 【UI設計No4】字體設計

字體 宋體 簡介:宋體是起源於宋代雕版印刷時通行的一種印刷字體·宋體字的字形方正,筆畫橫平豎直,橫細豎粗,棱角分明,結構嚴謹,整齊均勻,有極強的筆畫規律性,從而使人在閱讀時有一種舒適醒目的感覺。在現代印刷中主要用於書刊或報紙的正

原创 Map集合

前言 有一種集合:IP地址與主機名,身份證號與個人,系統用戶名與系統用戶對象等,這種一一對應的關係,就叫做映射。Java提供了專門的集合類用來存放這種對象關係的對象,即 java.util.Map 接口 Collectio