6

分布式应用框架 Dapr

微服务架构已成为构建云原生应用程序的标准,微服务架构提供了令人信服的好处,包括可伸缩性,松散的服务耦合和独立部署,但是这种方法的成本很高,需要了解和熟练掌握分布式系统。为了使用所有开发人员能够使用任何语言和任何框架轻松地构建便携式微服务应用程序,无论是开发新项目还是迁移现有代码 Dapr 介绍 Gi ...

张善友 发布于 2019-11-16 20:50 评论(2)阅读(819)
0

webpack 打包优化的四种方法(多进程打包,多进程压缩,资源 CDN,动态 polyfill)

如今, 毫无疑问是前端构建领域里最耀眼的一颗星,无论你前端走哪条路线,都需要有很强的 知识。 的基本用法这里就不展开讲了。主要探讨一下如何提高 的打包速度。 这篇文章以 ,`webpack4.0+ nodejs10.0+` 这几个版本为例。 一、打包分析 1.1、速度分析 我们的目的是优化打包速度, ...

HashTang 发布于 2019-11-16 20:46 评论(0)阅读(147)
0

使用Samba服务实现文件共享

1.在虚拟机上安装Samba服务安装包 (在下载之前检查客户机与服务器是否能够ping通)(Samba服务的主要端口号为137 138 139 445) (鼠标右击桌面,打开终端,测试和yum是否能够ping通,下面的命令行是我的yum的IP地址) [root@huming_hbza ~]#ping ...

山鬼Ghost 发布于 2019-11-16 20:41 评论(0)阅读(117)
0

决策树(上)-ID3、C4.5、CART

参考资料(要是对于本文的理解不够透彻,必须将以下博客认知阅读,方可全面了解决策树): 1.https://zhuanlan.zhihu.com/p/85731206 2.https://zhuanlan.zhihu.com/p/29980400 3.https://github.com/Vay-ke ...

控球强迫症 发布于 2019-11-16 20:18 评论(0)阅读(80)
1

golang 服务诡异499、504网络故障排查

11-01 12:00 中午午饭期间,手机突然收到业务网关非200异常报警,平时也会有一些少量499或者网络抖动问题触发报警,但是很快就会恢复(目前配置的报警阈值是5%,阈值跟当时的采样窗口qps有直接关系)。 报警当时非200占比已经过10%并且在持续升高,根据历史规律应该很快就会恢复,我们稍... ...

王清培 发布于 2019-11-16 19:38 评论(0)阅读(152)
0

Uber Go 语言编码规范

Uber Go 语言编码规范 "Uber" 是一家美国硅谷的科技公司,也是 Go 语言的早期 adopter。其开源了很多 golang 项目,诸如被 Gopher 圈熟知的 "zap" 、 "jaeger" 等。2018 年年末 Uber 将内部的 "Go 风格规范" 开源到 GitHub,经过一 ...

知识铺 发布于 2019-11-16 18:58 评论(0)阅读(156)
0

Java nio 空轮询bug到底是什么

编者注:Java nio 空轮询bug也就是Java nio在Linux系统下的epoll空轮询问题。 epoll机制是Linux下一种高效的IO复用方式,相较于select和poll机制来说。其高效的原因是将基于事件的fd放到内核中来完成,在内核中基于红黑树+链表数据结构来实现,链表存放有事件发生 ...

luoxn28 发布于 2019-11-16 18:37 评论(0)阅读(114)
0

简单看看@RequestBody注解原理

又到了很无聊的时候了,于是随便看看源码假装自己很努力的样子,哈哈哈; 记得上一篇博客随便说了一下RequestBody的用法以及注意的问题,这个注解作为非常常用的注解,也是时候了解一波其中的原理了。 温馨提示:阅读本篇博客,默认你之前大概看过springmvc源码,懂得其中的基本流程 1.HttpM ...

java小新人 发布于 2019-11-16 18:06 评论(2)阅读(165)
1

【Go 入门学习】第一篇关于 Go 的博客--Go 爬虫初体验

一、写在前面 其实早就该写这一篇博客了,为什么一直没有写呢?还不是因为忙不过来(实际上只是因为太懒了)。不过好了,现在终于要开始写这一篇博客了。在看这篇博客之前,可能需要你对 Go 这门语言有些基本的了解,比如基础语法之类的。话不多说,进入正题。 二、Go 环境配置 1.安装配置 在学习一门语言时, ...

TM0831 发布于 2019-11-16 17:59 评论(2)阅读(126)
0

码出优美

一份拥有良好可读性和拓展性的代码是项目里的良药,它不仅看着舒服,改起来也方便,甚至还能重用,各模块逻辑分明。“见码知功底”,而要达到高手那种简洁有力的境界,需要进行大量的总结和练习,今天我们就来谈谈如何写出优美的代码。 命名 好的命名应该具有如下特征: 1,意思正确。这是最基本的要求,不要挂羊头卖狗 ...

