99久久久久99国产免费AV,久久www免费人成_看片中文 360doc--你有什么問題的文章 http://bbzoh.cn/rssperson/73548809.aspx 360doc (http://bbzoh.cn) zh-cn 360doc--個人圖書館 實戰(zhàn) | 使用maven 輕松重構項目 http://bbzoh.cn/content/21/0201/23/73548809_960226108.shtml 2021/2/1 23:50:16
<modules> <module>項目模塊一</module> <module>項目模塊二</module> <module>項目模塊三</module> <module>項目模塊...</module></modules><modules> <module>user-web</module> <module>user-service</module> <module>user-dao</module> <module>user-common</module></modules><parent> <artifactId>maven-demo</artifactId> <groupId>com.tian</groupId> <version>1.0-SNAPSHOT</version></parent>
你不知道的,,Java代碼性能優(yōu)化的 40+ 細節(jié),,趕快收藏! http://bbzoh.cn/content/21/0201/23/73548809_960225970.shtml 2021/2/1 23:48:28
盡量避免在經(jīng)常調用的方法,,循環(huán)中new對象,,由于系統(tǒng)不僅要花費時間來創(chuàng)建對象,,而且還要花時間對這些對象進行垃圾回收和處理,在我們可以控制的范圍內,最大限度地重用對象,,最好能用基本的數(shù)據(jù)類型或數(shù)組來替代對象,。此時程序除創(chuàng)建字符串外,str所引用的String對象底層還包含一個char[]數(shù)組,,這個char[]數(shù)組依次存放了h,e,l,l,o.Map<String, String[]> paraMap = new HashMap<String, String[]>();int size = vector.size ()
跳表(SkipList)設計與實現(xiàn)(java) http://bbzoh.cn/content/21/0131/19/73548809_960022021.shtml 2021/1/31 19:56:00
這樣,,在查詢某個節(jié)點的時候,首先會從上一層快速定位節(jié)點所在的一個范圍,,如果找到具體范圍向下然后查找代價很小,,當然在表的結構設計上會增加一個向下的索引(指針)用來查找確定底層節(jié)點。就是在上面維護那么多層的索引,,首先在最高級索引上查找最后一個小于當前查找元素的位置,,然后再跳到次高級索引繼續(xù)查找,直到跳到最底層為止,,這時候以及十分接近要查找的元素的位置了(如果查找元素存在的話),。
Bitmap知識點集合 http://bbzoh.cn/content/21/0131/19/73548809_960021765.shtml 2021/1/31 19:54:01
這個像素所占字節(jié)又和Bitmap.Config有關,Bitmap.Config是個枚舉類,,用于描述每個像素點的信息,,比如:val bitmap = BitmapFactory.decodeResource(resources, R.drawable.test2,options)如果inJustDecodeBounds為ture,那么decode的bitmap為null,,也就是不返回實際的bitmap,,只把圖片的大小信息放到了options的值中。所以一般在復用之前,,還要判斷下,,新的Bitmap內存是不是小于可以復用的Bitmap內存,然后才能進行復用,。
新入職的妹子問我Redis是如何實現(xiàn)點贊,、取消點贊的? http://bbzoh.cn/content/21/0130/23/73548809_959794932.shtml 2021/1/30 23:07:14
基于 SpringCloud, 用戶發(fā)起點贊,、取消點贊后先存入 Redis 中,,再每隔兩小時從 Redis 讀取點贊數(shù)據(jù)寫入數(shù)據(jù)庫中做持久化存儲,。@Bean @ConditionalOnMissingBean(StringRedisTemplate.class) public StringRedisTemplate stringRedisTemplate( RedisConnectionFactory redisConnectionFactory) throws UnknownHostException { StringRedisTemplate template = new StringRedisTemplate();
軟件界曠世之架:測試驅動開發(fā)(TDD)之爭 http://bbzoh.cn/content/21/0130/23/73548809_959794620.shtml 2021/1/30 23:04:48
軟件界曠世之架:測試驅動開發(fā)(TDD)之爭,。再見TDD,老朋友,。組織所有開發(fā)活動的技術: TDD 很好地組織了測試,、開發(fā)和重構活動,但又不僅限于此,,比如實施 TDD 的前置活動包括需求分析,、任務拆分和規(guī)劃活動,這使得 TDD 具有非常好的擴展性。測試驅動開發(fā)(TDD)的目標,。Martin Flower在他的《重構》中也指出,,完善的單元測試是他進行重構的基石,從TDD的流程可以看到,,重構是TDD的一部分,,運用TDD的同時也推動了代碼的重構。
有意思的 Node.js 內存泄漏問題 http://bbzoh.cn/content/21/0127/20/73548809_959267709.shtml 2021/1/27 20:15:49
let replaceThing = function() { const newThing = theThing;console.log(JSON.stringify({ rss: format(memoryUsage.rss), // 常駐內存 heapTotal: format(memoryUsage.heapTotal), // 總的堆空間 heapUsed: format(memoryUsage.heapUsed), // 已使用的堆空間 external: format(memoryUsage.external), // C++ 對象相關的空間}, null, 2));let replaceThing = function() { { const newThing = theThing;
TiDB 5.0 RC Release Notes http://bbzoh.cn/content/21/0127/20/73548809_959266338.shtml 2021/1/27 20:08:56
TiDB 5.0 RC Release Notes,。聚簇索引定義了數(shù)據(jù)在表中的物理存儲順序,,表的數(shù)據(jù)只能按照聚簇索引的定義進行排序,每個表只能有一個聚簇索引,。通過 SQL 語句修改 tidb_redact_log=1 開啟 tidb-server 的錯誤信息和日志信息脫敏功能,。通過修改 tiflash-server 的 security.redact_info_log = true 以及 tiflash-learner 的 security.redact-info-log = true 配置項開啟錯誤信息和日志信息脫敏功能。
一文讀懂 Kubernetes APIServer 原理 http://bbzoh.cn/content/21/0126/20/73548809_959089658.shtml 2021/1/26 20:53:00
一文讀懂 Kubernetes APIServer 原理,。bootstrap-controller主要用于創(chuàng)建以及維護內部kubernetes default apiserver service,。kubernetes default apiserver service spec.selector為空,這是default apiserver service與其它正常service的最大區(qū)別,,表明了這個特殊的service對應的endpoints不由endpoints controller控制,,而是直接受kube-apiserver bootstrap-controller管理(maintained by this code, not by the pod selector)
Elasticsearch中keyword和numeric對性能的影響分析 http://bbzoh.cn/content/21/0126/20/73548809_959087624.shtml 2021/1/26 20:41:46
Elasticsearch中keyword和numeric對性能的影響分析。numeric類型從lucene6.0開始,,使用了一種名為block KD tree的存儲結構,。不同于mysql, Block KD tree的葉子節(jié)點存儲的是一組值的集合(block),,大概是512~1024個值一組,。Block KD tree對于范圍查詢,鄰近搜索支持的非常好,,尤其是多維空間的情況下,。而這些PointValues是基于kd-tree存儲的,根據(jù)官方文檔的介紹,,lucene把葉子節(jié)點在磁盤是順序存儲的,,這樣搜索的效率就會非常高。