編譯環(huán)境 編譯機(jī)器 Ubuntu 18.04 源碼包 https://www.php.net/distributions/php-8.1.5.tar.gz[https://w...
一稚瘾、前言 圖片是一個神奇的東西禽额,它不像普通文件一樣拓劝,在磁盤是占用5KB季研,加載到內(nèi)存中也占用5KB屋厘,它往往是遠(yuǎn)超5KB的內(nèi)存的芋哭。為什么會出現(xiàn)這種現(xiàn)象呢膏潮?這主要是因?yàn)閳D片是用來展...
@toc[%E7%9B%AE%E5%BD%95] 一罐柳、內(nèi)存模型 Java的內(nèi)存模型大致可以分為5個部分掌腰,分別是堆、方法區(qū)张吉、虛擬機(jī)棧、本地方法棧催植、程序計數(shù)器肮蛹。其中堆里主要存放創(chuàng)...
一、幀動畫(FrameAnimation) 通過播放一幀一幀的圖片組成動畫创南÷字遥可以在xml添加每一幀的圖片,也可能通過代碼來添加每一幀的圖片稿辙。==幀動畫只針對ImageView...
并發(fā)昆码,即一個代碼塊同時被多個線程執(zhí)行,代碼塊中的變量會被同時的線程修改成不同的值邻储,造成數(shù)據(jù)錯亂赋咽,運(yùn)行結(jié)果錯誤現(xiàn)象產(chǎn)生,如何來避免這一問題產(chǎn)生呢吨娜?這就產(chǎn)生了鎖機(jī)制脓匿,通過對代碼塊...
[toc]@(目錄) 背景 查看服務(wù)器的訪問日志,發(fā)現(xiàn)每天都會有大量的外國ip構(gòu)造一些特殊的數(shù)據(jù)掃描網(wǎng)站宦赠,即占用了服務(wù)器的資源又給服務(wù)器帶來一定的風(fēng)險陪毡,所以要禁用國外的ip訪...
@toc[%E7%9B%AE%E5%BD%95] 遠(yuǎn)程訪問條件 mysql允許遠(yuǎn)程訪問有兩個必要條件 外部能訪問到mysql開啟的端口 用戶有權(quán)限訪問 配置 1、配置綁定地址...
配置規(guī)則 時間+任務(wù)時間配置按分勾扭、時毡琉、日、月妙色、周順序桅滋,使用空格間隔。每個時間點(diǎn)有2種配置方式: 指定時間點(diǎn) 每間隔固定時間 指定時間點(diǎn) 單一時間點(diǎn) 多個時間點(diǎn) 時間區(qū)間 單一...
@toc[%E7%9B%AE%E5%BD%95] 問題現(xiàn)象 訪問SpringBoot服務(wù)指定url時燎斩,提示404虱歪,頁面找不到。 問題根源 404的錯誤就是服務(wù)器的資源找不到栅表。...
@toc[%E7%9B%AE%E5%BD%95] 背景 使用vue cli創(chuàng)建的項(xiàng)目笋鄙,使用過程發(fā)現(xiàn)首頁加速速度極慢,大約在18s左右怪瓶。通過調(diào)試發(fā)送時間主要消耗在下載文件上萧落,服...
@toc[%E7%9B%AE%E5%BD%95] 背景 html加載流程是優(yōu)化解析head內(nèi)容践美,再進(jìn)行內(nèi)容渲染。js加載成功后相關(guān)的邏輯即會被執(zhí)行找岖。 問題點(diǎn) 在Head與在B...
背景 什么是雙親委派陨倡?雙親委派描述的是ClassLoader在加載類時的一種機(jī)制,加載類時首先交給父加載器進(jìn)行加載许布,如果父加載器傳遞給其父加載器兴革,直到最頂層的加載器;如果頂層...
編譯環(huán)境準(zhǔn)備 下載nginx安裝包官網(wǎng):https://nginx.org/en/[https://nginx.org/en/]下載安裝包: 下載ssl源碼官網(wǎng):https:...
zimg是一個輕量級且強(qiáng)大的圖片服務(wù)器,安裝及使用都非常簡單掩完。源碼包只有1M噪漾,編譯出來的二進(jìn)制程序只有700多KB,而運(yùn)行起來只占用了11M藤为。安裝時只需要將源碼依賴的環(huán)境安裝...
MVP架構(gòu)中Presenter處理業(yè)務(wù)邏輯后將數(shù)據(jù)傳遞給View耘斩,通過View將數(shù)據(jù)展示出來,而此時View可能已經(jīng)銷毀了桅咆,結(jié)果程序崩潰了括授。那Presenter如何才能安全地...
在寫gradle插件時可能會使用到源碼文件,如作源碼文件的版本對比岩饼,源碼分析等荚虚,但源碼如何來獲取呢?一般gradle項(xiàng)目的源碼默認(rèn)都是在固定的位置籍茧,如project/app/...