-
Java线程池的四种用法与使用场景
所属栏目:[优化] 日期:2019-10-27 热度:151
一、如下方式存在的问题 newThread(){ @Override publicvoidrun(){ //业务逻辑 } }.start(); 1、首先频繁的创建、销毁对象是一个很消耗性能的事情;2、如果用户量比较大,导致占用过多的资源,可能会导致我们的服务由于资源不足而宕机;3、综上所述,在实际[详细]
-
New一个对象的时候发生了什么?
所属栏目:[优化] 日期:2019-10-27 热度:186
一、引言 如你所知,Java是一门面向对象的编程语言。我们平常在写代码的时候也是在不停的操作各种对象,那么当你在写出User user = new User();这样一行代码的时候,JVM都做了些什么呢? 二、了解对象 1、内存布局 在Hotspot虚拟机中一个对象的内存布局分为[详细]
-
干货盘点!推荐程序员使用的5款工具软件
所属栏目:[优化] 日期:2019-10-27 热度:193
说到程序员,大多数人脑袋里显现出来的第一个画面应当就是一个面容冷漠的人指尖在键盘上快速飞跃敲出一行行看不懂的字符就能轻而易举入侵别人的系统。然而想象很丰满,现实是很骨感的,大多数程序员都只是一个简单的码农。当然啦,二进制世界的神秘与魅力[详细]
-
详解:Python 取numpy数组的某几行某几列方法(含对与错示例)
所属栏目:[优化] 日期:2019-10-27 热度:179
前言: 今天为大家带来的内容是Python 取numpy数组的某几行某几列方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,要是喜欢的话记得点赞转发收藏不迷路哦!!! 直接分析,如原矩阵如下(1): (1) 我们要截取的矩阵(取其[详细]
-
知乎用Go替代Python,说明了啥
所属栏目:[优化] 日期:2019-10-27 热度:84
大概每个开发人员应该都会认为自己使用的语言是世界最好的语言吧。这都相对来说的。对于每个人应该都是不同的。 众所周知,知乎早在几年前就将推荐系统从 Python 转为了 Go。于是乎,一部分人就说 Go 比 Python 好,Go 和 Python 两大社区的相关开发人员为[详细]
-
2019年流行的JavaScript框架
所属栏目:[优化] 日期:2019-10-24 热度:84
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 如今的前端开发,如果你不会几个框架,真不敢行走江湖了。那么在2019年,那些JS框架比较流行了,除了三大框架外,还有那些框架有崛起之势呢?事不宜迟,我们接下来就介绍2019年很受欢迎的J[详细]
-
浅谈了不起的前端
所属栏目:[优化] 日期:2019-10-23 热度:100
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 前言 喜欢聊一些新奇的技术,也喜欢学习新的东西,在这个日益繁荣的时代,有幸见证技术的发展是多么美好的一件事。 前端简史 技术的发展总是遇到问题,去解决问题,然后不断遇到问题,不[详细]
-
连接池中非常关键的两个参数,到底是干啥用的?
所属栏目:[优化] 日期:2019-10-23 热度:110
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 背景 说来惭愧,从事互联网开发好些年了,有些概念一直没有彻底搞清楚。其中之一就是,ttp client配置连接池的时候,maxConnectionsPerHost,和maxTotalConnections,在网上搜了一圈,发现很[详细]
-
用Python做个海量小姐姐素描图
所属栏目:[优化] 日期:2019-10-23 热度:126
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 素描作为一种近乎完美的表现手法有其独特的魅力,随着数字技术的发展,素描早已不再是专业绘画师的专利,今天这篇文章就来讲一讲如何使用python批量获取小姐姐素描画像。文章共分两部分:[详细]
-
Dockerfile:Docker中构建镜像用到的文本文档
所属栏目:[优化] 日期:2019-10-23 热度:78
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 在我们进行JavaEE开发的时候,经常使用Maven或者Gradle进行包管理,当我们需要某一个包时,只需在Maven或者Gradle添加该包的唯一标识,这个包就能从远程仓库拉取到本地,搭建私服的也会先[详细]
-
C/C++应用:深入理解Socket网络通信
所属栏目:[优化] 日期:2019-10-23 热度:111
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 Socket是网络通讯经常采用的一种方式,它不是一个具体的物件也不是想http类的通讯协议。你可以把它看成是一组基于TCP和UDP通信协议的接口,Socket其实就是一个门面模式,它把复杂的TCP/IP[详细]
-
从0到1设计一个MQ消息队列
所属栏目:[优化] 日期:2019-10-23 热度:109
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 消息队列作为系统解耦,流量控制的利器,是分布式系统核心组件之一。 了解消息队列背后的实现是非常重要的。 今天,我们就一起来探讨设计一个消息队列背后的技术。 消息队列整体设计思路[详细]
-
业务复杂=if else?刚来的大神竟然用策略+工厂彻底干掉了他们!
所属栏目:[优化] 日期:2019-10-23 热度:142
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 对于业务开发来说,业务逻辑的复杂是必然的,随着业务发展,需求只会越来越复杂,为了考虑到各种各样的情况,代码中不可避免的会出现很多if-else。 一旦代码中if-else过多,就会大大的影[详细]
-
清晰明了:Docker的四种网络模式
所属栏目:[优化] 日期:2019-10-23 热度:56
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 1、closed container 封闭式网络模式 相当于一座孤岛,没有网络协议栈的通信 使用none模式,Docker容器拥有自己的Network Namespace,但是,并不为Docker容器进行任何网络配置。也就是说[详细]
-
Python中14个切片操作,你常用哪几个?
所属栏目:[优化] 日期:2019-10-23 热度:141
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 切片(Slice)是一个取部分元素的操作,是Python中特有的功能。它可以操作list、tuple、字符串。 Python的切片非常灵活,一行代码就可以实现很多行循环才能完成的操作。切片操作的三个参数[详细]
-
详解Java使用Jsch与sftp服务器实现ssh免密登录
所属栏目:[优化] 日期:2019-10-23 热度:180
【大咖·来了 第7期】10月24日晚8点观看《智能导购对话机器人实践》 在实际项目中常会遇到需要连接服务器获取文件的场景,如账务系统需要通过连接行方的sftp服务器拉取回单文件。本文将主要讨论使用Java中的jsch与sftp服务器实现ssh免密连接。 一、什么是SF[详细]
-
这篇文章,让你了解 JavaScript 中的原型(基础篇-图文)
所属栏目:[优化] 日期:2019-10-21 热度:73
JavaScript是一门动态语言, 你可以在任何时候向对象上添加属性,如下 functionStudent(){ this.name='LeBronJames'; this.gender='Male'; } varstudObj1=newStudent(); studObj1.age=15; alert(studObj1.age);//15 varstudObj2=newStudent(); alert(studObj[详细]
-
如何设置非安全的Docker镜像仓库?
所属栏目:[优化] 日期:2019-10-20 热度:54
在docker的配置文件中,有一个的配置项insecure-registries,表示配置一个非安全的镜像仓库。这是不安全的做法,容易受到攻击,一般不建议这么做。此解决方案,仅用于隔离的测试或者完全可控的环境,比如公司内部测试环境。 一、修改daemon.json 文件 Linu[详细]
-
Java 多线程爬虫及分布式爬虫架构探索
所属栏目:[优化] 日期:2019-10-20 热度:149
这是 Java 爬虫系列博文的第五篇,在上一篇 Java 爬虫服务器被屏蔽,不要慌,咱们换一台服务器 中,我们简单的聊反爬虫策略和反反爬虫方法,主要针对的是 IP 被封及其对应办法。前面几篇文章我们把爬虫相关的基本知识都讲的差不多啦。这一篇我们来聊一聊爬[详细]
-
九个对Web开发者最有用的Python包,掌握这些,工资至少能涨涨
所属栏目:[优化] 日期:2019-10-20 热度:199
1、Matplotlib Matplotlib,正如其名称所暗示的那样,是一个用来绘制数学函数和模型的库;扩展了Numpy的作用,Matplotlib可以只用几行代码来创建图,条形图,散点图等诸多视觉表现。 2、BeautifulSoup4 BeautifulSoup4是go-to包,如果你为某些元素去解析HTM[详细]
-
详解Java锁机制:看完你就明白的锁系列之锁的状态
所属栏目:[优化] 日期:2019-10-20 热度:131
看完你就会知道,线程如果锁住了某个资源,致使其他线程无法访问的这种锁被称为悲观锁,相反,线程不锁住资源的锁被称为乐观锁,而自旋锁是基于 CAS 机制实现的,CAS又是乐观锁的一种实现,那么对于锁来说,多个线程同步访问某个资源的流程细节是否一样呢?[详细]
-
揭秘Kafka的高性能吞吐
所属栏目:[优化] 日期:2019-10-20 热度:174
Kafka作为时下开源消息系统,被广泛地应用在数据缓冲、异步通信、汇集日志、系统解耦等方面。相比较于RocketMQ等其他常见消息系统,Kafka在保障了大部分功能特性的同时,还提供了读写性能。 本文将针对Kafka性能方面进行简单分析,首先简单介绍一下Kafka的[详细]
-
如何使Pandas来加速你的代码?
所属栏目:[优化] 日期:2019-10-20 热度:144
Pandas对数据科学界来说是一份天赐的礼物。问任何一个数据科学家,他们喜欢如何使用Python处理他们的数据集,他们无疑会谈到Pandas。 Pandas是一个伟大的编程库的缩影:简单、直观、功能广泛。 然而,对数据科学家的一项常规任务,使用Pandas进行数千甚至[详细]
-
Go语言的中的For循环之大坑
所属栏目:[优化] 日期:2019-10-20 热度:153
For循环在我们日常编码中可能用的很多。在很多业务场景中我们都需要用for循环处理。但golang中的for循环有一个大大大的坑,大家可否遇到。直接上代码: 我们写一个测试类,定义一个切片数组,然后循环迭代每个元素,将元素的值放到另一个切片。循环finalAr[详细]
-
要不要赶个时髦,去建设一个「 中台 」?
所属栏目:[优化] 日期:2019-10-20 热度:153
很多技术人总是抱怨 新技术/新框架/新概念 太多了,总是学不完,抱怨实在是学不动了。哈哈,这不,最近「 中台 」这么火热,要不要停止抱怨,再咬咬牙学一波? 很多人都担心被技术新潮流所抛弃,所以当遇见不断涌现的新技术时,总是慌忙的去学习。可是其中[详细]