0

15分钟从零开始搭建支持10w+用户的生产环境(三)

上一篇文章介绍了这个架构中,选择MongoDB做为数据库的原因,及相关的安装操作。 原文地址:15分钟从零开始搭建支持10w+用户的生产环境(二) 三、WebServer 在SOA和gRPC大行其道的今天,WebServer在系统中属于重中之重,是一个系统的发动机。 在第一篇文章中我们说过,服务器需 ...

Tiger.Wang 发布于 2020-04-28 09:25 评论(0)阅读(982)
1

报告老板,微服务高可用神器已祭出,您花巨资营销的高流量来了没?

从阿里双11的高并发高流量开始来聊一聊高流量的解决方案,比如流量控制、流量整形、熔断降级、冷启动等等。 我得意地来到老板的办公室:“报告老板,高可用神器已祭出,您花巨资营销的高流量什么时候到?” 老板呵呵一声:“高流量下周一来报道,你可以准备下和他做工作交接了” 窗户外一阵冷风吹过,接下来是不是会... ...

码大叔 发布于 2020-04-28 09:25 评论(5)阅读(1204)
0

synchronized 代码块怎么用

"加不加 synchronized 有什么区别?" "synchronized 作为悲观锁,锁住了什么?" 之前 2 篇文章我们已经知道 synchronized 的使用方法以及锁的内容(实例对象和Class类对象),这已经涵盖了这个关键字的基本内容了,今天这篇想介绍一下另一种写法,就是 同步代码块 ...

LieBrother 发布于 2020-04-28 09:11 评论(0)阅读(255)
7

《HelloGitHub》第 49 期

兴趣是最好的老师,HelloGitHub 就是帮你找到兴趣! 简介 分享 GitHub 上有趣、入门级的开源项目。 这是一个面向编程新手、热爱编程、对开源社区感兴趣 人群的月刊,月刊的内容包括:各种编程语言的项目、让生活变得更美好的工具、书籍、学习笔记、教程等,这些开源项目大多都是非常容易上手,而且 ...

削微寒 发布于 2020-04-28 09:08 评论(3)阅读(890)
17

还学的动吗? 盘点下Vue.js 3.0.0 那些让人激动的功能

转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。 原文出处:http://blog.bitsrc.io/vuejs-3-0-0-beta-features-im-excited-about-c70b82fac163 路漫漫其修远兮,吾将上下而求索。——献给 ...

葡萄城技术团队 发布于 2020-04-28 09:00 评论(46)阅读(4194)
0

十分钟通过一个实际问题,真正教会大家如何解决Bug

前言 这篇文章从实际问题 问题解决步骤 问题解决思路,帮助大家能够明白如何在程序中发现问题,定位问题,解决问题。并真正理解那些问题解决思路。 首先说说这个实际问题是什么,又是怎么遇到的。 我这边做了一个操作日志模块,需要提供独立查询页面。正好集团内部有一个xxx前端产品,可以简单配置就生成一个报表页 ...

血夜之末 发布于 2020-04-28 08:57 评论(0)阅读(444)
0

一不小心实现了RPC

前言 随着最近关注 "cim" 项目的人越发增多,导致提的问题以及 Bug 也在增加,在修复问题的过程中难免代码洁癖又上来了。 看着一两年前写的东西总是怀疑这真的是出自自己手里嘛?有些地方实在忍不住了便开始了漫漫重构之路。 前后对比 在开始之前先简单介绍一下 这个项目,下面是它的架构图: 简单来说就 ...

crossoverJie 发布于 2020-04-28 08:41 评论(2)阅读(517)
1

架构设计 | 分布式业务系统中,全局ID生成策略

本文源码: "GitHub·点这里" || "GitEE·点这里" 一、全局ID简介 在实际的开发中,几乎所有的业务场景产生的数据,都需要一个唯一ID作为核心标识,用来流程化管理。比如常见的: 订单:order id,查订单详情,物流状态等; 支付:pay id,支付状态,基于ID事务管理; 如何生 ...

知了一笑 发布于 2020-04-28 07:53 评论(0)阅读(527)
1

巧用Grafana和Arthas自动抓取K8S中异常Java进程的线程堆栈

前言 近期发现业务高峰期时刻会出现CPU繁忙导致的timeout异常,通过监控来看是因为Node上面的一些Pod突发抢占了大量CPU导致的。 问: 没有限制CPU吗?是不是限制的CPU使用值就可以解决了呢? 解: 其实不能根本解决这个问题,因为使用的容器引擎是Docker,而Docker是使用了cg ...

抄袭者将变孤儿-KAnts 发布于 2020-04-28 07:42 评论(4)阅读(326)
0

2020年必须掌握的硬核技能k8s

Kubernetes 是一个软件系统,使你在数以万计的电脑节点上运行软件时就像 所有节点是以单个大节点一样, 它将底层基础设施抽象,这样做同时简化了应用开发、部署,以及对开发和运维团队的管理。 Kubernetes集群架构 Kubernetes集群由很多节点组成,分为两大类: 主节点 承载Kuber ...

