0

java線程池,工作竊取算法

前言 在上一篇《 "java線程池,阿里為什么不允許使用Executors?" 》中我們談及了線程池,同時又發現一個現象,當最大線程數還沒有滿的時候耗時的任務全部堆積給了單個線程, 代碼如下: 下圖很形象的說明了這個問題: 那么有沒有一種機制,在線程池中還有線程可以提供服務的時候幫忙分擔一些已經被分 ...

KAnts 發布于 2019-08-23 08:40 評論(0)閱讀(152)
155

漫畫 |《帝都程序猿十二時辰》

辰時(7:00) 開始新的一天 起床掙扎中,隔壁的裝修聲:轟轟轟.......,屋里的蚊子聲:嗡嗡嗡.........,手機的鬧鐘聲:滴滴滴......... 回想昨晚不該又熬夜到半夜三更,和蚊子互相傷害、互相戰斗,它沒吃飽,我沒睡好。 忍....說不定再躺十分鐘就會睡著了 7:20 鬧鐘、蚊子聲、 ...

北京-宏哥 發布于 2019-08-23 08:36 評論(31)閱讀(2389)
0

css布局之居中

CSS布局之居中 本文主要是介紹水平居中,垂直居中,還有水平垂直居中的方法 水平居中 1.行內元素水平居中 使用text-align:center;就可以實現行內元素的水平居中,但是記得要在父元素中設置,會對子元素生效。此方法對,inline、inline-block、inline-table、in ...

seanxushuo 發布于 2019-08-23 08:31 評論(0)閱讀(132)
0

Hive 系列(八)—— Hive 數據查詢詳解

一、數據準備 為了演示查詢操作,這里需要預先創建三張表,并加載測試數據。 數據文件 emp.txt 和 dept.txt 可以從本倉庫的 "resources" 目錄下載。 1.1 員工表 1.2 部門表 1.3 分區表 這里需要額外創建一張分區表,主要是為了演示分區查詢: 二、單表查詢 2.1 S ...

黑白影 發布于 2019-08-23 07:51 評論(0)閱讀(95)
2

【JavaScript】論一個低配版Web實時通信庫是如何實現的之二( EventSource篇)

話說上回說到!那WebSocket大俠,巧借http之內力,破了敵陣的雙工鴛鴦鎖,終于突出重圍。然而玄難未了,此時web森林中飛出一只銀頭紅纓槍,劃破夜色。"莫非!?" , websocket大俠喃喃念道,"恐怖如斯!你莫不是就是那個手使單向追魂槍的。。。" "正是在下!",那人厲聲喝道。只見那胸... ...

外婆的彭湖灣 發布于 2019-08-23 07:42 評論(2)閱讀(171)
5

Docker系列之AspNetCore Runtime VS .NetCore Runtime VS .NET Core SDK(四)

前言 接下來我們就要慢慢步入在.NET Core中使用Docker的殿堂了,在開始之前如題,我們需要搞清楚一些概念,要不然看到官方提供如下一系列鏡像,我們會一臉懵逼,不知道到底要使用哪一個。 AspNetCore Runtime VS .NetCore Runtime VS .NET Core SD ...

Jeffcky 發布于 2019-08-23 07:38 評論(2)閱讀(276)
4

博客園五月紀念日——去你的寫博無用論

博客園五月紀念日——去你的寫博無用論 紀念祝福 今天是我注冊博客園的第五個月,此時此刻,我想吟詩一首: 你問我愛你有多深 我愛你有幾分 我的情也真 我的愛也真 博客代表我的心 寫博初心 為什么堅持寫博客 五個月前我注冊了博客園,注冊的原因很簡單,我的“師傅”給我推薦博客園,說寫博客對自身提高很有幫助 ...

泰斗賢若如 發布于 2019-08-23 07:18 評論(8)閱讀(279)
2

番茄日志發布1.0.3版本-增加Kafka支持

可能你是第一次聽說TomatoLog,沒關系,我可以從頭告訴你,通過了解番茄日志,希望能幫助有需要的朋友,番茄日志處理將大大降低你采集、分析、處理日志的過程。 ...

Ron.Liang 發布于 2019-08-23 07:14 評論(1)閱讀(252)
0

Laravel框架內實現api文檔:markdown轉為html

前后端分離的工作模式于今是非常流行了,前后端工作的對接,就離開不了API文檔的輔助。 根據自己以往的工作經歷,以及了解的一些資訊,API文檔的建立,無非以下幾種方式: 1. word文檔模板 2. 第三方平臺,類如postman、showdoc等 3. 框架內單獨自定義一套綁定路由的結構,再... ...

翟碼農 發布于 2019-08-23 00:19 評論(0)閱讀(136)
0

邏輯回歸(Logistic Regression)詳解,公式推導及代碼實現

邏輯回歸(Logistic Regression) 什么是邏輯回歸: 邏輯回歸(Logistic Regression)是一種基于概率的模式識別算法,雖然名字中帶"回歸",但實際上是一種分類方法,在實際應用中,邏輯回歸可以說是應用最廣泛的機器學習算法之一 回歸問題怎么解決分類問題? 將樣本的特征和樣 ...

