- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Spring Cloud总结[绝对有用]
Spring Cloud总览以下图片是对Spring Cloud的一个总体概述,下文将对每一部分进行分析,希望对你有帮助,如果有出现纰漏的地方,欢迎各位大神在评论区帮忙指出,不甚感激!什么是Spring Cloud构建分布式系统不需要复杂和容易出错。Spring Cloud 为最常见的分布式系统模式提供了一种简单且易于接受的编程模型,帮助开发人员构建有弹性的、可靠的、协调的应用程序。Sp...
2020-03-30 15:29:32
248
原创 IDEA无法导入maven本地仓库的终极办法
请检查自己的settings中的设置是否正确,如果正确请更新自己本地的仓库如果还是不可以,请删除自己的本地库中下载了一半的依赖包,请清除本地没有下载好的依赖(建立一个批处理.bat文件)复制以下内容)@echo offrem 这里写你的仓库路径(此批处理文件放在repository文件夹下,故只需获取当前路径即可)set REPOSITORY_PATH=%~dp0echo 正...
2019-08-12 14:20:28
7554
原创 HashMap终极解析【待续】
HashMap简介HashMap 是很常用的一种集合框架,其底层实现方式在 JDK 1.7和 JDK 1.8中却有很大区别。HashMap 是用来存储数据的,它底层在JDK 1.7是数组+链表实现的,而JDK 1.8是使用数组+链表+红黑树实现,通过对 key 进行哈希计算等操作后得到数组下标,把 value 等信息存放在链表或红黑树存在此位置。如果两个不同的 key 运算后获取的数组下标一致,就出现了哈希冲突。数组默认长度是16,如果实际数组长度超过一定的值,就会进行扩容。HashMap的底层
2020-09-05 17:53:52
216
1
原创 SpringBoot启动原理(2)
深入探索SpringApplication执行流程SpringApplication的run方法的实现是我们本次旅程的主要线路,该方法的主要流程大体可以归纳如下:1. 如果我们使用的是SpringApplication的静态run方法,那么,这个方法里面首先要创建一个SpringApplication对象实例,然后调用这个创建好的SpringApplication的实例方法。在SpringApplication实例初始化的时候,它会提前做几件事情:① 根据classpath里面是否存在某个特.
2020-08-31 18:39:15
258
原创 SpringBoot启动原理(1)
我们在开发任何一个SpringBoot项目的时候,都会用目录SpringBootApplication背后的秘密到以下最为熟悉的启动类:@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }}从上面的代码可以看出,注解定义(@S.
2020-08-26 21:13:19
320
原创 Java面试基础篇总结(二)持续更新
1.public,protected,private的区别,继承方法以及访问权限作用域 当前类 同一个package 子孙类 其他包 public ✔ ✔ ✔ ✔ protected ✔ ✔ ✔ ❌ default ✔ ✔ ❌ ❌ private ✔ ❌ ❌ ❌ tips:不写权限修饰符就是默认的default2.float f = 3.4...
2020-07-27 16:39:01
174
原创 Java面试基础篇总结(一)持续更新
1.Java语言的特性 封装,继承,多态,(抽象)。2.JDK,JRE,JVM的区别 JDK: Java Development Kit 的简称,Java的开发工具包,提供了Java的开发环境和运行环境。 JRE: Java Runtime Environment 的简称,Java的运行环境,为Java运行提供了所需要的环境(JVM和核心类库)。 JVM: Java Virtual Machine的简称,Java虚拟机,Java跨平台最核心的部分。屏蔽了跨平台导致的底层操作系...
2020-07-21 20:42:05
174
原创 Java集合(Collection,Map等)的个人总结[有原理]
集合概述集合部分关系图解图解部分说明: 1.Collection Collection是一个接口,是高度抽象出来的集合,它包含了集合的基本操作和属性。 2.Collection包含了List和Set两大分支。 List List是一个有序的集合,可重复,每一个元素都有它的索引,...
2019-10-20 17:36:39
355
原创 Elasticsearch的增删改,分页,高亮查询(maven)
前提:请将es的环境(es服务,IK中文分词器,head-master插件等)搭建好,本文章使用的是java代码实现的es的增删改查操作(使用的是测试环境)环境准备在pom文件中导入坐标(第一次导入时间可能有点长,请耐心等待) <dependencies> <dependency> <groupId>or...
2019-10-09 22:34:32
299
原创 快速搭建SSM+Dubbo整合(Maven)【跟我一步步一定搭成功】
目录第一步 创建一个父模块(ssm_parent)第二步 创建子模块ssm_pojo(可逆向生成)第三步 创建ssm_dao子模块第四步ssm_service子模块及ssm_interface第五步ssm_web子模块在进行正式的搭建之前请明确自己的相关的java环境是准备齐全的。maven、tomcat、zookeeper等环境。以下操作均是在IDEA中实现,仅供参考...
2019-10-07 21:53:07
824
原创 快速搭建SSM框架(Maven)五步曲
目录第一步 创建一个父工程:第二步 创建ssm_pojo子模块(mybatis逆向这里不做赘述,直接将生成好的复制即可)第三步 创建ssm_dao子模块(逆向工程也可以生成)第四步 创建ssm_service子模块第五步 创建一个ssm_web子模块项目完整搭建链接:https://gitee.com/DaNanHai04/ssm_parent.git第一步 创建...
2019-10-06 21:00:20
904
原创 Centos7安装([ JDK1.8 ] [ Tomcat ] [ Mysql ] [ Nginx ] )
目录[在处理做以下操作之前请熟悉一下Linux的相关命令操作]在linux下一般会将要安装的软件上传到/usr/local/src下,然后将软件安装到/usr/local下(配合远程工具安装比较方便一些[比如:SecureCRSecureFX,Xshell等远程工具])准备工作:(将这四个软件的linux版本的tar.gz文件都放入到"/usr/local/src"路径下) ...
2019-08-13 21:33:20
1001
原创 解决maven默认的使用JDK1.5的情况
在IDEA中的Setting→Editor→Live Templates →选择右侧的+创建自己的模板组选择template Group 创建一个自己的template组 例如;MyTemplates(如上图所示)然后再选择+选择Live Template 创建模板第一个模板是:jdk8第二个模板是tomcat的配置如果还是出现问题请更改修改pom.xm...
2019-08-09 21:53:07
1291
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