-
千万级流量架构下的负载均衡解析
所属栏目:[优化] 日期:2019-11-02 热度:139
一、负载均衡 集群中的应用服务器(节点)通常被设计成无状态,用户可以请求任何一个节点。 负载均衡器会根据集群中每个节点的负载情况,将用户请求转发到合适的节点上。 负载均衡器可以用来实现高可用以及伸缩性: 高可用:当某个节点故障时,负载均衡器会[详细]
-
网络爬虫是啥玩意儿?有什么用呢?
所属栏目:[优化] 日期:2019-11-02 热度:162
在这个用数据说话的时代,数据是一件极其重要的事情,怎样才能抓取到完整以及全面的数据呢?这并不是一件容易的事情。 如果想要做好大数据的分析,单单依靠一己之力或者是周边的数据是远远不够的,还需要借助神秘的外部力量。 这个时候,互联网上的资源就非[详细]
-
2019 年,React 开发人员应该使用的 22 个神奇工具
所属栏目:[优化] 日期:2019-11-02 热度:120
正如我们所知, React 是 JavaScript 库,用于构建精彩的用户界面。然而,并不是每个人都在使用相同的工具或知道有这么一些出色的工具,可以让 Reacat 开发体验变得更加有趣和积极主动。 如果大家还没有用过 React,或者大家的朋友可能有兴趣使用它,那么[详细]
-
Java线程池的四种用法与使用场景
所属栏目:[优化] 日期:2019-10-30 热度:156
一、如下方式存在的问题 newThread(){ @Override publicvoidrun(){ //业务逻辑 } }.start(); 1、首先频繁的创建、销毁对象是一个很消耗性能的事情;2、如果用户量比较大,导致占用过多的资源,可能会导致我们的服务由于资源不足而宕机;3、综上所述,在实际[详细]
-
New一个对象的时候发生了什么?
所属栏目:[优化] 日期:2019-10-30 热度:91
一、引言 如你所知,Java是一门面向对象的编程语言。我们平常在写代码的时候也是在不停的操作各种对象,那么当你在写出User user = new User();这样一行代码的时候,JVM都做了些什么呢? 二、了解对象 1、内存布局 在Hotspot虚拟机中一个对象的内存布局分为[详细]
-
干货盘点!推荐程序员使用的5款工具软件
所属栏目:[优化] 日期:2019-10-30 热度:111
说到程序员,大多数人脑袋里显现出来的第一个画面应当就是一个面容冷漠的人指尖在键盘上快速飞跃敲出一行行看不懂的字符就能轻而易举入侵别人的系统。然而想象很丰满,现实是很骨感的,大多数程序员都只是一个简单的码农。当然啦,二进制世界的神秘与魅力[详细]
-
详解:Python 取numpy数组的某几行某几列方法(含对与错示例)
所属栏目:[优化] 日期:2019-10-30 热度:117
前言: 今天为大家带来的内容是Python 取numpy数组的某几行某几列方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,要是喜欢的话记得点赞转发收藏不迷路哦!!! 直接分析,如原矩阵如下(1): (1) 我们要截取的矩阵(取其[详细]
-
知乎用Go替代Python,说明了啥
所属栏目:[优化] 日期:2019-10-30 热度:114
大概每个开发人员应该都会认为自己使用的语言是世界最好的语言吧。这都相对来说的。对于每个人应该都是不同的。 众所周知,知乎早在几年前就将推荐系统从 Python 转为了 Go。于是乎,一部分人就说 Go 比 Python 好,Go 和 Python 两大社区的相关开发人员为[详细]
-
7个Python特殊技巧,助力你的数据分析工作之路
所属栏目:[优化] 日期:2019-10-30 热度:76
本文列举了一些提升或加速日常数据分析工作的技巧,包括: Pandas Profiling 使用 Cufflinks 和 Plotly 绘制 Pandas 数据 IPython 魔术命令 Jupyter 中的格式编排 Jupyter 快捷键 在 Jupyter(或 IPython)中使一个单元同时有多个输出 为 Jupyter Notebook[详细]
-
Python小工具:3秒钟将视频转换为音频
所属栏目:[优化] 日期:2019-10-29 热度:138
最近,有读者微信上私聊我,想让我写一篇视频批量转换成音频的文章,我答应了,周末宅家里把这个小工具做出来了。 这样,对于有些视频学习文件,我们可以批量转换成音频文件,学习方式更多样化了。 之前也用过 ffmpeg 处理视频文件。ffmpeg 这个程序处理视[详细]
-
内存崩溃了?其实你只需要换一种方式
所属栏目:[优化] 日期:2019-10-29 热度:170
在上一篇 Java 多线程爬虫及分布式爬虫架构探索 中,我们使用了 JDK 自带的 Set 集合来进行 URL 去重,看上去效果不错,但是这种做法有一个致命了缺陷,就是随着采集的 URL 增多,你需要的内存越来越大,最终会导致你的内存崩溃。那我们在不使用数据库的情[详细]
-
什么是Docker?与虚拟机有什么区别?
所属栏目:[优化] 日期:2019-10-29 热度:139
Docker 概述 Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙盒机制,相互之间不会有任何接口(类似 iPhone 的 app)。几乎没有性能[详细]
-
MySQL开发规范与使用技巧总结
所属栏目:[优化] 日期:2019-10-29 热度:115
命名规范 1.库名、表名、字段名必须使用小写字母,并采用下划线分割。 a)MySQL有配置参数lower_case_table_names,不可动态更改,Linux系统默认为 0,即库表名以实际情况存储,大小写敏感。如果是1,以小写存储,大小写不敏感。如果是2,以实际情况存储,[详细]
-
分享一款自动化运维工具--PSSH工具
所属栏目:[优化] 日期:2019-10-29 热度:131
概述 前面已经介绍了怎么用脚本实现了对一些服务器的远程控制和文件传输,那么有没工具可以类似功能呢? 1、PSSH简介 PSSH提供OpenSSH和相关工具的并行版本。包括pssh,pscp,prsync,pnuke和pslurp。该项目包括psshlib,可以在自定义应用程序中使用。 pssh[详细]
-
13 个 JS 数组精简技巧,一起来看看
所属栏目:[优化] 日期:2019-10-29 热度:84
数组是 JS 最常见的一种数据结构,咱们在开发中也经常用到,在这篇文章中,提供一些小技巧,帮助咱们提高开发效率。 1. 删除数组的重复项 2. 替换数组中的特定值 有时在创建代码时需要替换数组中的特定值,有一种很好的简短方法可以做到这一点,咱们可以使用.[详细]
-
作为一个C/C++工程师,聊聊对Python的看法
所属栏目:[优化] 日期:2019-10-29 热度:151
前言 首先说明,这不是软文。仅仅是个人看法,同时也会仍然坚持C/C++,毕竟要吃饭。 近年来以及最近想必大家总能看到Python的身影,有的是频繁报道Python制霸编程语言排行榜,有的是总能看到各种Python的培训课程,作为主要使用其他语言的你,恐怕心里很难[详细]
-
Java面试-如何获取客户端真实IP
所属栏目:[优化] 日期:2019-10-29 热度:81
在进行一些小游戏开发时,我们经常比较关注的一个功能便是分享。针对分享,我们希望能根据各个城市或者地区,能有不同的分享文案,辨识地区的功能如果由服务器来完成的话,我们就需要知道客户端的真实IP。今天我们就来看看服务器是如何获取到客户端的真实I[详细]
-
一把“万能钥匙”就能开所有共享单车,撬走3亿元,开发者已被抓捕...
所属栏目:[优化] 日期:2019-10-29 热度:60
共享单车是别人的,运营管理的也是别人,做一把万能钥匙,打开所有的共享单车,钱就落到自己的口袋,天下哪里能有这样的好事? 最近,据央视新闻报道,上海公安机关接到共享单车企业报案,随后破获了一起共享单车万能解锁 App 案,犯罪嫌疑人开发的 App 软[详细]
-
Python正则表达式教程-常用文本处理技巧
所属栏目:[优化] 日期:2019-10-29 热度:84
介绍: 正则表达式用于识别模式(pattern)是否存在于给定的字符(字符串)序列中。它们有助于处理文本数据,这通常是涉及文本挖掘的数据科学项目的先决条件。您一定遇到过一些正则表达式的应用程序:它们在服务器端用于在注册过程中验证电子邮件地址或密码的[详细]
-
2019年流行的JavaScript框架
所属栏目:[优化] 日期:2019-10-27 热度:103
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 如今的前端开发,如果你不会几个框架,真不敢行走江湖了。那么在2019年,那些JS框架比较流行了,除了三大框架外,还有那些框架有崛起之势呢?事不宜迟,我们接下来就介绍2019年很受欢迎的J[详细]
-
浅谈了不起的前端
所属栏目:[优化] 日期:2019-10-27 热度:105
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 前言 喜欢聊一些新奇的技术,也喜欢学习新的东西,在这个日益繁荣的时代,有幸见证技术的发展是多么美好的一件事。 前端简史 技术的发展总是遇到问题,去解决问题,然后不断遇到问题,不[详细]
-
连接池中非常关键的两个参数,到底是干啥用的?
所属栏目:[优化] 日期:2019-10-27 热度:87
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 背景 说来惭愧,从事互联网开发好些年了,有些概念一直没有彻底搞清楚。其中之一就是,ttp client配置连接池的时候,maxConnectionsPerHost,和maxTotalConnections,在网上搜了一圈,发现很[详细]
-
用Python做个海量小姐姐素描图
所属栏目:[优化] 日期:2019-10-27 热度:112
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 素描作为一种近乎完美的表现手法有其独特的魅力,随着数字技术的发展,素描早已不再是专业绘画师的专利,今天这篇文章就来讲一讲如何使用python批量获取小姐姐素描画像。文章共分两部分:[详细]
-
Dockerfile:Docker中构建镜像用到的文本文档
所属栏目:[优化] 日期:2019-10-27 热度:99
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 在我们进行JavaEE开发的时候,经常使用Maven或者Gradle进行包管理,当我们需要某一个包时,只需在Maven或者Gradle添加该包的唯一标识,这个包就能从远程仓库拉取到本地,搭建私服的也会先[详细]
-
C/C++应用:深入理解Socket网络通信
所属栏目:[优化] 日期:2019-10-27 热度:89
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 Socket是网络通讯经常采用的一种方式,它不是一个具体的物件也不是想http类的通讯协议。你可以把它看成是一组基于TCP和UDP通信协议的接口,Socket其实就是一个门面模式,它把复杂的TCP/IP[详细]
