《OSChina每日一博》2018年05月整理合集

《OSChina每日一博》2018年05月整理合集

簡介

收錄開源中國每日推薦的優秀博客文章,開源中國每日會推薦一篇比較優秀的博客文章,稱之爲每日一bo,文章實屬精品,收藏於此,供本身慢慢細讀

文章

RESTFul 服務測試自動化的藝術 - TODO 服務篇

老碼農在上一篇博客 給出瞭如何從頭開始建立一個 自帶自動化測試工具的 RESTful 服務項目的例子. 今天咱們在這個簡單例子上作延伸, 把這個例子改寫爲一個簡單的 TODO Task 應用. 該應用會提供如下服務端口:GET /todohtml

https://www.geek-share.com/detail/2738728280.html 

MySQL-性能優化-優化設計和設計原則

MySQL-性能優化-優化設計和設計原則MySQL性能優化目的如何合理的設計數據庫?什麼樣的數據庫設計才能給後期DBA優化提供基石?數據庫設計與程序設計的差別?數據庫設計早期優化1. 關係明確(理清表之間的關係,能夠經過冗餘的方java

https://www.geek-share.com/detail/2738642540.html 

JVM調優-堆大小設置、回收器選擇

堆大小設置JVM 中最大堆大小有三方面限制:相關操做系統的數據模型(32-bt仍是64-bit)限制;系統的可用虛擬內存限制;系統的可用物理內存限制。32位系統下,通常限制在1.5G~2G;64爲操做系統對內存無限制。我在Windows Server 200c++

https://www.geek-share.com/detail/2738429420.html 

使用 Git-Analyze 玩轉 Git

摘要: git-analyze 是一個基於 libgit2 的 git 工具集,包括 git-analyze,git-complete, git-rollback,以及 git-cheat 等前言昨天紅薯在碼雲團隊羣裏面問,又沒有辦法在 J2Cache 存儲庫中新建一個沒有歷史記錄的分支 (J2Cagit

https://www.geek-share.com/detail/2738152640.html 

自定義跨平臺比特幣實時行情看板

1、前言前段時間跟朋友炒幣,老是須要打開交易平臺才能看行情,有點麻煩,並且那個窗口也特別大,內容也很雜。因此須要一個簡潔的看板。下面是需求。需求:首先是能夠看各類幣行情的看板關注的幣種都不一樣,因此須要支持自定義交web

https://www.geek-share.com/detail/2738070380.html 

碼雲即將支持 Git v2 Protocol

摘要: Git v2 Protocol aka Git Wire Protocol美國當地時間 5月18日 Google 開發者發佈了一篇博客 Introducing Git protocol version 2 宣佈了 Git v2 Protocol,v2 協議又叫作 Git Wire Protocol,新協議旨在改進 Gitsql

https://www.geek-share.com/detail/2738067800.html 

JavaScript成語消消樂

一 預覽二 開發步驟基本面向過程的思想。沒有面向對象的部分。準備好成語庫。db.js選出每一關的成語。對成語進行亂序。初始化表格的同時,將單個字放到每一個單元格的按鈕上展現。對tbody進行點擊事件的監聽。事件函數中數據庫

https://www.geek-share.com/detail/2738058020.html 

Why c++ coroutine?Why libgo?

摘要: 講述C++協程的近況、設計與實現中的細節與決策時至2018年的今天,C++ 在互聯網服務端開發方向依然佔據着至關大的份額;百度,騰訊,甚至以java爲主流開發語言的阿里都在大規模使用C++作互聯網服務端開發,而這偏偏是本文編程

https://www.geek-share.com/detail/2738057420.html 

RPC框架實踐之:Google gRPC

摘要: gRPC是Google開源的通用高性能RPC框架,它支持的是使用**Protocol Buffers**來編寫Service定義,支持較多語言擴平臺而且擁有強大的二進制序列化工具集。My Desktop概述gRPC是Google開源的通用高性能RPC框架,它支持設計模式

https://www.geek-share.com/detail/2738048076.html 

一場版本升級引起的性能血案的追兇過程

1. 故事的開始上週 ActFramework 推出 act-1.8.8-RC4 版本 後, 我興致勃勃更新了 TFB 性能 PK 項目 到最新版, 通過漫長的 60 小時 ( TFB 的一次運行週期是 60 小時) 等待後終於等來了 .............................瀏覽器

https://www.geek-share.com/detail/2737880900.html 

漸進式Web應用(PWA)入門教程(上)

最近關於漸進式Web應用有好多討論,有一些人還在質疑漸進式Web應用是否就是移動端將來。但在這篇文章中我並不會將漸進式APP和原生的APP進行比較,但有一點是能夠確定的,這兩種APP的目標都是使用戶體驗變得更好。移動端Web

https://www.geek-share.com/detail/2737788823.html 

深刻淺出設計模式——從球賽中悟多例模式

摘要: 以前有講過單例模式,多例模式實際上能夠看做是單例模式推廣。在多例模式中,多例類能夠有多個實例,而且多例類要負責建立、管理而且向外提供本身的實例。1、概念以前有講過單例模式,多例模式實際上能夠看做是單例模

https://www.geek-share.com/detail/2737548560.html 

理解 Dubbo SPI 擴展機制

寫在前面最近接觸了 gRPC 體會到雖然衆多 RPC 框架各有各的特色可是他們提供的特性和功能有不少的類似之處 , 這就說明他們面對一樣的分佈式系統帶來的問題。從 2016 年左右開始接觸到 dubbo ,基本停留在使用的層面,對 d

https://www.geek-share.com/detail/2737529630.html 

京東Java架構師講解購物車的原理及Java實現

今天來寫一下關於購物車的東西, 這裏首先拋出四個問題:1)用戶沒登錄用戶名和密碼,添加商品, 關閉瀏覽器再打開後 不登陸[b]用戶名和密碼[/b] 問:購物車商品還在嗎?2)用戶登錄了用戶名密碼,添加商品,關閉瀏覽器再打開後

