select id,name where name='shenjian' select id,name,sex* where name='shenjian'* 多查詢了一個屬...
![240](https://upload.jianshu.io/users/upload_avatars/2510824/315cfdde-5b5b-47f6-bee7-d42dba871975.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
select id,name where name='shenjian' select id,name,sex* where name='shenjian'* 多查詢了一個屬...
一、簡介 ICP(Index Condition Pushdown)是在MySQL 5.6版本上推出的查詢優(yōu)化策略磕秤,把本來由Server層做的索引條件檢查下推給存儲引擎層來做...
本文接著Java學(xué)習(xí)總結(jié)之Java IO系統(tǒng)(一)[http://www.reibang.com/p/751bd3cbe5a7],我們繼續(xù)總結(jié)Java IO系統(tǒng)的相關(guān)知識蒙兰。...
昨天面試當(dāng)中一個小伙認(rèn)為MVCC可以解決RR中的幻讀問題芒篷, 先說結(jié)論, MVCC不能解決幻讀膀斋,很遺憾還是得用鎖梭伐。 下面詳細(xì)描述一下。InnoDB的MVCC, 實(shí)現(xiàn)的是基于多...
為了換取性能,JVM在內(nèi)置鎖上做了非常多的優(yōu)化摔蓝,膨脹式的鎖分配策略就是其一赂苗。理解偏向鎖、輕量級鎖贮尉、重量級鎖的要解決的基本問題拌滋,幾種鎖的分配和膨脹過程,有助于編寫并優(yōu)化基于鎖的...
查看 SimpleDateFormat 的文檔注釋 SimpleDateFormat is not thread-safe. Users should create a se...
** 本文中使用到的JDK 為 Oracle JDK 1.7 ** JDK本身提供了很多方便的JVM性能調(diào)優(yōu)監(jiān)控工具猜谚,除了jps败砂、jstat、jinfo魏铅、jmap昌犹、jhat、...
轉(zhuǎn)載地址官方的比較簡潔的說明:301 redirect: 301 代表永久性轉(zhuǎn)移(Permanently Moved)302 redirect: 302 代表暫時性轉(zhuǎn)移(Te...
本文總結(jié)十大經(jīng)典排序算法及變形览芳,并提供Java實(shí)現(xiàn)斜姥。參考文章:十大經(jīng)典排序算法總結(jié)(Java語言實(shí)現(xiàn))快速排序算法—左右指針法,挖坑法沧竟,前后指針法铸敏,遞歸和非遞歸快速排序及優(yōu)化...
概述 NIO (Non-blocking I/O,也稱New I/O) 庫是在 JDK 1.4 中引入的悟泵,彌補(bǔ)了原來的 I/O 的不足杈笔,提供了高速的、面向塊的 I/O魁袜。 它支...
概述 網(wǎng)絡(luò)編程是指編寫運(yùn)行在多個設(shè)備(計算機(jī))的程序桩撮,這些設(shè)備都通過網(wǎng)絡(luò)連接起來。java.net 包中 J2SE 的 API 包含有類和接口峰弹,它們提供低層次的通信細(xì)節(jié)店量。你可...
下面總結(jié)設(shè)計模式中的行為型模式: 1.責(zé)任鏈模式 顧名思義,責(zé)任鏈模式(Chain of Responsibility Pattern)為請求創(chuàng)建了一個接收者對象的鏈鞠呈。這種模...
下面總結(jié)設(shè)計模式中的創(chuàng)建型模式: 1.簡單工廠模式 簡單工廠不是設(shè)計模式融师,更像是一種編程習(xí)慣。它把實(shí)例化的操作單獨(dú)放到一個類中蚁吝,這個類就成為簡單工廠類旱爆,讓簡單工廠類來決定應(yīng)該...
Java平臺類庫包含了豐富的并發(fā)基礎(chǔ)構(gòu)建模塊舀射,例如線程安全的容器類以及各種用于協(xié)調(diào)多個相互協(xié)作的線程控制流的同步工具類( Synchronizer)。本章將介紹其中一些最有用...
什么是注解怀伦? Annontation是Java5開始引入的新特征脆烟,中文名稱叫注解。它提供了一種安全的類似注釋的機(jī)制房待,用來將任何的信息或元數(shù)據(jù)(metadata)與程序元素(類...
在Java中邢羔,使用線程來異步執(zhí)行任務(wù)。Java線程的創(chuàng)建與銷毀需要一定的開銷桑孩,如果我們?yōu)槊恳粋€任務(wù)創(chuàng)建一個新線程來執(zhí)行拜鹤,這些線程的創(chuàng)建與銷毀將消耗大量的計算資源。同時流椒,為每一...