Java 通用爬虫框架中多线程的使用 (www.jianshu.com)

【简介】

本文总结了通用爬虫框架 NetDiscovery 在某些特定场景中如何使用多线程。

点击查看全文 >>

@Tony沈哲 2019-06-16 22:33分享 / 0个评论
赞过的人: 技术头条 Tony沈哲
要不要再学学下面的文章?
新一代BDD框架Gauge+Taiko (insights.thoughtworks.cn)
BDD,Behavior Driven Development,行为驱动开发。Gauge不强调协作,可以作为自动化测试工具独立存在,同时又支持高效协作、支持实现BDD,是一款灵活性更好的框架。它的秘密武器Taiko是一款优秀的Web UI自动化工具,两者的结合堪称完美,让需求规范、自动化测试和活文档的有机结合真正成为可能。
by @ThoughtWorks 2020-05-27 10:04 分享 查看详情
从零搭建深度学习框架(二)用Python实现计算图和自动微分 (johnhany.net)
用Python实现一个计算图模型,并支持动态图和静态图两种接口,最后用计算图训练一个简单的线性拟合模型
by @JohnHany 2020-05-25 18:14 分享 查看详情
编写高性能 Java 代码的最佳实践 (mp.weixin.qq.com)
本文首先介绍了负载测试、基于APM工具的应用程序和服务器监控,随后介绍了编写高性能Java代码的一些最佳实践。最后研究了JVM特定的调优技巧、数据库端的优化和架构方面的调整。
by @code小生 2020-05-18 13:35 分享 查看详情
进阶必备!35 个 Java 代码优化细节 (mp.weixin.qq.com)
代码 优化 ,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。
by @code小生 2020-05-18 13:28 分享 查看详情
在快应用中使用 RxJS (quickapp.vivo.com.cn)
RxJS作为一个功能强大的事件处理库,其具备丰富的操作符,如何能将这些能力在快应用中发挥出来呢?本文对此做出了一些实践和尝试。
by @杨琼璞 2020-05-11 22:27 分享 查看详情
18 个 Java8 处理日期的新花样,肯定没用过! (mp.weixin.qq.com)
Java 8 推出了全新的日期时间API,在教程中我们将通过一些简单的实例来学习如何使用新API。
Java处理日期、日历和时间的方式一直为社区所诟病,将 java.util.Date设定为可变类型,以及SimpleDateFormat的非线程安全使其应用非常受限。
by @code小生 2020-05-11 14:08 分享 查看详情
10 分钟实现 Java 发送邮件功能 (mp.weixin.qq.com)
什么是SMTP?
SMTP全称为Simple Mail Transfer Protocol(简单邮件传输协议),它是一组用于从源地址到目的地址传输邮件的规范,通过它来控制邮件的中转方式。SMTP认证要求必须提供账号和密码才能登陆服务器,其设计目的在于避免用户受到垃圾邮件的侵扰。
by @code小生 2020-04-28 21:35 分享 查看详情
Flutter Platform View:在 Flutter 中使用Android、iOS的原生 View (mp.weixin.qq.com)
我们在进行Flutter开发的时候,有时候是需要用到原生的View,比如WebView、MapView、第三方广告SDK等,Flutter提供了AndroidView、UiKitView可以实现相关功能。
by @code小生 2020-04-26 20:04 分享 查看详情
Github 上最热门的 Java 开源项目 (mp.weixin.qq.com)
10 月份 GitHub 上最热门的Java开源项目排行已经出炉啦,在本月的名单中,实战项目类居多,当然也有像JavaGuide这样学习指南类项目,下面就是本月上榜的10个开源项目:
by @code小生 2020-04-26 20:03 分享 查看详情
使用 YApi 管理 API 文档,测试, mock (juejin.im)
接口的维护管理非常耗时,大概占用了30%开发时间。后端程序员要维护对于他们冗余的文档,前端程序员又因为后端开发提供的文档不准确,导致浪费了大量的时间。
接口的正确性和稳定性很难保证,前端工程师为了处理各种数据异常情况,将会写大量异常处理逻辑。传统的接口自动化测试成本非常高,开发一个接口可能只需要一天,但写接口测试用例,需要花费好几天的时间。

对于前端程序员,在后端功能没有开发完成之前,他们需要接口返回数据 Mock ,以便不影响开发进度。传统的数据 mock 是把模拟数据写到项目代码里,这么做会带来更多新的问题,首先后端程序员定义的接口随着需求、架构涉及随时发生变化的,如果前端程序员完全按照最初的设计定义mock数据,将会和实际做出来的接口有很大的出入。

没有一个标准化的流程统一处理,这个过程是非常分散的,需要配合非常多的工具,效率比较低。
by @shengting 2020-04-20 14:53 分享 查看详情