陌上兮月 发布于 2019-11-16 17:56 评论(1)阅读(180)
2

js数组方法大全(上)

js数组方法大全(上) 记录一下整理的js数组方法,免得每次要找方法都找不到。图片有点多,注意流量,嘻嘻! 本期分享 join() reverse() sort() concat() slice() splice() push() pop() unshift() shift() toString() ...

买辣椒也用券 发布于 2019-11-16 16:13 评论(0)阅读(142)
0

SpringBoot之微服务日志链路追踪

SpringBoot之微服务日志链路追踪 简介 在微服务里,业务出现问题或者程序出的任何问题,都少不了查看日志,一般我们使用 相关的日志收集工具,服务多的情况下,业务问题也是有些难以排查,只能确定大致时间定位相关日志。 解决多个服务调用日志的问题,它可以将一个完整的调用链给整合为一个完整有序的日志。 ...

Purgeyao 发布于 2019-11-16 16:08 评论(0)阅读(202)
13

如何提高web应用的吞吐量

这篇博文所 列举的优化手段是针对比较传统项目 ,但是想提高系统的吞吐量现在时髦的技术还是那些前后端未分离, 使用nginx当成静态资源服务器去代理我们的静态资源 是谁限制了Throughput? 当我们对一个传统的项目进行压力测试时,很容器就发现,系统的Throughput被数据库(mysql)限制 ...

赐我白日梦 发布于 2019-11-16 16:04 评论(10)阅读(2526)
2

SqlServer设置特定用户操作特定表(插入、删除、更新、查询 的权限设置)

[toc] 一、需求场景: 在和其他厂商对接的时候,经常会将某数据库的某些表放开增删改查(CRUD)的权限给对方,此时,就要新建个用户,授予某数据库的某些表CRUD的权限;还有的时候只需授权SELECT权限,其他权限不能授予; 二、操作步骤: 演示所用数据库版本:SQL Server Managem ...

willingtolove 发布于 2019-11-16 15:39 评论(0)阅读(162)
2

GitHub 发布了官方 App,还打算冰封你的代码一千年

11 月 13 日,GitHub Universe 2019 开发者大会上,公布了大量新功能,包括发布 GitHub 移动版、GitHub Actions 和 Packages 正式版上市、重新设计了通知体验,以及宣布建设一个数据仓库存储所有公共仓库一千年... ...

zkqiang 发布于 2019-11-16 15:33 评论(1)阅读(673)
11

Windows终端利器Cmder

在IT这一行,大部分情况下都是推荐大家使用 或者类 操作系统去编程, 作为一代优秀的操作系统,已经人尽皆知,在IT行业已经成为核心。有条件的大佬都选择了使用mac编程,最优秀的莫过于终端体验了,与 完全一致的命令行,带来了许许多多的方便,但是使用Windows的用户呢?相信大家都使用过cmd终端,它 ...

乐乐Blog 发布于 2019-11-16 15:21 评论(17)阅读(1575)
0

Docker学习-简单的私有DockerHub搭建

Docker Hub 目前Docker官方维护了一个公共仓库https://hub.docker.com, 其中已经包括100000+个的镜像。大部分需求都可以通过在 Docker hub中直接下载镜像来实现, 注册登录 可以在https://hub.docker.com 免费注册一个Docker账 ...

释迦苦僧 发布于 2019-11-16 15:10 评论(0)阅读(174)
1

H5+app,自动更新后自动删除安装包

H5+app 自动删除安装包 一、前言 之前做好的app自动更新,遗留下了一个问题,就是自动更新后安装包没有自行删除掉。 好像现在的手机的系统是有安装完自动清理安装包的。想我这个H5+的app安装完后是没有自动删除的,所以就需要用代码去删除掉。 二、解决方式 使用html5+plus,提供的IO模块 ...

弹琴不谈情 发布于 2019-11-16 15:06 评论(0)阅读(185)
0

K8S入门系列之集群二进制部署--> master篇(二)

组件版本和配置策略 组件版本 Kubernetes 1.16.2 Docker 19.03 ce Etcd 3.3.17 https://github.com/etcd io/etcd/releases/ Flanneld 0.11.0 https://github.com/coreos/flann ...

colman_cc 发布于 2019-11-16 14:54 评论(0)阅读(81)
1

敏捷开发:我在路上

略有耳闻 行业变化真的很快~思想更新迭代更是应接不暇。 我在最早最早听到敏捷开发的时候是2014年,入行刚刚两年。 犹记得当初领导引出这个话题,大家讨论开来。 “咱们敏捷不起来,那是外国玩的东西” “敏捷就是快,极限编程,到时候代码都是坑。还得重构” 其实很多对话已经很模糊了。但是整体的氛围就是,想 ...

K战神 发布于 2019-11-16 13:58 评论(4)阅读(222)