VitoLin 發布于 2019-08-22 23:26 評論(0)閱讀(100)
0

逆向破解之160個CrackMe —— 016

CrackMe —— 016 160 CrackMe 是比較適合新手學習逆向破解的CrackMe的一個集合一共160個待逆向破解的程序 CrackMe:它們都是一些公開給別人嘗試破解的小程序,制作 crackme 的人可能是程序員,想測試一下自己的軟件?;ぜ際?,也可能是一位 cracker,想挑戰一 ...

寂夜云 發布于 2019-08-22 23:16 評論(0)閱讀(122)
1

程序員,你應該知道的數據結構之哈希表

哈希表簡介 哈希表也叫散列表,哈希表是一種數據結構,它提供了快速的插入操作和查找操作,無論哈希表總中有多少條數據,插入和查找的時間復雜度都是為O(1),因為哈希表的查找速度非???,所以在很多程序中都有使用哈希表,例如拼音檢查器。 哈希表也有自己的缺點,哈希表是基于數組的,我們知道數組創建后擴容成本比 ...

平頭哥的技術博文 發布于 2019-08-22 22:52 評論(0)閱讀(172)
0

Caddy源碼閱讀(二)啟動流程與 Event 事件通知

Caddy源碼閱讀(二)啟動流程與 Event 事件通知 Preface Caddy 是 Go 語言構建的輕量配置化服務器。 "https://github.com/caddyserver/caddy" Caddy 整個軟件可以說是由不同的 插件 堆砌起來的。自己本身僅提供 Plugin 的注冊運行 ...

abser 發布于 2019-08-22 22:48 評論(0)閱讀(42)
0

《深入理解Java虛擬機》- JVM是如何實現反射的

Java反射學問很深,這里就淺談吧。如果涉及到方法內聯,逃逸分析的話,我們就說說是什么就好了。有興趣的可以去另外看看,我后面可能也會寫一下。(因為我也不會呀~) 一、Java反射是什么? 反射的核心是JVM在運行時才動態加載類或調用方法/訪問屬性,它不需要事先(寫代碼的時候或編譯期)知道運行對象是誰 ...

一只喜鵲 發布于 2019-08-22 22:47 評論(0)閱讀(137)
5

.NET使用Bogus生成大量隨機數據

在演示Demo、數據庫脫敏、性能測試中,有時需要生成大量隨機數據。Bogus就是.NET中優秀的高性能、合理、支持多語言的隨機數據生成庫。 ...

周杰的代碼騷操作 發布于 2019-08-22 22:35 評論(3)閱讀(324)
1

純數據結構Java實現(4/11)(BST)

樹、二叉搜索樹總結,及其相關實現(包括常見遍歷之類的內容)。 ...

CH-YK 發布于 2019-08-22 22:30 評論(0)閱讀(66)
0

Springboot源碼分析之EnableAspectJAutoProxy

摘要: 的兩大核心技術就是 和`AOP AOP Spring AOP CGLIB Spring AOP Spring AOP`的一個運行過程。知其然,知其所以然,才能更好的駕馭這門核心技術。 所有的 驅動技術都得看他的 ,所以上面最重要的是這一句 ,下面看看它 是一個項容器注冊自動代理創建器 說明 ...

TheGir1 發布于 2019-08-22 22:26 評論(0)閱讀(89)
0

python的進程與線程

進程、線程的含義? 1.什么是進程? 進程是指運行中的應用程序,每個進程都有自己獨立的地址空間(內存空間)。比如用戶點擊桌面的IE瀏覽器,就啟動了一個進程,操作系統就會為該進程分配獨立的地址空間。當用戶再次點擊IE瀏覽器,又啟動了一個進程,操作系統將為新的進程分配新的獨立的地址空間。多進程就是“多任 ...

步履不停凡 發布于 2019-08-22 22:21 評論(0)閱讀(80)
1

【暢通工程 HDU - 1232 】【并查集模板題】

并查集講解和模板 有一個博文對此分析的很透徹,附 "鏈接" 為避免原鏈接失效,現摘錄如下: 為了解釋并查集的原理,我將舉一個更有愛的例子。 話說江湖上散落著各式各樣的大俠,有上千個之多。他們沒有什么正當職業,整天背著劍在外面走來走去,碰到和自己不是一路人的,就免不了要打一架。但大俠們有一個優點就是講 ...

AJudge 發布于 2019-08-22 22:17 評論(0)閱讀(31)
0

?Cocos2d-x 學習筆記(21) ScrollView (CCScrollView)

1. 簡介 CCScrollView.cpp文件內的滾動視圖ScrollView直接繼承了Layer+ActionTweenDelegate。 滾動視圖能在屏幕區域內,用戶通過觸摸拖動屏幕,實現大于屏幕尺寸的圖片的滾動效果。 滾動視圖尺寸是我們的可視尺寸,滾動視圖包含的成員container(lay ...

深潮 發布于 2019-08-22 21:41 評論(0)閱讀(46)