摘要: 程序入口 SpringApplication.run(BeautyApplication.class, args); 执行此方法来加载整个SpringBoot的环境。 1. 从哪儿开始? SpringApplication.java /** * Run the Spring application, 阅读全文
posted @ 2019-10-26 10:14 在路上....... 阅读(351) 评论(0) 推荐(0) 编辑
摘要: springboot默认加载配置 SpringBoot使用两种全局的配置文件,全局配置文件可以对一些默认配置进行修改。 application.properties application.yml 这两个配置文件使我们springboot启动的时候回默认加载的配置文件。 配置文件放在src/main 阅读全文
posted @ 2019-10-26 10:59 在路上....... 阅读(359) 评论(0) 推荐(0) 编辑
摘要: ArrayList是一个类,这个类有一个数组参数elementData,ArrayList集合中的元素正是保存在这个数组中,它继承了数组查询的高性能,参考第3篇。ArrayList还封装了很多方法,便于对数组中的数据进行操作处理,其中就包括上一篇说的扩容,建议先理解第3篇数组。 扩容原理 在ecli 阅读全文
posted @ 2019-10-26 10:42 在路上....... 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 前言:针对“附近的人”这一位置服务领域的应用场景,常见的可使用PG、MySQL和MongoDB等多种DB的空间索引进行实现。而Redis另辟蹊径,结合其有序队列zset以及geohash编码,实现了空间搜索功能,且拥有极高的运行效率。 本文将从源码角度对其算法原理进行解析,并推算查询时间复杂度。 要 阅读全文
posted @ 2019-10-21 10:14 在路上....... 阅读(2688) 评论(0) 推荐(0) 编辑
摘要: JShell JShell目标 Java Shell 工具(简称:JShell)是一个用于学习Java编程语言和构建Java代码原型的交互式工具。JShell是一个Read-Evaluate-Print循环(REPL),它在语法、声明和表达式输入时即对它们进行计算,并立即显示其结果。该 JShell 工具通过命令行来运行。 其实早在 JDK9 中就引入了 JShell 这个交互性工具,让 Java... 阅读全文
posted @ 2019-10-13 12:26 在路上....... 阅读(350) 评论(0) 推荐(0) 编辑
摘要: Java 程序运行机制 编译型语言: 使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性"翻 译"成可被该平台硬件执行的机器码(包括机器指令和操作数),并包装成该平台所能识别的可执行性 程序的格式,这个转换过程称为编译 CCompile)。 编译生成的可执行性程序可以脱离开发环境,在特定 的平台上独立运行。例如:C、 C++、 Objective... 阅读全文
posted @ 2019-10-13 12:07 在路上....... 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 概述 毫无疑问,Spring Cloud是目前微服务架构领域的翘楚,无数的书籍博客都在讲解这个技术。不过大多数讲解还停留在对Spring Cloud功能使用的层面,其底层的很多原理,很多人可能并不知晓。因此本文将通过大量的手绘图,给大家谈谈Spring Cloud微服务架构的底层原理。 实际上,Sp 阅读全文
posted @ 2019-10-12 22:04 在路上....... 阅读(216) 评论(0) 推荐(0) 编辑
摘要: spark版本定制课程-第1课 1、学习本课程可以自己动手改进spark,或者给spark增加功能。增加某些官方没有提供的功能,通过本课程希望早就一些顶级spark专家,根据整个社会的需要对spark进行扩展或者定制。2、通过前三课就可以对spark streaming透彻理解3、为什么要对spar 阅读全文
posted @ 2016-05-03 10:44 在路上....... 阅读(190) 评论(0) 推荐(0) 编辑
摘要: tomcat不是一个完整意义上的Jave EE服务器,它甚至都没有提供对哪怕是一个主要Java EE API的实现;但由于遵守apache开源协议,tomcat却又为众多的java应用程序服务器嵌入自己的产品中构建商业的java应用程序服务器,如JBoss和JOnAS。尽管Tomcat对Jave... 阅读全文
posted @ 2015-03-25 09:59 在路上....... 阅读(552) 评论(0) 推荐(0) 编辑
摘要: 前导知识: 1、证明: -lnx ≥1-x , x>0 证如下: 原题可化为f(x)=-lnx+x-1≥0 对f(x)求一阶导 f'(x) = -1/x +1 对f(x)求二阶导 f''(x) = 1/x2>0 二阶导大于0,f(x... 阅读全文
posted @ 2014-10-27 15:37 在路上....... 阅读(186) 评论(0) 推荐(0) 编辑