2021 10-18

我带的实习生,转正了。

你好呀,我是歪歪。 我最近带了一个实习生。其实说最近,也都整整三个月了,已经在走转正流程了。 还记得他来的时候,为了和他套个近乎,有一天聊完正事之后,和他拉了拉家常。 然后我说:在我们组里面,不必拘谨,大家在平时沟通的时候也没有上下级的关系,敞开心扉,不要有太多顾虑。我们的氛围是很open的,多多沟通。其实你别看我长的老,我年龄也不大,我94年的。对了,你哪一年的? 他答:2000年。 那一刻其实有冲击到我。 因为我惊奇的发现,原来00后也慢慢的走入职场了。 他们从我们90后手中接下“垮

2021 10-18

服务发现-从原理到实现

服务发现,作为互联网从业人员,大家应该都不陌生,一个完善的服务集群,微服务是必不可少的功能之一。 最近一直想写这个话题,也一直在构思,但不知道从何入手,或者说不知道写哪方面。如果单纯写如何实现,这个未免太乏味枯燥了;而如果只是介绍现有成熟方案呢,却达不到我的目的。想了很久,准备先从微服务的架构入手,切入服务发现要解决什么问题,搭配常见的处理模式,最后介绍下现有的处理方案。 微服务服务于分布式系统,是个分散式系统。服务部署跨主机、网段、机房乃至大区。各个服务之间通过RPC(remotepro

2021 10-18

Nginx安装及核心配置解析

安装 使用yum进行安装 yuminstall-ynginx 查看nginx的安装位置 whereisnginx 启动测试 nginx 核心配置文件结构 读取Nginx自带的Nginx配置文件,我们将其中的注释部分【学习一个技术点就是在Nginx的配置文件中可以使用#来注释】删除掉后,就剩下下面内容: worker_processes1; events{ worker_connections1024; } http{ includemime.types; default_typeap

2021 10-18

Pytorch 实现简单线性回归

  Pytorch实现简单线性回归 问题描述:   使用pytorch实现一个简单的线性回归。                    受教育年薪与收入数据集 单变量线性回归   单变量线性回归算法(比如,$x$代表学历,$f(x)$代表收入):      $f(x)=w*x+b $   我们使用$f(x)$这个函数来映射输入特征和输出值。 目标:   预测函数$f(x)$与真实值之间的整体误差最小。 损失函数:&nbs

2021 10-18

运动与数据的碰撞,华为分析运动健康行业模板上线

近年来,越来越多的人开始关注身体健康,注重养生。市场上不断涌入一些运动健康类的APP,如跑步、冥想、瑜伽等。一些APP推出的健身课程,让大家可以足不出户锻炼身体,极大地提高了居家运动的便利性。 随着运动健康类APP的价值日益凸显,各种新产品层出不穷。那么,如何关注APP的运营情况?如何提升APP的留存和转化呢?基于用户行为的数据精细化运营是关键。华为分析6.3.0版本上线了运动健康类行业报告,从APP的数据概览、付费分析、行为分析、社区及售后等几个模块,深度洞察用户行为特征,为运营同学策划促活/

2021 10-18

你了解微服务的超时传递吗?

为什么需要超时控制? 很多连锁故障的场景下的一个常见问题是服务器正在消耗大量资源处理那些早已经超过客户端截止时间的请求,这样的结果是,服务器消耗大量资源没有做任何有价值的工作,回复已经超时的请求是没有任何意义的。 超时控制可以说是保证服务稳定性的一道重要的防线,它的本质是快速失败(failfast),良好的超时控制策略可以尽快清空高延迟的请求,尽快释放资源避免请求的堆积。 服务间超时传递 如果一个请求有多个阶段,比如由一系列RPC调用组成,那么我们的服务应该在每个阶段开始前检查截止时间以避免做无

2021 10-18

C#并行编程:Parallel的使用

前言:在C#的System.Threading.Tasks命名空间中有一个静态的并行类:Parallel,封装了Task的使用,对于执行大量任务提供了非常简便的操作。下面对他的使用进行介绍。   本篇内容: 1.1、Parallel.For使用1.2、Parallel.ForEach使用1.3、Parallel.Invoke使用1.4、ParallelOptions选项配置1.5、ParallelLoopResult执行结果1.6、ParallelLoopState提前结束1.7、Pa

2021 10-18

WPF实现Win10汉堡菜单

WPF开发者QQ群: 340500857 |微信群->进入公众号主页 加入组织 前言    有小伙伴提出需要实现Win10汉堡菜单效果。         由于在WPF中没有现成的类似UWP的汉堡菜单,所以我们自己实现一个。   一、创建 Win10Menu.cs菜单继承 ContentControl 代码如下。   1、

2021 10-18

Probius+Prometheus通过API集成POD监控

上一篇文章Probius+Kubernetes任务系统如虎添翼讲了我们把Kubernetes集成进了任务系统Probius,上线后小伙伴反馈虽然摆脱了Kubernetes-Dashboard,但还是得去Grafana系统查看容器的监控数据,能否将容器监控也给集成进Probius呢?只要能优化流程提高效率那就必须给安排 当前Kubernetes集群通过Prometheus来收集和存储监控数据同时借助Grafana来画图展示,Probius若想集成容器监控只需要获取Prometheus存储的容器数据

2021 10-18

JVM详解(四)——运行时数据区-堆

一、堆 1、介绍   Java运行程序对应一个进程,一个进程就对应一个JVM实例。一个JVM实例就有一个运行时数据区(Runtime),Runtime里面,就只有一个堆,一个方法区。这里也阐述了,方法区和堆是一个进程一份。而一个进程当中,可以有多个线程,那就意味着一个进程中的多个线程会共享堆空间和方法区。  一个JVM实例只存在一个堆内存,堆也是Java内存管理的核心区域。堆在JVM启动的时候被创建,其空间大小也就确定了,是JVM管理的最大一块内存空间,堆内存大小是可以调节的。  Java虚拟机