-
30秒内便能学会的30个超实用Python代码片段
所属栏目:[优化] 日期:2019-10-12 热度:149
副标题#e# 许多人在数据科学、机器学习、web开发、脚本编写和自动化等领域中都会使用Python,它是一种十分流行的语言。 Python流行的部分原因在于简单易学。 本文将简要介绍30个简短的、且能在30秒内掌握的代码片段。 1. 唯一性 以下方法可以检查给定列表是[详细]
-
详解大数据处理中的Lambda架构和Kappa架构
所属栏目:[优化] 日期:2019-10-12 热度:143
副标题#e# 典型互联网大数据平台架构 首先我们来看一个典型的互联网大数据平台的架构,如下图所示: 在这张架构图中,大数据平台里面向用户的在线业务处理组件用褐色标示出来,这部分是属于互联网在线应用的部分,其他蓝色的部分属于大数据相关组件,使用开[详细]
-
Java中常用的缓存框架
所属栏目:[优化] 日期:2019-10-11 热度:137
0x01:Ehcache Ehcache是一个Java实现的开源分布式缓存框架,EhCache可以有效地减轻数据库的负载,可以让数据保存在不同服务器的内存中,在需要数据的时候可以快速存[详细]
-
用Python进行相关性分析,5行代码就够了
所属栏目:[优化] 日期:2019-10-11 热度:94
副标题#e# 1.相关和因果是一回事吗 相关性不等于因果。用x1和x2作为两个变量进行解释,相关意味着x1和x2是逻辑上的并列相关关系,而因果联系可以解释为因为x1所以x2(或因为x2所以x1)的逻辑关系,二者是完全不同的。 用一个运营示例来说明二者的关系:做商品[详细]
-
消灭 Java 代码的“坏味道”
所属栏目:[优化] 日期:2019-10-11 热度:137
副标题#e# 代码中的坏味道,如私欲如灰尘,每天都在增加,一日不去清除,便会越累越多。如果用功去清除这些坏味道,不仅能提高自己的编码水平,也能使代码变得精白无一毫不彻。这里,一直从事Java研发相关工作的阿里高级地图技术工程师王超,整理了日常工作[详细]
-
透过现象看本质: 常见的前端架构风格和案例
所属栏目:[优化] 日期:2019-10-11 热度:110
副标题#e# 所谓软件架构风格,是指描述某个特定应用领域中系统组织方式的惯用模式。架构风格定义一个词汇表和一组约束,词汇表中包含一些组件及连接器,约束则指出系统如何将构建和连接器组合起来。软件架构风格反映了领域中众多系统所共有的结构和语义特性[详细]
-
MySQL数据误删除怎么办?MySQL闪回工具来帮你
所属栏目:[优化] 日期:2019-10-11 热度:71
副标题#e# 概述 Binlog2sql是一个Python开发开源的MySQL Binlog解析工具,能够将Binlog解析为原始的SQL,也支持将Binlog解析为回滚的SQL,去除主键的INSERT SQL,是DBA和运维人员数据恢复好帮手。 一、安装配置 1.1 用途 数据快速回滚(闪回) 主从切换后新ma[详细]
-
Java的神秘世界:为何说ClassLoader 是 Java最神秘的技术之一
所属栏目:[优化] 日期:2019-10-11 热度:71
副标题#e# ClassLoader 是 Java 届最为神秘的技术之一,无数人被它伤透了脑筋,摸不清门道究竟在哪里。网上的文章也是一篇又一篇,经过本人的亲自鉴定,绝大部分内容都是在误导别人。本文我带读者彻底吃透 ClassLoader,以后其它的相关文章你们可以不必再细[详细]
-
将Java进程转移到“解剖台”之前,法医都干了什么?
所属栏目:[优化] 日期:2019-10-11 热度:82
副标题#e# 作为法医,不怕高度腐烂的尸体,也不怕错综复杂的案情。最怕的,是没留下任何东西。空无一物,任何高超的技术,丰富的经验,都无从下手。 生产环境错综复杂,几分钟前活蹦乱跳的进程,此刻就奄奄一息的躺在那里,苟延残喘。作为第一时间发现的目[详细]
-
Web架构之路:MongoDB集群及高可用实践
所属栏目:[优化] 日期:2019-10-11 热度:132
副标题#e# MongoDB集群有副本集及主从复制两种模式,不过主从模式在MongoDB 3.6已经彻底废弃,今天主要探讨副本集的搭建和使用,以及分片。 副本集介绍 副本集(Replica Set)即副本的集合,在MongoDB中通过先定义一个副本集合,然后将多个节点(副本)加入到这[详细]
-
使用 Golang 构建整洁架构
所属栏目:[优化] 日期:2019-10-11 热度:101
什么是整洁架构? 在《Clean Architecture: A Craftsmans Guide to Software Structure and Design》一书中,著名作家 Robert Uncle Bob Martin 提出了一种具有一些重要特性的体系结构,如框架、数据库和接口的可测试性和独立性。 整洁架构的约束条件是: 独[详细]
-
游戏开发中最常见的10种编程语言
所属栏目:[优化] 日期:2019-10-11 热度:102
游戏开发是非常有经验和熟练的程序员的工作。 它可能花费数亿美元。 这是一项非常有创意的工作,也需要技术水平。 他们需要具有特定需求的编程语言。 以下是用于 游戏 开发的十大编程语言的列表。 1、C# C#如今在许多游戏引擎中广泛使用,并且是游戏开发所[详细]
-
详解分布式事务XA实现数据一致性的协议与原理--2PC与3PC
所属栏目:[优化] 日期:2019-10-10 热度:141
副标题#e# 概述 大型业务系统有着用户多、并发高的特点,而在这方面,集中式数据库(单机数据库)的性能很难支持,因此主流的互联网公司往往采用分布式(架构)数据库,物理上利用更多的低端设备,逻辑上对大表水平拆分支撑业务的需要。 虽然分布式数据库能解决[详细]
-
8个Python爬虫框架,你用过几个?
所属栏目:[优化] 日期:2019-10-10 热度:119
小编收集了一些较为高效的Python爬虫框架。分享给大家。 1.Scrapy Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。。用这个框架可以轻松爬下来如亚马逊商品信息之类的[详细]
-
大规模集群故障处理,能抗住这3个灵魂拷问算你赢
所属栏目:[优化] 日期:2019-10-10 热度:61
副标题#e# 我相信每一个集群管理员,在长期管理多个不同体量及应用场景的集群后,都会多少产生情绪。其实这在我看来,是一个很微妙的事,即大家也已经开始人性化的看待每一个集群了。 既然是人性化的管理集群,我总是会思考几个方向的问题: 集群的特别之处[详细]
-
9月份Github上热门的JavaScript开源项目
所属栏目:[优化] 日期:2019-10-10 热度:89
9 月份 GitHub 上最热门的JavaScript开源项目排行已经出炉啦,从前端学习资料到技术面试宝典,从免费开源的前端书籍到算法刷题库....... 1. Web https://github.com/qianguyihao/Web Star 7127 前端入门和进阶学习笔记,超详细的Web前端学习图文教程。从零[详细]
-
只需五步!哈佛学霸教你用Python分析相亲网站数据,在两万异性中找到真爱
所属栏目:[优化] 日期:2019-10-10 热度:88
副标题#e# 大数据文摘出品 来源:Wired 编译:啤酒泡泡、张大笔茹、张睿毅、牛婉杨 想脱单?那还不容易! 如果身在美国,就像其余四千万单身男人一样,注册一下Match.com, J-Date和OkCupid等相亲网站,坐等真爱上门不就可以了。 但是相信大多数人和McKinlay一[详细]
-
吐血整理!程序员喜爱的13个免费Python课程
所属栏目:[优化] 日期:2019-10-10 热度:182
副标题#e# Python如今无疑是全球最受欢迎的编程语言。它最大的好处,就是让越来越多的人通过它加入了编程的世界。 近年来,Python的使用人数与日俱增,超过了包括JavaScript在内的其他计算机语言许多人学习Python是为了探索它提供的绝佳数据科学和机器学习[详细]
-
一次跨行取款失败,而引发对分布式事务的思考
所属栏目:[优化] 日期:2019-10-10 热度:175
副标题#e# 场景 不知道大家有没有遇到这样的情况,就是去自动取款机取钱的时候,比如说你去取1000块钱,这个时候系统会先帮你把1000块钱扣除,然后自动取款机再把钱吐出来。但是如果取款机出现问题,会发现钱被扣了,但是钱没有取出来。我第一次遇到这个问[详细]
-
如何搭建合适的Web框架?
所属栏目:[优化] 日期:2019-10-10 热度:69
副标题#e# 之前在Web开发框架推导一文中我们一步步的搭建了一个开发框架。 在当时的情况下,还算满足需求。但是随着项目的逐渐完善,需求变更的频度逐渐变得比新增需求的频度高,原来框架的弊端越来越明显,所以需要对框架进行升级改进。 我们先来看原来框[详细]
-
Python里三个高逼格的调试神器
所属栏目:[优化] 日期:2019-10-10 热度:97
副标题#e# 调试是开发过程中不可避免的一个环节,在Python中我们使用print、logging、assert等方法进行调试既简单又实用,但毕竟有其局限性。今天这篇文章为大家带来三个工具,其中有Python的内置模块也有第三方库,它们提供了调试代码所需的大部分常用功能[详细]
-
8 个 Python 实用脚本,收藏备用
所属栏目:[优化] 日期:2019-10-10 热度:152
副标题#e# 脚本写的好,下班下得早!程序员的日常工作除了编写程序代码,还不可避免地需要处理相关的测试和验证工作。 例如,访问某个网站一直不通,需要确定此地址是否可访问,服务器返回什么,进而确定问题在于什么。完成这个任务,如果一味希望采用编译型[详细]
-
分享一款Docker可视化管理工具DockerUI
所属栏目:[优化] 日期:2019-10-10 热度:122
概述 之前都是使用命令行进行Docker的管理,这里简单介绍一下Docker的图形界面管理。之所以说简单介绍,是因为在生产环境都是集群,很少使用图形界面管理单台Docker主机,所以就演示记录一下,平时自己测试时还是可以用到的。 这里演示的是使用Docker UI进[详细]
-
芯片界震动!Arm杀入自定义指令集,成立自动驾驶计算联盟
所属栏目:[优化] 日期:2019-10-10 热度:86
副标题#e# 10月9日消息,在加利福尼亚州圣何塞举行的Arm TechCon 2019活动上,Arm宣布在部分CPU内核引入自定义指令功能,即客户能够编写自己的定制指令来加速其特定用例、嵌入式和物联网应用程序。 从2020年开始,使用Cortex-M33内核及之后的Cortex-M CPU内[详细]
-
现阶段儿童编程语言排行
所属栏目:[优化] 日期:2019-10-10 热度:101
我国正将STEAM教育纳入基础学科,而业内普遍认为,针对6-16岁的儿童编程或青少儿编程,被认为是STEAM教育的一个分支内容。政策的推出在展现市场发展趋势的同时,也逐步改变了家长对儿童编程的误解,即我的孩子不当程序员,就不需要学编程。如今,家长更多[详细]

浙公网安备 33038102330484号