《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 
相关文章
相关标签/搜索