摘要:本系列開始記錄針對(duì)集合體系的相關(guān)源碼學(xué)習(xí)。大部分來之網(wǎng)絡(luò)內(nèi)容,只是自己整理與總結(jié)之用。分為大塊中的元素是有序的可重復(fù)的,主要實(shí)現(xiàn)方式有動(dòng)態(tài)數(shù)組和鏈表。 本系列開始記錄針對(duì)java集合體系的相關(guān)源碼學(xué)習(xí)。大部分來之網(wǎng)絡(luò)內(nèi)容,只是自己整理與總...
摘要:寫在前面在一款應(yīng)用的整個(gè)生命周期,我們都會(huì)談及該應(yīng)用的數(shù)據(jù)安全問題。用戶的合法性與數(shù)據(jù)的可見性是數(shù)據(jù)安全中非常重要的一部分。 寫在前面 在一款應(yīng)用的整個(gè)生命周期,我們都會(huì)談及該應(yīng)用的數(shù)據(jù)安全問題。用戶的合法性與數(shù)據(jù)的可見性是數(shù)據(jù)安全中...
摘要:說起,使用過的朋友可能不是很陌生,作為一款國(guó)人開發(fā)的分頁插件,它基本上滿足了我們的日常需求。一般用不著默認(rèn)值為,是否進(jìn)行查詢一般用不著和配合使用,具體可以看下面的講解默認(rèn)值為。 PageHelper 說起PageHelper,使用過Mybatis的朋友可能不是很...
摘要:配置重要參數(shù)說明表示使用該參數(shù)值對(duì)應(yīng)的線程池服務(wù)器啟動(dòng)時(shí)創(chuàng)建的處理請(qǐng)求的線程數(shù)最大可以創(chuàng)建的處理請(qǐng)求的線程數(shù)指定當(dāng)所有可以使用的處理請(qǐng)求的線程數(shù)都被使用時(shí),可以放到處理隊(duì)列中的請(qǐng)求數(shù),超過這個(gè)數(shù)的請(qǐng)求將不予處理。 1:配置executor屬性 ...
摘要:比如說,我們的代碼中有定時(shí)器,但是這個(gè)執(zhí)行時(shí)間不確定,可能會(huì)需要經(jīng)常變化。定時(shí)器,代碼中寫法,記得加開啟定時(shí)任務(wù),圖片上的已經(jīng)注釋掉了,應(yīng)該可以看懂哈此時(shí)我們?cè)诶锱渲靡幌聦懛ǎ磉_(dá)式不明白的可以去看一下或者直接搜一下看一下。 比如說,...
摘要:是爬蟲框架中比較簡(jiǎn)單易上手的一個(gè)。官網(wǎng)鏈接下面的例子是使用這個(gè)框架來爬取工商銀行的私人理財(cái)推薦分頁列表數(shù)據(jù)。頁面鏈接為引入配置如果項(xiàng)目已經(jīng)引入記錄日志,則需要在中排除。 webmagic是java爬蟲框架中比較簡(jiǎn)單易上手的一個(gè)。官網(wǎng)鏈接:http://w...
摘要:我們需要先了解這些概念。在中,其表現(xiàn)在對(duì)于共享變量的某些操作,是不可分的,必須連續(xù)的完成。有序性有序性指的是程序按照代碼的先后順序執(zhí)行。 JMM(java內(nèi)存模型),由于并發(fā)程序要比串行程序復(fù)雜很多,其中一個(gè)重要原因是并發(fā)程序中數(shù)據(jù)訪問一致性...
摘要:實(shí)現(xiàn)阻塞隊(duì)列在自己實(shí)現(xiàn)之前先搞清楚阻塞隊(duì)列的幾個(gè)特點(diǎn)基本隊(duì)列特性先進(jìn)先出。消費(fèi)隊(duì)列空時(shí)會(huì)阻塞直到寫入線程寫入了隊(duì)列數(shù)據(jù)后喚醒消費(fèi)線程。 實(shí)現(xiàn)Java 阻塞隊(duì)列 在自己實(shí)現(xiàn)之前先搞清楚阻塞隊(duì)列的幾個(gè)特點(diǎn):基本隊(duì)列特性:先進(jìn)先出。寫入隊(duì)列空間不...
摘要:方法區(qū)在實(shí)際內(nèi)存空間站可以是不連續(xù)的。這一規(guī)定,可以說是給了虛擬機(jī)廠商很大的自由。但是值得注意的是,堆其實(shí)還未每一個(gè)線程多帶帶分配了一塊空間,這部分空間在分配時(shí)是線程獨(dú)享的,在使用時(shí)是線程共享的。 在我的博客中,之前有很多文章介紹過JV...
摘要:因?yàn)槭褂媚J(rèn)將返回的對(duì)象對(duì)象轉(zhuǎn)換成了的對(duì)象了使用但是我們?cè)谑褂煤螅袝r(shí)可能會(huì)這樣聲明接口這樣定義可以很方便的在返回中直接一個(gè)對(duì)象了登錄成功登錄失敗但是這樣有一個(gè)問題就是會(huì)丟失的元數(shù)據(jù),因?yàn)閷?duì)象我們是沒法訪問的。 Retrofit:聲明 ApiServi...
摘要:基于局部性原理,計(jì)算機(jī)處理器在設(shè)計(jì)時(shí)做了各種優(yōu)化,比如現(xiàn)代的多級(jí)分支預(yù)測(cè)有良好局部性的程序比局部性差的程序運(yùn)行得更快。目前計(jì)算機(jī)設(shè)計(jì)中,都是以塊頁為單位管理調(diào)度存儲(chǔ),其實(shí)就是在利用空間局部性來優(yōu)化性能。 學(xué)過計(jì)算機(jī)底層原理、了解過...
摘要:文本已收錄至我的倉庫,歡迎前后端分離這個(gè)詞相信大家都聽過,不知道大家是怎么理解的呢。流下不學(xué)無術(shù)的淚水目前我了解到的前后端分離,首先部署是分離的至少不會(huì)跟綁定在一起部署接口只返回?cái)?shù)據(jù)關(guān)于前端這幾大框架這幾個(gè)我都是沒有寫過的,所以也就不...
摘要:重載概念在同一個(gè)類中,可以定義多個(gè)名稱相同,參數(shù)列表不同的函數(shù),這種情況較做函數(shù)的重載調(diào)用通過函數(shù)名和參數(shù)列表共同確定一個(gè)函數(shù)好處讓開發(fā)者需要記憶的函數(shù)名大大降低,提高開發(fā)效率。 函數(shù)的概述 1.函數(shù)定義: 能完成特定功能的代碼段就是函數(shù),...
摘要:總結(jié)只是針對(duì)騰訊短信服務(wù)進(jìn)行了試驗(yàn),阿里的短信服務(wù)并未真正驗(yàn)證,希望各位小伙伴能合作完成驗(yàn)證,共同完善該,覺得有用請(qǐng)?jiān)擁?xiàng)目。 前言短信服務(wù)在用戶注冊(cè)、登錄、找回密碼等相關(guān)操作中,可以讓用戶使用更加便捷,越來越多的公司都采用短信驗(yàn)證的方...
摘要:在冒煙測(cè)試執(zhí)行過程中,開發(fā)可以跟測(cè)試確定一個(gè)合理的冒煙用例數(shù)。另外在中臺(tái)測(cè)試組每月或每季度會(huì)成立專項(xiàng)測(cè)試小組專門執(zhí)行對(duì)應(yīng)的專項(xiàng)測(cè)試。 一、團(tuán)隊(duì)概況 ?有贊幫助每一位重視產(chǎn)品和服務(wù)的商家成功,目前旗下?lián)碛校河匈澪⑸坛恰⒂匈澚闶邸⒂匈澝罉I(yè)...
摘要:文章末有完整腳本生成的文件生成文件的路徑文件別名密碼加密方式有效時(shí)間把需要的國(guó)家地址公司名等信息一次寫入使用的生成文件。 用shell腳本生成.x509.pem 和.pk8 文件并signed apk。 showImg("https://segmentfault.com/img/bVbv4yN?w=792&h=644");...
摘要:通過指令重排可以減少流水線停頓提升巨大效率原則程序順序原則一個(gè)線程內(nèi)保證語義的串行性。鎖規(guī)則解鎖必然發(fā)生在隨后的加鎖前。線程的方法先于它的每一個(gè)動(dòng)作。 1. 基本概念 同步(Synchronous)和異步(Asynchronous) 并發(fā)(Conncurrency)和并行(Parall...
摘要:排序算法是最基本最常用的算法,不同的排序算法在不同的場(chǎng)景或應(yīng)用中會(huì)有不同的表現(xiàn),我們需要對(duì)各種排序算法熟練才能將它們應(yīng)用到實(shí)際當(dāng)中,才能更好地發(fā)揮它們的優(yōu)勢(shì)。今天,來總結(jié)下各種排序算法。 排序算法是最基本最常用的算法,不同的排序算法在...
摘要:包含了支持服務(wù)開發(fā)的類,并為提供基礎(chǔ),如語言基礎(chǔ)操作操作網(wǎng)絡(luò)通信以及多線程等技術(shù)。在運(yùn)行文件時(shí),的解釋器對(duì)這些字節(jié)碼進(jìn)行解釋執(zhí)行,執(zhí)行過程中需要加入的類在連接階段被載入到運(yùn)行環(huán)境中。支持多個(gè)線程同時(shí)執(zhí)行,并提供多線程之間的同步機(jī)制。 ...
摘要:兩年前,我們成為逐夢(mèng)者,開始往中本聰向往的世界奔跑。從開始,開創(chuàng)無限可能年月,我們發(fā)布項(xiàng)目技術(shù)白皮書。今年月,登陸交易所。從開始,開創(chuàng)無限可能中本聰精神,扎根于團(tuán)隊(duì)最初的夢(mèng)想里,也融進(jìn)了的使命與愿景里。 showImg("https://segmentfault....
摘要:四結(jié)語七夕已至,快和親愛的人綁定最美戀愛關(guān)系吧在這里,你們就是導(dǎo)演,記錄美好愛情。特別說明此小程序,是我親手為女朋友寫的,感謝她提供需求支持,七夕快樂。 showImg("https://segmentfault.com/img/remote/1460000020001501?w=779&h=203"); 一...
摘要:?jiǎn)卫J礁攀鰡卫J绞且环N對(duì)象創(chuàng)建模式,用于產(chǎn)生一個(gè)類的具體事例。所以解決了線程安全問題參考失效原因和解決方案中單例模式的缺陷及單例的正確寫法懶漢式靜態(tài)內(nèi)部類私有構(gòu)造器獲取單例的方法靜態(tài)內(nèi)部類持有單例作為靜態(tài)屬性。 單例模式概述 單例...
摘要:使用方式別名的實(shí)現(xiàn)方式有三種指定一個(gè)類路徑,并指定這個(gè)類的別名第二種方式,指定類名和別名指定一個(gè)包名,會(huì)自動(dòng)掃描包下可以使用別名的類源碼分析的加載過程代碼入口的加載方式,首先進(jìn)入標(biāo)簽后,先判斷子節(jié)點(diǎn)。 mybatis 別名1.別名的作用別名是一...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...