-
打包教你推荐系统的开源工具和框架
如果我们懂得了原理,知道了实际推荐系统需要考虑哪些元素之后,却在你摩拳擦掌之际,发现要先从挖地基开始,你整个人可能是崩溃的。 轮子不要重复造 但是事实上你没必要这样做也不应该这样做…
-
给新手 Java 开发者的 7 点提示
Java 是一个多功能的编程语言,在某种程度上,它用在几乎所有可能涉及计算机的行业了里。Java 比较的大优势是,它运行在一个 Java 虚拟机(JVM)中,这是一个翻译 Java…
-
带你涨姿势的认识一下Kafka Consumer
之前我们介绍过了 Kafka 整体架构,Kafka 生产者,Kafka 生产的消息最终流向哪里呢?当然是需要消费了,要不只产生一系列数据没有任何作用啊,如果把 Kafka 比作餐厅…
-
实用!9 个可以快速掌握的 Java 性能调优技巧
在明确必要之前别急着优化 使用分析器找到真正的瓶颈 为整个应用程序创建一个性能测试套件 优先关注最大瓶颈 使用 StringBuilder 以编程方式连接字符串 尽可能使用基本类型…
-
如何用 Python 预测房价走势?
该分享源于Udacity机器学习进阶中的一个mini作业项目,用于入门非常合适,刨除了繁琐的部分,保留了最关键、基本的步骤,能够对机器学习基本流程有一个最清晰的认识。 项目描述 利…
-
人到中年的程序员,请提前准备好 Plan B
中年程序员的生存现状已经是老生常谈的话题了,有多老呢?十年前,就有一位网名“johnfx”的程序员谈过这个话题,并且专门为此写了一篇文章。随着中年程序员生存现状的话题再次成为热点,…
-
2019年世界顶级编程语言,Python卫冕,Java第二,Go差点跌出前10
Language Ranking: IEEE Spectrum Python稳居榜首,它的流行很大程度上是由大量可用于它的专用库推动的,特别是在人工智能领域,Keras库是深度学习…
-
Java中GC原理及GC日志剖析
学习Java的我们都知道垃圾收集(GC),大部分人把这项技术当作是Java语言的伴生产物。事实上,GC的历史比Java久远,1960年诞生于MIT的Lisp是第一门真正使用内存动态…
-
测试行业大变革,人工智能引领下一代测试
经历过移动互联网繁荣时代,目前来看中国的移动应用生态已是非常庞大。从市场来看,多达上百个应用市场,APP相关产业已超千亿美元规模;从构成来看,移动应用生态的组成,包括移动用户、手机…
-
详解前端如何让服务器主动向浏览器推送数据
前言: 前面我们已经聊了ajax,它的特点是浏览器必须先发起请求,服务器才能给出对应的响应,想一想能不能让服务器主动向浏览器推送数据呢?那么这篇文章我们来聊一聊服务器推送功能。 轮…