還在使用 SVN 的企業,如何快速遷移到 Gitee

前言 2000 年 CollabNet 創建了 Subversion 項目,一晃 SVN 已經誕生 20 年了,截至 r1873568 SVN 主分支共有 59674 次提交,32 個開發者,288 次發布,2005 年 Linus Torvalds 創建了 Git,...

02/06 19:59
2.3W
2
破14億,Python分析我國存在哪些人口危機!

2020年1月17日,國家統計局發布了2019年國民經濟報告,報告中指出我國人口突破14億。 豬哥的朋友圈被14億人口刷屏,但是很多人并沒有看到我國復雜的人口問題:老齡化、男女比例失衡、生育率下...

02/04 16:30
2.5W
10
微服務架構的理論基礎 - 康威定律

摘要: 可能出乎很多人意料之外的一個事實是,微服務很多核心理念其實在半個世紀前的一篇文章中就被闡述過了,而且這篇文章中的很多論點在軟件開發飛速發展的這半個世紀中竟然一再被驗證,這...

02/02 13:43
2.4W
9
PingCAP 的 5 年遠程辦公實踐

前言 2020 年的春節注定是一個不平凡的春節,全國都在抗擊新型冠狀病毒肺炎。除了不出門,勤洗手,戴口罩之類的常規操作,我們就在想,在這個大背景下,我們還能夠做哪些事情?考慮到春節假期...

01/28 12:13
4W
16
Service Mesh在百度網盤數萬后端的實踐落地

1 背景 起初,在網盤快速發展期,為了快速上線,采用了服務單體化 + 主干開發模式進行研發,隨著用戶規模爆發式的增長以及產品形態的豐富,單體化的不足就體現出來了,于是架構上采用了微服務...

01/22 11:19
2.3W
6
一線攻城獅實戰經驗:RDMA,好用卻又很難用?

勢不可擋的 RDMA 如今,服務器的網絡帶寬越來越高。當網絡帶寬邁過萬兆這條線后,操作系統用于處理網絡IO的開銷就越來越難以忽視。在一些網絡IO密集的業務中,操作系統本身成為了網絡通信的瓶...

01/21 12:08
3.3W
6
Docker是如何實現隔離的

概述 容器化技術在當前云計算、微服務等體系下大行其道,而 Docker 便是容器化技術的典型,對于容器化典型的技術,我們有必要弄懂它,所以這篇文章,我會來分析下 Docker 是如何實現隔離技術...

01/21 09:47
2.9W
7
阿里云上萬個 Kubernetes 集群大規模管理實踐

作者 | 湯志敏,阿里云容器服務高級技術專家 在 2019 年 雙11 中,容器服務 ACK 支撐了阿里巴巴內部核心系統容器化和阿里云的云產品本身,也將阿里巴巴多年的大規模容器技術以產品化的能力輸...

01/20 22:06
3.4W
1
碼云目前已經初步支持 Git 部分克隆

最近 Git 2.25.0 發布,此次發布推出了 partial clones 功能,partial clones 即用戶克隆遠程存儲庫的時候,可以選擇只下載自身所需的對象,而不是存儲庫的所有對像(或者特定 commit 所關聯...

01/17 12:20
2.1W
6
如何讓研發團隊保持敏捷并不斷進步?

正如 迭代、衡量和改進 是創造優秀軟件的核心一樣,團隊及其工作方式也很重要。一個不嘗試新事物的團隊便會停滯不前,其團隊工作方式也會成為“傳統”。相反,一個樂于嘗試新事物,摒棄傳統并...

01/16 10:36
3.3W
2
從操作系統層面理解Linux下的網絡IO模型

I/O( INPUT OUTPUT),包括文件I/O、網絡I/O。 計算機世界里的速度鄙視: 內存讀數據:納秒級別。 千兆網卡讀數據:微妙級別。1微秒=1000納秒,網卡比內存慢了千倍。 磁盤讀數據:毫秒級別。...

01/15 11:19
1.5W
12
深入理解JVM - ZGC垃圾收集器

如果下面的一些概念有些不清楚的可以先看深入理解JVM - 垃圾收集器和深入理解JVM - Shenandoah垃圾收集器。 ZGC(Z Garbage Collector)是一款由Oracle公司研發的,以低延遲為首要目標的一款...

01/14 09:37
2.1W
5
為什么很多人不愿意用hibernate了?

關于SQL和ORM的爭論,永遠都不會終止,我也一直在思考這個問題。最近溫習了一遍SSH框架,發了動彈,和廣大猿友進行了深刻的探討,被噴的五體投地,感慨萬千,于是就有了今天這篇文章。 聲明:...

01/13 16:11
2W
6
Flask 作者 Armin Ronacher:我不覺得有異步壓力

英文 | I'm not feeling the async pressure【1】 原作 | Armin Ronacher,2020.01.01 譯者 | 豌豆花下貓@Python貓 聲明 :本翻譯基于CC BY-NC-SA 4.0【2】授權協議,內容略有改動,轉載請保...

01/11 19:48
1.3W
2
IM的掃碼登錄功能如何實現?一文搞懂主流的掃碼登錄技術原理

本文引用了3位作者“精品唯居”、“ Yangfan2016”、“ MrYun”的部分文章內容,一并感謝。 1、引言 掃碼登錄這個功能,最早應該是微信的PC端開始搞,雖然有點反人類的功能(不掃碼也沒別的方...

01/08 13:54
2.7W
8
從linux源碼看socket(tcp)的timeout

從linux源碼看socket(tcp)的timeout 前言 網絡編程中超時時間是一個重要但又容易被忽略的問題,對其的設置需要仔細斟酌。在經歷了數次物理機宕機之后,筆者詳細的考察了在網絡編程(tcp)中的各種...

01/07 15:14
1W
9
利用深度學習實現手繪數據可視化的生成

前一段時間,我開發了Sketchify, 該工具可以把任何以SVG為渲染技術的可視化轉化為手繪風格。(參考手繪風格的數據可視化實現 Sketchify) 那么問題來了,很多的chart是以Canvas為渲染技術的...

01/04 09:13
1.3W
7
Java 8 Stream 的終極技巧——Collectors 操作

1. 前言 昨天在 Collection移除元素操作 相關的文章中提到了 Collectors 。相信很多同學對這個比較感興趣,那我們今天就來研究一下 Collectors 。 2. Collectors 的作用 Collectors 是 Java...

01/02 22:04
2.5W
19
深入理解Java虛擬機-如何利用VisualVM對高并發項目進行性能分析

前面在學習JVM的知識的時候,一般都需要利用相關參數進行分析,而分析一般都需要用到一些分析的工具,因為一般使用IDEA,而VisualVM對于IDEA也不錯,所以就選擇VisualVM來分析JVM性能,這篇文...

2019/12/30 15:37
1W
10
從1+1=2來理解Java字節碼

背景 前不久《深入理解Java虛擬機》第三版發布了,趕緊買來看了看新版的內容,這本書更新了很多新版本虛擬機的內容,還對以前的部分內容進行了重構,還是值得去看的。本著復習和鞏固的態度,...

2019/12/30 07:58
1.5W
5

沒有更多內容

加載失敗,請刷新頁面

返回頂部
頂部
真人龙虎斗论坛