https://www.geek-share.com/detail/2737527380.html 

記一次死鎖問題分析--詳解數據庫innodb lock機制

摘要: 因同事多線程下在同一個事務進行刪除和插入操做致使數據庫死鎖,想解決此問題就要先了解innodb lock機制,本文將經過案例重現,結合innodb lock機制進行剖析。若有不當之處,望大神指正補充目錄概述問題重現與解析I

https://www.geek-share.com/detail/2737526780.html 

高併發大容量NoSQL解決方案探索

大數據時代,企業對於DBA也提出更高的需求。同時,NoSQL做爲近幾年新崛起的一門技術,也受到愈來愈多的關注。本文將基於個推SRA孟顯耀先生所負責的DBA工做,和大數據運維相關經驗,分享兩大方向內容:1、公司在KV存儲上的架構演

https://www.geek-share.com/detail/2737442360.html 

在瀏覽器中進行深度學習:TensorFlow.js (六)構建一個卷積網絡 Convolutional Network

在上一篇中,咱們介紹了了用TensorflowJS構建一個神經網絡,而後用該模型來進行手寫MINST數據的識別。和以前的基本模型比起來,模型的準確率上升的彷佛不是很大。(在個人例子中,驗證部分比較簡單,只是一個大體的統計)甚至有些

https://www.geek-share.com/detail/2737347620.html 

這些年一直記不住的 Java I/O

本文目錄參考資料前言從對立到統一,字節流和字符流從抽象到具體,數據的來源和目的從簡單到豐富,使用 Decorator 模式擴展功能Java 7 中引入的 NIO.2NIO.2 中的異步 I/O總結參考資料  該文中的內容來源於 Oracle 的官方

https://www.geek-share.com/detail/2737017260.html 

基於Docker搭建MySQL主從複製

摘要: 本篇博文相對簡單,由於是初次使用Docker,MySQL的主從複製以前也在Centos環境下搭建過,可是也忘的也差很少了,所以本次嘗試在Docker中搭建。本篇博文相對簡單,由於是初次使用Docker,MySQL的主從複製以前也在Centos環境

https://www.geek-share.com/detail/2736998960.html 

基於容器應用設計的原則,模式和反模式

容器和容器編排(Kubernetes)的普遍使用,讓咱們能夠輕鬆的構建基於微服務的「雲原生」(Cloud Native)的應用。容器成爲了雲時代的新的編程單元,相似面向對象概念下的對象,J2EE中的組件或者函數式編程中的函數。在面向對象時代

https://www.geek-share.com/detail/2736934940.html 

秒殺架構實踐

前言以前在 Java-Interview 中提到過秒殺架構的設計,此次基於其中的理論簡單實現了一下。本次採用按部就班的方式逐步提升性能達到併發秒殺的效果,文章較長請準備好瓜子板凳(liushuizhang)。本文全部涉及的代碼:https:

https://www.geek-share.com/detail/2736828980.html 

Intellij IDEA神器竟然還有這些小技巧

概述Intellij IDEA真是越用越以爲它強大,它老是在咱們寫代碼的時候,不時給咱們來個小驚喜。出於對Intellij IDEA的喜好,我決定寫一個與其相關的專欄或者系列,把一些好用的Intellij IDEA技巧分享給你們。本文是這個系列的

https://www.geek-share.com/detail/2736747140.html 

接口方法上的註解沒法被@Aspect聲明的切面攔截的緣由分析

摘要: Spring中使用MyBatis的Mapper接口自動生成時,用一個自定義的註解標記在Mapper接口的方法中,@Aspect定義一個切面攔截這個註解以記錄日誌或者執行時長。可是驚奇的發現,在Spring Boot 1.X(Spring Framework 4.x)中,

https://www.geek-share.com/detail/2736746660.html 

利用Zipkin追蹤Mysql數據庫調用鏈

概述在前面:微服務調用鏈追蹤中心搭建 一文中咱們利用Zipkin搭建了一個微服務調用鏈的追蹤中心,而且模擬了微服務調用的實驗場景。利用Zipkin的庫Brave,咱們能夠收集一個客戶端請求從發出到被響應 經歷了哪些組件、哪些

https://www.geek-share.com/detail/2736652520.html 

在MySQL中使用explain查詢SQL的執行計劃

一、什麼是MySQL執行計劃要對執行計劃有個比較好的理解,須要先對MySQL的基礎結構及查詢基本原理有簡單的瞭解。MySQL自己的功能架構分爲三個部分,分別是 應用層、邏輯層、物理層,不僅是MySQL ,其餘大多數數據庫產品都是按

https://www.geek-share.com/detail/2736519260.html 

用t-io來寫一個網頁聊天室或客服是個怎樣的體驗

摘要: tio-websocket-server的首發教程,而且是以showcase的形式展示的----不只僅是個教程,仍是個能夠放心使用的腳手架。在t-io的官方主羣,常常會有用戶發出這樣的感嘆:「用tio寫一個聊天室或在線客服,幾乎就是個分分鐘的

https://www.geek-share.com/detail/2736341240.html 
相關文章
相關標籤/搜索