摘要: 一、从 GitHub 上克隆项目到本地 (1)File→Import…→Git→Projects from Git(with smart import) (2)选中 Clone URI (3)输入克隆的项目在 GitHub 上仓库的地址(克隆项目不需要用户名和密码) (4)选择该项目中你想要克隆的分 阅读全文
posted @ 2021-01-20 21:23 Java程序员的进阶之路 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 一、Maven的两个作用 1. 依赖管理 ​ maven 工程中不直接将 jar 包导入到工程中,而是通过在 pom.xml 文件中添加所需 jar 包的坐标,这样就很好的避免了将 jar 包直接引入进来导致工程文件很大的问题,在需要用到 jar 包的时候,只要查找 pom.xml 文件,再通过 p 阅读全文
posted @ 2021-01-20 10:50 Java程序员的进阶之路 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 一、Linux的目录结构 root管理员的home目录是root。 其他用户的home目录在home目录中。 二、Linux的常用命令 1. 切换目录命令:cd cd app 切换到app目录 cd .. 切换到上一层目录 cd / 切换到系统根目录 cd ~ 切换到用户主目录 cd - 切换到上一 阅读全文
posted @ 2021-01-18 15:21 Java程序员的进阶之路 阅读(78) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要引入Stream流 ​ 简而言之引入Stream流的目的就是为了简化集合的操作。 二、获取流 1. 根据Collection获取流 ​ 所有的 Collection 集合都可以通过 stream() 方法来直接获取流。 2. 根据Map获取流 ​ java.util.Map 接口不是 C 阅读全文
posted @ 2020-10-08 16:00 Java程序员的进阶之路 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 一、为什么引入lambda表达式 冗余的Runnable代码 传统写法 ​ 当需要启动一个线程去完成任务时,通常会通过 java.lang.Runnable 接口来定义任务内容,并使用 java.lang.Thread 类来启动该线程。代码如下: public class Demo01Runnabl 阅读全文
posted @ 2020-10-06 16:16 Java程序员的进阶之路 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 一、基础语法 1. 数据类型 (1)Number ​ JavaScript不区分整数和浮点数,统一用Number表示,以下都是合法的Number类型: 123; // 整数123 0.456; // 浮点数0.456 1.2345e3; // 科学计数法表示1.2345x1000,等同于1234.5 阅读全文
posted @ 2020-09-18 17:32 Java程序员的进阶之路 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一、基于代理Dao实现CRUD操作 1. 根据ID查询用户信息 (1)在持久层接口中添加 findById 方法: User findById(Integer userId); (2)在映射文件中配置: <!-- 根据 id 查询 --> <select id="findById" resultTy 阅读全文
posted @ 2020-08-04 21:19 Java程序员的进阶之路 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一、RabbitMQ简介 1. 应用场景 (1)任务异步处理 ​ 将不需要同步处理的并且耗时长的操作由消息队列通知消息接收方进行异步处理。缩短了应用程序的响应时间。 (2)应用程序解耦合 ​ MQ相当于一个中介,生产方通过MQ与消费方交互,它将应用程序进行了解耦合。 2. 工作原理 ​ 下图是Rab 阅读全文
posted @ 2020-07-18 20:06 Java程序员的进阶之路 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 一、IO概述 ​ Java中的I/O操作主要是指使用 java.io 包下的内容,进行输入、输出操作。按照数据流动的方向,以内存为基准,分为 输入input 和 输出 output ,即流向内存是输入流,流出内存是输出流。 输入也叫做读取数据,输出也叫做作写出数据。 IO的分类: 根据数据的流向分为 阅读全文
posted @ 2020-07-11 09:26 Java程序员的进阶之路 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、基本概念 Redis是一款高性能的NoSQL系列的非关系型数据库。 什么是NoSQL? ​ NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型数据库。 ​ 随着互联网web2.0(用户主导)网站的兴起,传统的关系型数据库在应付we 阅读全文
posted @ 2020-07-06 21:48 Java程序员的进阶之路 阅读(170) 评论(0) 推荐(0) 编辑