<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a981887287的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a981887287</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a981887287]]></copyright><item><title><![CDATA[海量数据实战  从50亿数据中找出相同的URL]]></title><link>https://blog.youkuaiyun.com/a981887287/article/details/114142095</link><guid>https://blog.youkuaiyun.com/a981887287/article/details/114142095</guid><author>a981887287</author><pubDate>Fri, 26 Feb 2021 17:15:50 +0800</pubDate><description><![CDATA[**问题：**给定a、b两个文件，各存放50亿个url，每个url各占64字节，内存限制是4G，让你找出a、b文件共同的url？

目录：



文章目录


	Step 1 产生50亿 URL
		Step 2 将50亿URL大文件哈希为10000个小文件
		Step 2.1 字符串哈希函数BKDRHash
			Step 2.2 获取文件大小
			Step 2.3 获取某一目录下指定后缀的所有文件
		
		Step 3 使用set将小文件进行求交操作，最终得到相同URL
	


方案1：每个文..]]></description><category></category></item><item><title><![CDATA[spring源码之BeanFactory]]></title><link>https://blog.youkuaiyun.com/a981887287/article/details/110938961</link><guid>https://blog.youkuaiyun.com/a981887287/article/details/110938961</guid><author>a981887287</author><pubDate>Wed, 09 Dec 2020 19:35:56 +0800</pubDate><description><![CDATA[说到Spring框架，人们往往大谈特谈一些似乎高逼格的东西，比如依赖注入，控制反转，面向切面等等。但是却忘记了最基本的一点，Spring的本质是一个bean工厂(beanFactory)或者说bean容器，它按照我们的要求，生产我们需要的各种各样的bean，提供给我们使用。只是在生产bean的过程中，需要解决bean之间的依赖问题，才引入了依赖注入(DI)这种技术。也就是说依赖注入是beanFactory生产bean时为了解决bean之间的依赖的一种技术而已。

那么我们为什么需要Spring框架来给我们提]]></description><category></category></item><item><title><![CDATA[spring源码factoryBean]]></title><link>https://blog.youkuaiyun.com/a981887287/article/details/110938750</link><guid>https://blog.youkuaiyun.com/a981887287/article/details/110938750</guid><author>a981887287</author><pubDate>Wed, 09 Dec 2020 19:25:31 +0800</pubDate><description><![CDATA[转载自：

https://blog.youkuaiyun.com/zknxx/article/details/79572387

https://conan.blog.youkuaiyun.com/article/details/79588391
]]></description><category></category></item><item><title><![CDATA[JAVA8新特性]]></title><link>https://blog.youkuaiyun.com/a981887287/article/details/88096095</link><guid>https://blog.youkuaiyun.com/a981887287/article/details/88096095</guid><author>a981887287</author><pubDate>Sun, 03 Mar 2019 23:22:04 +0800</pubDate><description><![CDATA[转载至https://blog.youkuaiyun.com/yitian_66/article/details/81010434

一、Java 8 Lambda 表达式
Lambda 表达式，也可称为闭包，它是推动 Java 8 发布的最重要新特性。

Lambda 允许把函数作为一个方法的参数（函数作为参数传递进方法中）。

使用Lambda 表达式可以使代码变的更加简洁紧凑。

1.1 语法
...]]></description><category></category></item><item><title><![CDATA[Spring相关的框架产品]]></title><link>https://blog.youkuaiyun.com/a981887287/article/details/86382834</link><guid>https://blog.youkuaiyun.com/a981887287/article/details/86382834</guid><author>a981887287</author><pubDate>Sat, 12 Jan 2019 23:16:24 +0800</pubDate><description><![CDATA[Spring 是一个开放源代码的设计层面框架，他解决的是业务逻辑层和其他各层的松耦合问题，因此它将面向接口的编程思想贯穿整个系统应用。
Spring MVC 属于SpringFrameWork的后续产品，已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。
Spring Task 是一个定时任务框架。应用：定时执行刷新Redis数据。...]]></description><category></category></item><item><title><![CDATA[消息中间件ActiveMQ、 RabbitMQ 、KafKa对比]]></title><link>https://blog.youkuaiyun.com/a981887287/article/details/85160117</link><guid>https://blog.youkuaiyun.com/a981887287/article/details/85160117</guid><author>a981887287</author><pubDate>Fri, 21 Dec 2018 12:19:14 +0800</pubDate><description><![CDATA[]]></description><category></category></item><item><title><![CDATA[JVM参数详解垃圾回收调优]]></title><link>https://blog.youkuaiyun.com/a981887287/article/details/84972795</link><guid>https://blog.youkuaiyun.com/a981887287/article/details/84972795</guid><author>a981887287</author><pubDate>Wed, 12 Dec 2018 14:47:02 +0800</pubDate><description><![CDATA[一、常用JVM配置参数1.1基本参数
-client，-server
   这两个参数用于设置虚拟机使用何种运行模式，client模式启动比较快，但运行时性能  和内存   管理效率不如server模式，通常用于客户端应用程序。相反，server模式启动比client慢，但可获得更高的运行性能。
   在windows上，缺省的虚拟机类型为client模式，如果要使用server模式，就需要在启动...]]></description><category></category></item><item><title><![CDATA[axon框架系列---1、介绍]]></title><link>https://blog.youkuaiyun.com/a981887287/article/details/83113834</link><guid>https://blog.youkuaiyun.com/a981887287/article/details/83113834</guid><author>a981887287</author><pubDate>Wed, 17 Oct 2018 17:09:30 +0800</pubDate><description><![CDATA[ 

介绍

Axon是一个轻量级框架，通过直接在架构中解决这些问题，帮助开发人员构建可伸缩和可扩展的应用程序。本参考指南解释了Axon是什么，它如何帮助您以及如何使用它。

如果您想了解有关Axon及其背景的更多信息，请继续阅读Axon Framework背景。如果您渴望开始使用Axon构建自己的应用程序，请快速进入快速入门。如果您有兴趣帮助构建Axon Framework，Contributi...]]></description><category></category></item></channel></rss>