1.给定a、b两个文件,各存放50亿个url,每个url各占64字节,内存限制是4G,让你找出a、b文件共同的url?方案1:可以估计每个文件安的大小为50G×64=320G,远远大于内存限制的4G。所以不可能将其完全加载到内存中处理。考虑采取分而治之的方法。遍历文件a,对每个url求取,然后根据所取得的值将url分别存储到1000个小文件(记为)中。这样每个小文件的大约为300M。遍历文件b,采
分类:
编程语言 时间:
2019-09-05 20:31:55
阅读次数:
119
mvn install:install-file -DgroupId=com.xinyartech -DartifactId=easyexcel -Dversion=1.1.1 -Dpackaging=jar -Dfile=/root/shell/easyexcel-1.1.1.jar -Dfile... ...
分类:
其他好文 时间:
2019-09-02 19:22:10
阅读次数:
542
阅读本文并了解如何使用具有功能组合的声明性代码成为更好的程序员。 在许多情况下,具有功能组合的声明性解决方案提供优于传统命令式代码的代码度。阅读本文并了解如何使用具有功能组合的声明性代码成为更好的程序员。 在本文中,我们将仔细研究三个问题示例,并研究两种不同的技术(命令式和声明性)来解决这些问题。 ...
分类:
其他好文 时间:
2019-09-02 10:02:33
阅读次数:
116
spring.factories文件以及@EnableAutoConfiguration开启自动配置详解 在阅读spring-boot相关源码时,常常见到spring.factories文件,里面写了自动配置(AutoConfiguration)相关的类名,因此产生了一个疑问:“明明自动配置的类已经 ...
分类:
编程语言 时间:
2019-08-29 17:47:54
阅读次数:
77
1、pom.xml 2、启动类需要继承SpringBootServletInitializer ...
分类:
编程语言 时间:
2019-08-27 23:09:14
阅读次数:
107
原文引用https://www.dazhuanlan.com/2019/08/26/5d6301851d051/ https://os.phil-opp.com/paging-introduction/ ...
分类:
其他好文 时间:
2019-08-26 09:22:08
阅读次数:
82
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.4.0 -Dpackaging=jar -Dfile=C:\Downloads\ojdbc6-11.2.0.4.0.jar mvn i... ...
分类:
数据库 时间:
2019-08-22 14:40:50
阅读次数:
98
微信公众号【黄小斜】大厂程序员,互联网行业新知,终身学习践行者。关注后回复「Java」、「Python」、「C++」、「大数据」、「机器学习」、「算法」、「AI」、「Android」、「前端」、「iOS」、「考研」、「BAT」、「校招」、「笔试」、「面试」、「面经」、「计算机基础」、「LeetCod ...
分类:
编程语言 时间:
2019-08-16 23:10:18
阅读次数:
128
引言 经过3个月的碎片时间的翻译和校验,由长沙.NET技术社区翻译的英文原文文档《Microsoft REST API指南》已经翻译完成,现刊载前十一章如下,欢迎大家点击“查看原文”按钮,查看指南的完整内容。 PS:内容很长,全文读完大概需要耗时100分钟。 Microsoft REST API指南 ...
高可用衡量标准:corosync:集群管理引擎SAForum——>OpenAIS——>Wilson——>corosync向后延伸为衍生出来的版本REHL6.xRHCS:corosyncREHL5.xRHCS:OpenAIS,cman,rgmanagercorosync:MessagingLayer需要CRM(+pacemaker)SUSELinuxEnterpriseserver
分类:
系统相关 时间:
2019-08-14 18:55:04
阅读次数:
166