有态度的小码甲 发布于 2020-04-28 07:37 评论(0)阅读(628)
3

编程中,有哪些好的习惯一开始就值得坚持?

嗨,小伙伴们大家好,我是沉默王二,就是那个吹自己既有颜值又有才华的家伙。今天这个话题我觉得还是值得和大家探讨的,因为好的编程习惯对程序员的职业生涯真的非常重要。 记得我在学驾照的时候,遇到一哥们,之前开过车,属于无证驾驶的那种。但是,这哥们科目二竟然挂了四次,第五次有没有过我不知道,因为我科目三都考 ...

沉默王二 发布于 2020-04-28 07:34 评论(1)阅读(713)
1

CSS躬行记(7)——合成

在图形编辑软件中,可以按特定地方式处理不同图层的合成,最新的CSS规范也引入了该功能,并提供了mix-blend-mode和background-blend-mode两个属性。混合模式(blending mode)是一种数学算法,可计算元素重叠部分的颜色值,目前已定义了十多种不同的混合模式。 一、元 ...

咖啡机(K.F.J) 发布于 2020-04-28 07:20 评论(0)阅读(133)
1

C# 基础知识系列-13 常见类库(三)

0. 前言 在《C 基础知识系列 13 常见类库(二)》中,我们介绍了一下DateTime和TimeSpan这两个结构体的内容,也就是C 中日期时间的简单操作。本篇将介绍Guid和Nullable这两个内容。 1. Guid 结构 Guid(Globally Unique Identifier) 全 ...

月影西下 发布于 2020-04-28 06:17 评论(1)阅读(642)
0

23-Java-Spring框架(一)

SpringwebMVC的了解、请求流程、运用等请阅读24-Java-Spring框架(二) SpringAOP的了解、运用及原理等部分内容请阅读25-Java-Spring框架(三) 一、Spring框架了解 Spring框架是一个开源的框架,为JavaEE应用提供多方面的解决方案,用于简化企业级 ...

我只是一个码农 发布于 2020-04-28 02:02 评论(0)阅读(320)
4

ASP.NET Core Razor Pages 初探

最近新建 Asp.net Core MVC 项目的时候不小心选错了个模板,发现了一种新的项目模板。它使用cshtml视图模板,但是没有Controller文件夹。后来才发现这是ASP.NET Core框架新推出的Razor Pages技术。 什么是Razor Pages “Razor Pages 使 ...

Agile.Zhou 发布于 2020-04-27 23:21 评论(4)阅读(833)
1

数据挖掘入门系列教程(十点五)之DNN介绍及公式推导

深度神经网络(DNN,Deep Neural Networks)简介 首先让我们先回想起在之前博客( "数据挖掘入门系列教程(七点五)之神经网络介绍" )中介绍的神经网络:为了解决M P模型中无法处理XOR等简单的非线性可分的问题时,我们提出了多层感知机,在输入层和输出层中间添加一层隐含层,这样该网 ...

段小辉 发布于 2020-04-27 23:17 评论(0)阅读(201)
1

一门新技术或者开源项目我是如何从头开始学习

[TOC] 开篇 对于一门新技术或者开源项目如何从头开始学习?相信每个人都有不同的想法和见解, 下面谈谈我个人的想法和实践 万变不离其宗 无论你学习的新知识是什么,首先可以简单的百度 google一下,比如我想要学习netty,那么就搜索 "netty 介绍",读完过后,一定要去官方网站看一下。一般 ...

一杯热咖啡AAA 发布于 2020-04-27 23:09 评论(2)阅读(380)
0

痞子衡嵌入式:大话双核i.MXRT1170之Cortex-M7与Cortex-M4互相激活之道

痞子衡最近在深耕i.MXRT1170这颗划时代的MCU,已经写了不少篇相关技术文章,涉及整体特点、Raw NAND启动、FlexRAM模块、ECC特性等,文章写得越多越发觉得i.MXRT1170是座宝矿,值得大家去仔细探索。话不多说,咱们继续挖矿吧,今天痞子衡为大家介绍i.MXRT1170双核间互相... ...

痞子衡 发布于 2020-04-27 22:53 评论(0)阅读(351)
0

关于如何在Linux上使用Nugix反向代理部署net core3.1项目

本文意在教大家如何在Linux上部署net core web项目,本人通过实践已经成功可以通过外网访问我部署在阿里云服务器上的站点。 一:需要用到的东西如下: 1:一个基于net core框架下的web项目,可以是MVC也可以是webapi可以自己选择,目前为了简单部署我用的是一个MVC项目,同时为 ...

RaymanHuang 发布于 2020-04-27 22:41 评论(0)阅读(288)
0

Redis开发运维的陷阱及避坑指南

原文首发于大发快3平台—大发快3官方,作者:后青春期的Keats;地址:http://www.hzgdjf.com/keatsCoder/ 转载请注明,谢谢! Linux 配置优化 我们在使用 Redis 过程中,可能更多的关注 Redis 本身的一些配置优化,如 AOF、RDB 配置、数据结构配置优化等。但是很少 ...

后青春期的Keats 发布于 2020-04-27 22:34 评论(0)阅读(312)