240 發(fā)簡信
IP屬地:上海
  • java環(huán)境搭建和簡介

    jdk:java開發(fā)工具包,里面包含了java開發(fā)工具之宿,還有jre(jer是java運(yùn)行所需要的環(huán)境包含核心類庫和jvm虛擬機(jī))不同的操作系統(tǒng)使用不同的jdkjdk=jre+...

  • Spring AOP實(shí)現(xiàn)原理

    代理模式我們知道腌且,Spring AOP的主要作用就是不通過修改源代碼的方式栓票、將非核心功能代碼織入來實(shí)現(xiàn)對(duì)方法的增強(qiáng)挥唠。那么Spring AOP的底層如何實(shí)現(xiàn)對(duì)方法的增強(qiáng)扩所?實(shí)現(xiàn)的...

  • springboot管理bean單例

    默認(rèn)是單例 通過注解@Scope("prototype")嫉入,將其設(shè)置為多例模式 參考: 曾經(jīng)面試的時(shí)候有面試官問我spring的controller是單例還是多例壁查,結(jié)果我傻逼...

  • 120
    Java 中的 static 使用之靜態(tài)變量

    大家都知道觉至,我們可以基于一個(gè)類創(chuàng)建多個(gè)該類的對(duì)象,每個(gè)對(duì)象都擁有自己的成員睡腿,互相獨(dú)立语御。然而在某些時(shí)候,我們更希望該類所有的對(duì)象共享同一個(gè)成員席怪。此時(shí)就是 static 大顯身手...

  • java靜態(tài)變量和非靜態(tài)變量的區(qū)別

    靜態(tài)變量與非靜態(tài)變量的區(qū)別如下:1.內(nèi)存分配靜態(tài)變量在應(yīng)用程序初始化時(shí)应闯,就存在于內(nèi)存當(dāng)中,直到它所在的類的程序運(yùn)行結(jié)束時(shí)才消亡;而非靜態(tài)變量需要被實(shí)例化后才會(huì)分配內(nèi)存挂捻。2.生...

  • 120
    說說你對(duì)集合的認(rèn)識(shí)

    算是對(duì)以外用到的知識(shí)進(jìn)行總結(jié)碉纺。查漏補(bǔ)缺。 1.說說你對(duì)集合的認(rèn)識(shí)刻撒? 集合與數(shù)組的區(qū)別骨田?: a、數(shù)組是長度是固定的声怔。集合的長度是可變的态贤。 b、數(shù)組存儲(chǔ)的是同一類型的醋火∮破可以是基本...

  • 數(shù)據(jù)庫事務(wù)實(shí)現(xiàn)原理

    ACID:原子性(Atomicity)箱吕、一致性(Consistency)、隔離性(Isolation)柿冲、持久性(Durability) 原子性:是指事務(wù)包含的所有操作要么全部...

  • 120
    TCP協(xié)議三次握手和四次分手以及數(shù)據(jù)傳輸過程

    1茬高、三次握手 TCP是面向連接的,在面向連接的環(huán)境中假抄,開始傳輸數(shù)據(jù)之前怎栽,在兩個(gè)終端之間必須先建立一個(gè)連接。建立連接同步的過錯(cuò)稱為三次握手慨亲,具體過程如下: (1)當(dāng)主機(jī)A想同主...

  • 120
    springMVC底層實(shí)現(xiàn)

    Spring MVC處理的流程: 具體執(zhí)行步驟如下: 1 首先用戶發(fā)送請(qǐng)求給前端控制器婚瓜,前端控制器根據(jù)請(qǐng)求信息(如url)來決定選擇哪一個(gè)頁面控制器進(jìn)行處理并把請(qǐng)求委托給它宝鼓,...

  • 多線程異步編排

    CompletableFuture 使用舉例: 任務(wù)的合并最快完成任務(wù)的時(shí)候所有任務(wù)都完成的時(shí)候異常的處理加 @FunctionalInterface 才支持lamoda表達(dá)...

  • jQuery選擇器

    ###jQuery 元素選擇器 jQuery 使用 CSS 選擇器來選取 HTML 元素刑棵。 $("p") 選取 元素。 $("p.intro") 選取所有 class="...

  • 120
    jvm內(nèi)存溢

    1 前言 相信有一定java開發(fā)經(jīng)驗(yàn)的人或多或少都會(huì)遇到OutOfMemoryError的問題愚铡,這個(gè)問題曾困擾了我很長時(shí)間蛉签,隨著解決各類問題經(jīng)驗(yàn)的積累以及對(duì)問題根...

  • JVM調(diào)優(yōu)

    內(nèi)存100% 一、登入服務(wù)器用 top -c 命令查看找到cpu占用率達(dá)到100%的進(jìn)程 假如:進(jìn)程ID為9720的進(jìn)程CPU占用率超過100%沥寥。 二碍舍、top命令加上 -H ...

  • JVM常用調(diào)優(yōu)策略

    一、登入服務(wù)器用 top -c 命令查看找到cpu占用率達(dá)到100%的進(jìn)程二邑雅、top命令加上 -H -b 兩個(gè)選項(xiàng):-H 可以查看由某個(gè)進(jìn)程啟動(dòng)的所有線程片橡,-b 選項(xiàng)指定以批...

  • sql字符串轉(zhuǎn)日期

    使用Convert()函數(shù): select convert(char(10),GetDate(),120) as Date 第3個(gè)參數(shù)就是用來設(shè)置日期類型數(shù)據(jù)的顯示樣式的,下...

  • 常見的排序算法

    1淮野、冒泡排序 最簡單的一種排序算法捧书。假設(shè)長度為n的數(shù)組arr,要按照從小到大排序骤星。則冒泡排序的具體過程可以描述為:首先從數(shù)組的第一個(gè)元素開始到數(shù)組最后一個(gè)元素為止经瓷,對(duì)數(shù)組中相...

  • Linux簡單命令

    在當(dāng)前目錄下搜索指定文件:find . -name test.txt在當(dāng)前目錄下模糊搜索文件:find . -name '.txt'redis-server shutdown...

  • Array和ArrayList區(qū)別

    Array可以包含基本類型和對(duì)象類型,ArrayList只能包含對(duì)象類型 Array的大小是固定的洞难,ArrayList的大小是動(dòng)態(tài)的 ArrayList可以算是Array的加...

  • 遍歷list的三種方式

    List list = new ArrayList ();list.add("aaa");list.add("bbb");list.add("ccc");方法一:超級(jí)for...

  • 120
    JAVA的基本數(shù)據(jù)類型和引用數(shù)據(jù)類型的區(qū)別

    八種基本類型整型byte 8位整型short 16位整型int 32位整型long 64位浮點(diǎn)型float 32位浮點(diǎn)型double 64位字符型char 16位布爾型boo...

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品