Java
Java10010
Java架构技术交流群:798891710,备注001 领取最新Java面试资料和Java架构学习资料
展开
-
肝完这2340页大厂面试题,我又可以了
2021年1月份全新版互联网大厂面试题共分类65份PDF,累计2340页!前端,后端资料我全占!包括Java集合、JVM、 多线程、并发编程、设计模式、Spring全家桶、 Java、 MyBatis、 ZooKeeper.Dubbo、Elasticsearch、 Memcached、 MongoDB、 Redis、 MySQL、 RabbitMQ、 Kafka、 Linux、 Netty、Tomcat、Python、 HTML、 CSS、Vue、React、 JavaScript、 And原创 2020-12-16 18:21:24 · 120 阅读 · 0 评论 -
白嫖是真香,终于整理完成这套Java架构进阶pdf
2021年的“金三银四”即将来临,也到了该发福利的阶段了,花了我大半个月时间收整了全套的「Java架构进阶pdf」,这一波下来,刷完你就会知道,真真香啊,我的心血果然,没白费!请注意:关于全套的「Java架构进阶pdf」,我会从面试-筑基-框架-分布式-微服务-调优的等六个方面展开,顾及篇幅,只截图展示大概内容Java架构进阶之面试篇面试这一块,分别有基础、中级、高级等三部分,一步一步检测。基础面试中级开发面试高级面试Java架构进阶之技能导图篇筑基框原创 2020-12-16 18:20:32 · 181 阅读 · 1 评论 -
史诗级!有手就会的Maven教程(十二)
Maven 在 Update Project 时报错在 项目上右键 -> Maven -> Update Project 的时候, 报错: maven Could not update project SpringBoot-4 configuration java.lang.NullPointerException.使用的是 Eclipse + Maven.解决办法:StackOverFlow 有解决方案,地址如下:http://stackoverflow.com/que..原创 2020-12-16 17:58:59 · 181 阅读 · 0 评论 -
史诗级!有手就会的Maven教程(十一)
在 Eclipse 中更改当项目已经导入到 Eclipse 之后,只需要两步操作.(1) 修改项目文件夹名称选中项目 , 右键 , 改名.(2) 改项目组件名称选中项目,右键选择 Properties ,选中 Web Project Settings ,在 Context root 输入要更改的项目名即可.手动更改这种做法最终也能实现改项目名的效果,只是把 Eclipse 做的工作自己手工完成了。(1) 改项目配置找到项目文件夹,打开 .settings 文件夹,找到o.原创 2020-12-15 19:02:56 · 154 阅读 · 0 评论 -
史诗级!有手就会的Maven教程(十)
使用 Eclipse 创建 Maven 版的 Java 工程(1) New -> Maven Project 或者 New -> Other -> Maven -> Maven Project(2) 点击 Next, 勾选第一项. 点击 Next.(3) 输入 gav 坐标. 点击 Finsh.创建 Maven 版的 JavaWeb 工程(1) 右键 -> new -> maven -> maven proje...原创 2020-12-15 19:01:25 · 89 阅读 · 0 评论 -
史诗级!有手就会的Maven教程(九)
Maven 继承继承可以使子 pom 获得父 pom 中的各项元素和依赖的配置, 从而实现对子 pom 进行统一配置和依赖管理.继承可以有效的避免多个子模块使用依赖版本不一致的情况, 有助于降低依赖冲突的几率.父 pom 中的大多数元素都能被子 pom 继承, 在简化 pom 的同时, 还能够促进各个模块配置的一致性.(1) 依赖的继承在 父 pom 中 <dependencyManagement> 标签中配置的依赖既不会给 parent 引入依赖,也不会给它的子模块引入依赖原创 2020-12-10 20:23:58 · 89 阅读 · 0 评论 -
史诗级!有手就会的Maven教程(八)
Maven 聚合在开发2个以上模块的时候,每个模块都是一个 Maven Project。比如搜索平台,学习平台,考试平台。开发的时候可以自己管自己独立编译,测试,运行。但如果想要将他们整合起来,我们就需要一个聚合工程。(1) 父模块的创建父模块一般承担聚合模块和统一管理依赖的作用,没有实际代码和资源文件.父模块就是创建一个普通的 Maven Project , 此处省略.但是需要注意的是: 父模块的打包方式必须是 pom.(2) 子模块的创建① 子模块需要创建为.原创 2020-12-10 20:23:18 · 94 阅读 · 0 评论 -
史诗级!有手就会的Maven教程(七)
打包配置文件遇到问题 :maven clean package 打 war 包正常, 不报错. 但是 war 包会丢失 src/main/resources 目录下所有 xml 和 properties 文件.产生原因 :maven 默认不会打包项目 src 下的 xml 和 properties 等配置文件.解决方法 :需要在 pom.xml 的 节点下添加配置.插件(1) 编译插件(2) 端口运行插件...原创 2020-12-09 19:33:00 · 83 阅读 · 0 评论 -
史诗级!有手就会的Maven教程(六)
Maven 依赖Maven 中最关键的部分, 使用 Maven 最主要就是使用它的依赖管理功能.(1) 添加依赖当 A.jar 包 使用到了 B.jar 包中的某些类时, A 就对 B 产生了依赖. 那么如何在项目中以依赖的方式引入我们需要的 jar 包呢?就是在 pom.xml 文件中, 使用 dependency 标签 指定被依赖的 jar 包的在本地仓库中的坐标就可以了.(2) 依赖的范围<scope> 标签可以设置依赖的范围. 可选值: compile..原创 2020-12-08 22:00:33 · 83 阅读 · 0 评论 -
史诗级!有手就会的Maven教程(五)
POMPOM, Project Object Model 项目对象模型.pom.xml 文件是 Maven 工程最核心的配置文件, 构建过程相关的一切设置都在这个文件中.pom.xml 包含了项目构建的信息, 包括项目的信息、项目的依赖等.pom.xml 文件是可以继承的, 大型项目中, 子模块的 pom.xml 一般都会继承于父模块的 pom.xml.Maven 的坐标使用 gav 向量在 Maven 的仓库中唯一的确定一个 Maven 工程.如何通过坐标找到 Ma原创 2020-12-08 20:49:36 · 77 阅读 · 0 评论 -
史诗级!有手就会的Maven教程(四)
约定的目录结构这是 Maven 项目约定的目录结构:为什么要遵守约定的目录结构呢?Maven 要负责我们这个项目的自动化构建, 以编译为例, Maven 想要自动进行编译, 那么他必须知道 Java 源文件在哪里.如果我们自己定义的东西想要框架或者工具知道, 那么有两种办法:① 以 xml 配置文件的方式告诉框架.② 遵守框架内部已经存在的定义.手动编写第一个 Maven 工程(1) 首先先创建约定的目录结构手动创建 Maven01 文件夹, (作为项目名), 在..原创 2020-12-07 18:16:37 · 89 阅读 · 0 评论 -
史诗级!有手就会的Maven教程(三)
Eclipse 中 Maven 插件的设置Eclipse 中已经内置了 Maven 插件, 但是我们不使用内置的 Maven, 而是使用我们自己安装的那个 Maven, 需要我们对其设置一下.注意: 这样设置只会对本工作区间有效, 其他的工作区间需要进行同样的设置.(1) Window -> Preferences -> Maven -> Installations. 指定 Maven 核心程序的位置.(2) 点击 Add, 添加我们自己安装的...原创 2020-12-07 13:55:13 · 173 阅读 · 0 评论 -
史诗级!有手就会的Maven教程(二)
安装 Maven(1) 前往https://maven.apache.org/download.cgi下载最新版的 Maven 程序:(2) 解压 Maven 程序, 复制到一个非中文无空格的路径下.F:\dev\apache-maven-3.6.1(3) 配置 Maven 相关的环境变量系统变量:MAVEN_HOME = F:\dev\apache-maven-3.6.1 系统变量:path = %MAVEN_HOME%\bin MAVEN_HOME:pa...原创 2020-12-05 22:13:46 · 119 阅读 · 0 评论 -
史诗级!有手就会的Maven教程(一)
Maven 是什么Maven 是一款服务于 Java 平台的自动化构建工具.构建: 构建就是以 “Java源文件”, “框架配置文件”, “JSP” 等资源为 “原材料”, 去 “生产” 一个可以运行的项目的过程.构建过程的各个环节:【1】清理:将以前编译得到的旧的class字节码文件删除,为下一次编译做准备【2】编译:将Java源程序编程成class字节码文件【3】测试:自动测试,自动调用junit程序【4】报告:测试程序执行的结果【5】打包:动态Web工程打war包,..原创 2020-12-05 21:30:49 · 245 阅读 · 0 评论