0

Nginx做负载均衡的几种轮询策略

集群环境为了解决单点无法支撑高并发的情况,集群采用多台服务器提供服务,一般在集群中使用nginx 将来自客户端的请求转发给服务器端 nginx负载均衡可用提高网站的吞吐量,缓解单台服务器的压力。 一. Nginx是什么 Nginx是一个开源且高性能、可靠的HTTP中间件、代理服务 1. IO多路复用 ...

bob_zb 发布于 2020-04-01 15:06 评论(0)阅读(267)
0

从源码学习Java并发的锁是怎么维护内部线程队列的

从源码学习Java并发的锁是怎么维护内部线程队列的 在上一篇文章中,凯哥对同步组件基础框架- AbstractQueuedSynchronizer(AQS)做了大概的介绍。我们知道AQS能够通过内置的FIFO队列来完成资源获取线程的排队工作。那么AQS是怎么来维护这个排队工作的呢?今天我们就来扒一扒 ...

kaizi1992 发布于 2020-04-01 15:04 评论(0)阅读(85)
0

Mock测试,结合Fiddler轻松搞定不同场景

在平时测试过程中,总会遇到一些比较难构造的场景。比如不同平台间的同步,异常场景的构造。遇到难构造的场景时,就可以引用Mock来进行单元测试。简言之:mock测试就是在测试过程中,对于某些不容易构造或者不容易获取的对象,用一个虚拟的对象来创建以便测试的测试方法。 Mock场景 1.对象信息难构建 mo ...

温一壶清酒 发布于 2020-04-01 13:58 评论(0)阅读(216)
0

[JVM教程与调优] 了解JVM 堆内存溢出以及非堆内存溢出

在上一章中我们介绍了JVM运行时参数以及jstat指令相关内容: "[JVM教程与调优] 什么是JVM运行时参数?" 。下面我们来介绍一下jmap+MAT内存溢出。 首先我们来介绍一下下JVM的内存结构。 JVM内存结构介绍 从图中我们可以看到, 的内存结构分为两大块。一块叫 堆区 ,一块叫 非堆区 ...

Coder编程 发布于 2020-04-01 13:41 评论(0)阅读(180)
0

【pytorch】改造resnet为全卷积神经网络以适应不同大小的输入

为什么resnet的输入是一定的? 因为resnet最后有一个全连接层。正是因为这个全连接层导致了输入的图像的大小必须是固定的。 输入为固定的大小有什么局限性? 原始的resnet在imagenet数据集上都会将图像缩放成224×224的大小,但这么做会有一些局限性: (1)当目标对象占据图像中的位 ...

西西嘛呦 发布于 2020-04-01 13:31 评论(0)阅读(93)
0

5L-链表导论心法

链表是比数组稍微复杂一点的数据结构,也是两个非常重要与基本的数据结构。如果说数组是纪律严明排列整齐的「正规军」那么链表就是灵活多变的「地下党」。 关注公众号 MageByte,有你想要的精彩内容。 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 ...

MageByte-借来方向 发布于 2020-04-01 13:05 评论(0)阅读(76)
2

记录一些服务端术语和搭建web服务器

菜单快捷导航 服务端常用术语 搭建web服务器和配置虚拟主机 记录一些服务端方面的常用术语 1、CS架构和BS架构 1.1 CS架构 CS(Client/Server),基于安装包类型的桌面或手机软件模式,比如常见的QQ、微信、迅雷等等。优点是 :基于安装包,性能更高,安全性更高。缺点是:对于商家来 ...

TDX 发布于 2020-04-01 12:33 评论(0)阅读(256)
1

Qt 的信号与槽(纯干货)

接触Qt断断续续有些时间了,总看了一堆的文章说信号槽的概念,心里就想骂人,做为一个初学者,最重要的就是怎么写代码,写代码写多了,再去看理论,有时水到渠成的就明白那些理论了。但所有讲信号槽的都把一堆信号槽的好处说一通,把MFC的消息机制贬一通。具体代码应该怎么实现信号槽轻飘飘的就忽略过去了。 直接开始 ...

Recreate 发布于 2020-04-01 12:27 评论(0)阅读(181)
1

李宏毅老师机器学习课程笔记_ML Lecture 3-1: Gradient Descent

引言: 这个系列的笔记是台大李宏毅老师机器学习的课程笔记 视频链接(bilibili): "李宏毅机器学习(2017)" 另外已经有有心的同学做了速记并更新在github上: "李宏毅机器学习笔记(LeeML Notes)" 很久都没有用高数及线性代数的知识,很多都生疏了,这节课有很多的数学公式及概 ...

leogoforit 发布于 2020-04-01 12:20 评论(0)阅读(109)
2

canvas技术概述

canvas简介 在学习一项新技术之前,先了解这项技术的历史发展及成因会帮助我们更深刻的理解这项技术。 历史上,canvas最早是由Apple Inc. 提出的,在Mac OS X webkit中创建控制板组件使用,而在canvas称为HTML草案及标准之前,我们是通过一些替代方式去绘图的,比如为人 ...

