摘要:刪除枚舉類(lèi)型時(shí),會(huì)將其值重置為序號(hào)為的值。刪除結(jié)構(gòu)體刪除結(jié)構(gòu)體,會(huì)將所有成員變量置為初值。刪除數(shù)組對(duì)于定長(zhǎng)數(shù)組,刪除時(shí),是將數(shù)組內(nèi)所有元素置為初值。注意事項(xiàng)刪除的本質(zhì)是初始化變量。但可對(duì)其引用的對(duì)象進(jìn)行操作。 簡(jiǎn)介 Solidity中的特殊操...
摘要:是一套集成常用開(kāi)發(fā)組件的后臺(tái)快速開(kāi)發(fā)框架每個(gè)人都可以獨(dú)立快速高效地開(kāi)發(fā)項(xiàng)目官網(wǎng)地址主要特性集成常用開(kāi)發(fā)組件集公共配置日志等集成快速操作快速生成后臺(tái)代碼集成,可自動(dòng)生成文檔集成權(quán)限控制集成緩存集成消息隊(duì)列集成連接池,性能和慢查詢(xún)檢 Intr...
摘要:在前面的過(guò)程中,我們創(chuàng)建了個(gè)服務(wù)發(fā)現(xiàn)我們使用作為服務(wù)發(fā)現(xiàn)組件,學(xué)習(xí)了的使用。加依賴(lài)加注解改配置使用項(xiàng)目三部曲,我們可以快速添加一個(gè)新組件,并正常使用這個(gè)我沒(méi)有在項(xiàng)目中實(shí)現(xiàn),但是大家可以和一樣,三部曲搞定。 在前面的過(guò)程中,我們創(chuàng)建了4...
摘要:代碼生成在基礎(chǔ)上,新增等模板拓展,生成通用分頁(yè)方法代碼生成模板數(shù)據(jù)庫(kù)新建表,即可生成后臺(tái)分頁(yè)基礎(chǔ)代碼,還有官網(wǎng)地址代碼生成步驟創(chuàng)建數(shù)據(jù)庫(kù)表,例如注意記得加上表注釋?zhuān)侄瘟凶⑨專(zhuān)奖闵深?lèi)注釋注釋 代碼生成 Generator spring-boot-plus在m...
摘要:我認(rèn)為學(xué)習(xí)框架源碼分為兩步抓住主線(xiàn),掌握框架的原理和流程理解了處理思路之后,再去理解面向?qū)ο笏枷牒驮O(shè)計(jì)模式的用法目前第一步尚有問(wèn)題,需要多走幾遍源碼,加深下理解,一起加油 這篇文章我們來(lái)深入閱讀下Mybatis的源碼,希望以后可以對(duì)底層框架...
showImg(https://segmentfault.com/img/bVbvEXf?w=1483&h=619);d.png](/img/bVbvEXf) showImg(https://segmentfault.com/img/bVbvEXh?w=1155&h=744);object類(lèi) showImg(https://segmentfault.com/img/bVbvEXq?w=1571&h...
摘要:如果沒(méi)有可以動(dòng)動(dòng)您靈活的手指,在搜索欄敲下如何安裝環(huán)境不開(kāi)玩笑了,這個(gè)比較常見(jiàn)。參考資料官網(wǎng)偽分布式教程免密登錄教程介紹 引語(yǔ): ????最近想接觸一些大數(shù)據(jù)相關(guān)的技術(shù),所以有了這篇文章,其實(shí)就是記錄一下自己學(xué)習(xí)hadoop的過(guò)程,如果文章中有...
摘要:借助它來(lái)統(tǒng)計(jì)我們程序的執(zhí)行時(shí)間,帶給非常多的方便和優(yōu)雅。且,且,且設(shè)置為了當(dāng)前時(shí)間。 相關(guān)閱讀 【小家java】java5新特性(簡(jiǎn)述十大新特性) 重要一躍【小家java】java6新特性(簡(jiǎn)述十大新特性) 雞肋升級(jí)【小家java】java7新特性(簡(jiǎn)述八大新特性...
摘要:常見(jiàn)錯(cuò)誤五多線(xiàn)程處理不當(dāng)不管是桌面應(yīng)用還是應(yīng)用,無(wú)論是還是,多線(xiàn)程都是很難破解的。當(dāng)然,理想情況下,你也希望完全避免多線(xiàn)程錯(cuò)誤。同樣,不存在那種一刀切的方法,但這有一些調(diào)試和防止多線(xiàn)程錯(cuò)誤的實(shí)際考慮因素避免全局狀態(tài)首先,牢記全局狀態(tài)問(wèn)...
摘要:在這篇文章中,我描述了中常見(jiàn)的種不良編碼習(xí)慣。這是因?yàn)閷傩源嬖诘尿?yàn)證依賴(lài)于隱式轉(zhuǎn)換的布爾值。安裝使用最適合自己的編碼風(fēng)格配置設(shè)置一個(gè)預(yù)提交鉤子,在提交之前運(yùn)行驗(yàn)證。總結(jié)編寫(xiě)高質(zhì)量和干凈的代碼需要紀(jì)律,克服不好的編碼習(xí)慣。 為了保證的可...
摘要:在的反射包中提供了三個(gè)類(lèi)以及來(lái)分別描述屬性方法和構(gòu)造器。獲取構(gòu)造器獲取方法可以看到我們可以通過(guò)一個(gè)類(lèi)的對(duì)象很輕松的獲取他的屬性構(gòu)造器以及方法信息。返冋一個(gè)用于描述構(gòu)造器名的字符串。 想要獲取更多文章可以訪問(wèn)我的博客?-?代碼無(wú)止境。 上...
摘要:?jiǎn)误w應(yīng)用,由于就是一個(gè)項(xiàng)目,所有的功能都是寫(xiě)在一個(gè)項(xiàng)目中,不可避免的出現(xiàn)項(xiàng)目過(guò)度復(fù)雜的情況。 單體應(yīng)用確實(shí)有問(wèn)題! 最近在研究微服務(wù)架構(gòu),有一點(diǎn)點(diǎn)心得,打算在公眾號(hào)上寫(xiě)幾篇文章和大家慢慢分享下。 這個(gè)話(huà)題有點(diǎn)大,我會(huì)分幾篇文章和大家慢...
摘要:在項(xiàng)目中,為滿(mǎn)足以上要求,我們將大量的參數(shù)配置在或文件中,通過(guò)注解,我們可以方便的獲取這些參數(shù)值使用配置模塊假設(shè)我們正在搭建一個(gè)發(fā)送郵件的模塊。這使得在不影響其他模塊的情況下重構(gòu)一個(gè)模塊中的屬性變得容易。 在編寫(xiě)項(xiàng)目代碼時(shí),我們要求更...
摘要:的作用可以看到,它給我們提供了一些核心的功能代碼生成器和現(xiàn)成的接口以及可以結(jié)合的條件構(gòu)造器使我們的代碼變得足夠優(yōu)雅,分頁(yè)的使用也是相當(dāng)?shù)姆奖?,以及提供了不同的主鍵生成策略。 簡(jiǎn)介 Mybatis-Plus是在Mybatis的基礎(chǔ)上,國(guó)人開(kāi)發(fā)的一款持久層框...
摘要:在開(kāi)發(fā)服務(wù)器端代碼時(shí),我們會(huì)遇到對(duì)外部傳來(lái)的參數(shù)合法性進(jìn)行驗(yàn)證,而提供了一些常用的參數(shù)校驗(yàn)注解,我們可以拿來(lái)使用。 在開(kāi)發(fā)JAVA服務(wù)器端代碼時(shí),我們會(huì)遇到對(duì)外部傳來(lái)的參數(shù)合法性進(jìn)行驗(yàn)證,而hibernate-validator提供了一些常用的參數(shù)校驗(yàn)注解...
摘要:注解概念注解也被成為元數(shù)據(jù)為我們?cè)诖a中添加信息提供了一種形式化的方式,使我們可以在稍后的某個(gè)時(shí)刻更容易的使用這些數(shù)據(jù)。 注解 概念 注解(也被成為元數(shù)據(jù))為我們?cè)诖a中添加信息提供了一種形式化的方式,使我們可以在稍后的某個(gè)時(shí)刻更容易的...
摘要:分享籃球即時(shí)比分接口調(diào)用的示例代碼,可查看在線(xiàn)調(diào)用文檔,需注冊(cè)下即時(shí)變化的比分?jǐn)?shù)據(jù)獲取返回內(nèi)容這里為了方便測(cè)試我使用了一份本地文件,使用時(shí)應(yīng)替換為真實(shí)接口返回內(nèi)容返回?cái)?shù)據(jù)如下部分 分享籃球即時(shí)比分api接口調(diào)用的示例代碼,可查看在線(xiàn)調(diào)用...
摘要:給定一個(gè)鏈表,每個(gè)節(jié)點(diǎn)包含一個(gè)額外增加的隨機(jī)指針,該指針可以指向鏈表中的任何節(jié)點(diǎn)或空節(jié)點(diǎn)。要求返回這個(gè)鏈表的深拷貝。提示你必須返回給定頭的拷貝作為對(duì)克隆列表的引用。確定隨機(jī)節(jié)點(diǎn)的關(guān)系之后再拆分鏈表。其時(shí)間復(fù)雜度為,空間復(fù)雜度為。 給定...
摘要:抽象方法沒(méi)有方法體抽象方法權(quán)限修飾符不能為抽象方法的目的就是為了讓子類(lèi)繼承重寫(xiě)的,所以抽象方法不能私有,不能修飾。另外,添加默認(rèn)方法不會(huì)影響函數(shù)式接口的使用。 原文:抽象類(lèi)和接口的區(qū)別已經(jīng)變了 隨著JDK的不斷迭代,抽象類(lèi)和接口的區(qū)別已經(jīng)...
摘要:聚合函數(shù)將一列數(shù)據(jù)作為一個(gè)整體,進(jìn)行縱向的計(jì)算。計(jì)算個(gè)數(shù)一般選擇非空的列主鍵計(jì)算最大值計(jì)算最小值計(jì)算和計(jì)算平均值注意聚合函數(shù)的計(jì)算,排除值。 MySQL數(shù)據(jù)庫(kù) 開(kāi)發(fā)學(xué)習(xí)中,想滿(mǎn)足一些需求,無(wú)疑需要經(jīng)常與數(shù)據(jù)打交道,例如,我們?cè)谑褂肐O的一些技...
摘要:浮點(diǎn)數(shù)沒(méi)有辦法是用二進(jìn)制進(jìn)行精確表示。我們的表示浮點(diǎn)數(shù)由兩個(gè)部分組成指數(shù)和尾數(shù),這樣的表示方法一般都會(huì)失去一定的精確度,有些浮點(diǎn)數(shù)運(yùn)算也會(huì)產(chǎn)生一定的誤差。浮點(diǎn)數(shù)的值實(shí)際上是由一個(gè)特定的數(shù)學(xué)公式計(jì)算得到的。 首先我們先來(lái)看如下代碼示例:...
摘要:的缺點(diǎn)頻繁刷新主內(nèi)存中變量,可能會(huì)造成性能瓶頸不具備操作的原子性,不適合在對(duì)該變量的寫(xiě)操作依賴(lài)于變量本身自己。 作者:畢來(lái)生微信:878799579 1. 什么是JUC? JUC全稱(chēng) java.util.concurrent 是在并發(fā)編程中很常用的實(shí)用工具類(lèi) 2.Volatile關(guān)鍵字 ...
摘要:?jiǎn)?dòng)容器,加載,運(yùn)行服務(wù)提供者。服務(wù)提供者在啟動(dòng)時(shí),在注冊(cè)中心發(fā)布注冊(cè)自己提供的服務(wù)。注冊(cè)中心返回服務(wù)提供者地址列表給消費(fèi)者,如果有變更,注冊(cè)中心將基于長(zhǎng)連接推送變更數(shù)據(jù)給消費(fèi)者。 一 為什么需要 dubbo 很多時(shí)候,其實(shí)我們使用這個(gè)技術(shù)的...
ChatGPT和Sora等AI大模型應(yīng)用,將AI大模型和算力需求的熱度不斷帶上新的臺(tái)階。哪里可以獲得...
大模型的訓(xùn)練用4090是不合適的,但推理(inference/serving)用4090不能說(shuō)合適,...
圖示為GPU性能排行榜,我們可以看到所有GPU的原始相關(guān)性能圖表。同時(shí)根據(jù)訓(xùn)練、推理能力由高到低做了...