Wesley13 Wesley13
3年前
java实现 PageRank算法
 PageRank算法是Google的核心搜索算法,在所有链接型文档搜索中有极大用处,而且在我们的各种关联系统中都有好的用法,比如专家评分系统,微博搜索/排名,SNS系统等。  PageRank算法的依据或思想:   1,被重要的网页链接的越多(外链) ,此网页就越重要   2,此网页对外的链接越少越重要   这两个依据不能
Wesley13 Wesley13
3年前
Java四种引用类型
引用与对象每种编程语言都有自己操作内存中元素的方式,例如在C和C里是通过指针,而在Java中则是通过“引用”。在Java中一切都被视为了对象,但是我们操作的标识符实际上是对象的一个引用(reference)。//创建一个引用,引用可以独立存在,并不一定需要与一个对象关联Strings;
Wesley13 Wesley13
3年前
HTTP第一篇【简单了解HTTP、与HTTP相关的协议】
为什么要学HTTP?我们绝大多数的Web应用都是基于HTTP来进行开发的。我们对Web的操作都是通过HTTP协议来进行传输数据的。HTTP的诞生主要是为了能够让文档之间相互关联,形成超文本可以互相传阅可以说,Http就是Web通信的基础,这是我们必学的。Http基础概念我们学计算机网络的时候
Stella981 Stella981
3年前
SpringBoot 入门学习 慕课网
SpringBoot的属性配置建议将application.properties换成application.ymlyaml通过缩进行对齐进行表示层次关系如下表示girl.cupSize和girl.age属性girl:cupSize:Dage:18
Wesley13 Wesley13
3年前
Java提高篇——equals()与hashCode()方法详解
阅读目录equals()方法详解hashcode()方法详解Hashset、Hashmap、Hashtable与hashcode()和Equals()的密切关系java.lang.Object类中有两个非常重要的方法:publicbooleanequals(Objectobj)pub
Wesley13 Wesley13
3年前
mysql企业实战(一)
一、简介MySQL是最流行的开放源码SQL数据库管理系统,它是由MySQLAB公司开发、发布并支持的。有以下特点:MySQL是一种数据库管理系统。MySQL是一种关联数据库管理系统。MySQL软件是一种开放源码软件。MySQL数据库服务器具有快速、可靠和易于使用的特点。MySQL服务器工作在
Stella981 Stella981
3年前
Executor, ExecutorService 和 Executors 间的区别与联系
UML简要类图关系:!(https://oscimg.oschina.net/oscnet/add0342201daad6a6336aacc220bbffa7fa.png)下面详细看一下三者的区别:ExecutorvsExecutorServicevsExecutors
Wesley13 Wesley13
3年前
Uber 业务预测系统实践
Forecastingisubiquitous如何利用预测来构建更好的产品和服务定量预测方法可分为:基于模型(modelbased)或因果关系,统计方法(statisticalmethods)和机器学习方法(machinelearningapproaches)Forecasti
Stella981 Stella981
3年前
Python标准库笔记(10) — itertools模块
itertools用于更高效地创建迭代器的函数工具。Python版本3.xitertools提供的功能受Clojure,Haskell,APL和SML等函数式编程语言的类似功能的启发。它们的目的是快速有效地使用内存,并且将它们关联在一起以表示更复杂的基于迭代的算法。基于迭代器的代码比使用列表的代码提供了更好的内存消耗特性。因为直
Stella981 Stella981
3年前
Elasticsearch自定义Future的源码分析
Elasticsearch自定义Future的实现源码分析1、Future自定义实现类实现类有3个,PlainActionFuture 、PlainTransportFuture、PlainListenableActionFuture。类关系如图:!(https://img2018.cnblogs.com/blog/1706061