贪婪的君子 发布于 2020-04-01 12:15 评论(1)阅读(180)
0

数据结构与算法系列十三(选择排序)

1.引子 1.1.为什么要学习数据结构与算法? 有人说,数据结构与算法,计算机网络,与操作系统都一样,脱离日常开发,除了面试这辈子可能都用不到呀! 有人说,我是做业务开发的,只要熟练API,熟练框架,熟练各种中间件,写的代码不也能“飞”起来吗? 于是问题来了:为什么还要学习数据结构与算法呢? #理由 ...

小杨【0和1】 发布于 2020-04-01 11:49 评论(0)阅读(125)
0

Ubuntu环境下部署Django+uwsgi+nginx总结

这是我在搭建Django项目时候的过程,拿来总结记录,以备不时之需。 项目采用nginx+uwsgi的搭配方式。 项目依赖包采用`requirements.txt`文件管理的方式。 ...

Deacone 发布于 2020-04-01 11:46 评论(0)阅读(128)
0

【SQL SERVER】数据内部存储结构简单探索

探索数据库内部存储数据存储结构,将从数据库内部如何存储数据,索引数据如何存储,操作数据对存储影响,最后总结。 ...

WilsonPan 发布于 2020-04-01 11:41 评论(0)阅读(175)
0

深度学习与人类语言处理-语言模型

"上节课" 学习了seq2seq模型如何用于语音识别,这节课我们将学习如何将语言模型加入到模型中 为什么需要语言模型 token sequence 的概率 token sequence: $Y=y_1,y_2,...,y_n$ $P(y_1,y_2,...,y_n)$ token 可以是字符、词等等 ...

周若梣 发布于 2020-04-01 11:31 评论(0)阅读(96)
0

大型Java进阶专题(五) 设计模式之单例模式

前言 ​ 今天开始我们专题的第四课了,最近公司项目忙,没时间写,今天抽空继续。上篇文章对工厂模式进行了详细的讲解,想必大家对设计模式合理运用的好处深有感触。本章节将介绍:单例模式与原型模式。本章节参考资料书籍《Spring 5核心原理》中的第一篇 Spring 内功心法(Spring中常用的设计模式 ...

漂泊在外的程序员老王 发布于 2020-04-01 11:18 评论(1)阅读(100)
10

技术到底是否重要之我的见解

今天为什么想到这个话题呢,因为昨天看到一位技术大牛,去哪儿的前端架构师司徒正美去世的消息,出过书,写过框架,听说因为去哪儿裁员降薪,就离职。 没多久就去世了。35岁,没结婚。 在程序员这个行业,工作强度是很大的,所以对身体要多加注意,要在工作中争取到更多的福利待遇才能把这身体欠的债补回来。 那么在公 ...

antain 发布于 2020-04-01 11:17 评论(28)阅读(1771)
0

实例演示:如何简化生产中的Pod安全策略?

Pod安全策略对于强化K8S集群安全至关重要。本文将延续之前的文章继续深入介绍Pod安全策略。 首先,简单介绍了如何将Pod与Pod安全策略相关联,并使用RBAC来展示具体步骤。然后介绍如何在Rancher中启用默认的PSP和创建自定义PSP。最后将使用一种工具来简化生产中Pod安全策略的使用,极... ...

RancherLabs 发布于 2020-04-01 10:42 评论(0)阅读(99)
2

Mysql中的三类锁,你知道吗?

导读 正所谓有人(锁)的地方就有江湖(事务),人在江湖飘,怎能一无所知? 今天来细说一下Mysql中的三类锁,分别是全局锁、表级锁、行级锁。 文章首发于作者公众号【码猿技术专栏】,原创不易,喜欢的点个赞关注一下,谢谢!!! 全局锁 全局锁简单的说就是锁住整个数据库实例,命令是Flush tables ...

爱撒谎的男孩 发布于 2020-04-01 10:27 评论(0)阅读(242)
8

一文带你入门Java Stream流,太强了

两个星期以前,就有读者强烈要求我写一篇 Java Stream 流的文章,我说市面上不是已经有很多了吗,结果你猜他怎么说:“就想看你写的啊!”你看你看,多么苍白的喜欢啊。那就“勉为其难”写一篇吧,嘻嘻。 单从“Stream”这个单词上来看,它似乎和 java.io 包下的 InputStream 和 ...

沉默王二 发布于 2020-04-01 10:19 评论(4)阅读(567)
1

老板说,Vim宏都不会用,你的工作效率太低啦~

工作中,对于文本文件的编辑我们经常有这样的需求: 多次重复输入一段相同文本; 生成一段序列化的文本; 每行文本插入一句相同的文本。 除此之外,还有很多需要重复操作的动作。对于这些需求,如果我们人工去操作的话,肯定是非常枯燥乏味,并且要浪费很多时间精力。 这时, Vim 宏就派上用场了,它可以通过一些 ...

良许Linux 发布于 2020-04-01 10:14 评论(1)阅读(364)