冒泡排序: 1.比較相鄰的元素。如果第一個(gè)比第二個(gè)大,就交換它們兩個(gè);2.對(duì)每一對(duì)相鄰元素作同樣的工作,從開始第一對(duì)到結(jié)尾的最后一對(duì),這樣在最3.后的元素應(yīng)該會(huì)是最大的數(shù);4...
我看的教程例子比較復(fù)雜,自己提取了一下,可能寫的不太好 運(yùn)行結(jié)果:
老規(guī)矩,看例子 你變了?。?!這不是我要的單例!?。?這是因?yàn)椋何覀兿燃僭O(shè)第一個(gè)線程成功執(zhí)行了這段代碼。if (instance == null)與此同時(shí)第x個(gè)線程,可能是56...
老規(guī)矩,先看例子 我們發(fā)現(xiàn)程序沒有停止,因?yàn)閠hreadA一直在等待B鎖,B鎖卻被threadB搶走了,這時(shí)候threadA還沒有執(zhí)行完并不釋放A鎖,同理threadB在等待...
臨界資源問題 先看例子 運(yùn)行程序,四個(gè)線程共享ticket資源,會(huì)同時(shí)操作票資源,不做處理會(huì)出現(xiàn)下面的問題 解決方法一:同步代碼段 上面的 //對(duì)象鎖 synchroniz...
1.串行與并發(fā) 串行,如上圖左邊,一個(gè)時(shí)間點(diǎn)只能單一執(zhí)行任務(wù),如有任務(wù)a,b,c,它們只能按順序執(zhí)行。并發(fā),如圖右邊,多個(gè)任務(wù)可以同時(shí)執(zhí)行,在單核cpu中并發(fā)并不是真正的在同...
SUM(CASE WHEN score BETWEEN 85 AND 100 THEN 1 ELSE 0 END) AS [100 - 85]意思是如果分?jǐn)?shù)是在 85-100...
CREATE TABLE student(s_no INT(20) PRIMARY KEY COMMENT'學(xué)生學(xué)號(hào)',s_name VARCHAR(20) NOT NULL...
4個(gè)等級(jí)的定義如下: 第一等:代表內(nèi)聯(lián)樣式,如: style=””,權(quán)值為1000。 第二等:代表ID選擇器,如:#content,權(quán)值為100。 第三等:代表類,偽類和屬性...
聲明:設(shè)計(jì)模式系列筆記摘自http://c.biancheng.net/view/1317.html 1、定義:工廠方法(FactoryMethod)模式的定義:定義一個(gè)創(chuàng)建...
聲明:設(shè)計(jì)模式系列筆記摘自http://c.biancheng.net/view/1317.html 1、定義:用一個(gè)已經(jīng)創(chuàng)建好的實(shí)例作為原型,通過復(fù)制該原型對(duì)象來創(chuàng)建一個(gè)和...
聲明:設(shè)計(jì)模式系列筆記摘自http://c.biancheng.net/view/1317.html 定義:一個(gè)類只有一個(gè)實(shí)例,且該類能自行創(chuàng)建這個(gè)實(shí)例。 特點(diǎn):1.只能有一...
一、抽象類與接口 抽象類 特點(diǎn): 1.抽象類中可以構(gòu)造方法 2.抽象類中可以存在普通屬性,方法,靜態(tài)屬性和方法。 3.抽象類中可以存在抽象方法。 4.如果一個(gè)類中有一個(gè)抽象方...
生成隨機(jī)數(shù) 第一種:new Random() 第二種:Math.random()返回的數(shù)值是[0.0,1.0)的double型數(shù)值 Random 47是指設(shè)定一個(gè)種子數(shù),10...
Maven-SSM整合Thymeleaf模板引擎 Spring5整合(注解配置) 1. 依賴 ? 在配置好SSM框架后,在pom.xml中添加如下依賴 2. 配置文件 在...