摘要: 第一章 JDK的下载安装和Path环境变量的配置 一、JDK的下载安装        1.从官网http://www.oracle.com选择相应的版本下载(记得先注册账号) 2.安装JDK 安装路径不要包含中文和空格,所有的开发工具最好安装在统一路径下。                         ... 阅读原文
2021-04-22 21:10:22 阅读(619) 评论(0)
摘要: IDEA 2020.3 刚没用多久,2021.1 又陆续给我推送更新了: 启动就提醒更新,麻烦,那不如更新下,体验下新版本。 如上图所示,2021.1 更新了 9 个新特性,下面栈长会一一体验给大家介绍一下。 1、Code With Me 更新重启后,映入眼帘的就是这个 Code With Me 了: 牛逼啊,... 阅读原文
2021-04-21 17:24:50 阅读(678) 评论(0)
摘要: 目录 一、MinIO快速入门 1. MinIO简介 2. CentOS7更换成阿里云镜像 3. 安装 3.1 下载 3.2 运行测试 4. 配置脚本执行文件 4.1 创建配置执行文件 4.2 执行 二、分布式MinIO快速入门 1. 分布式MinIO快速入门 1.1 分布式Minio有什么... 阅读原文
2021-04-21 07:01:02 阅读(790) 评论(0)
摘要: 该系列文章是本人在学习 Spring 的过程中总结下来的,里面涉及到相关源码,可能对读者不太友好,请结合我的源码注释 Spring 源码分析 GitHub 地址 进行阅读。 Spring 版本:5.1.14.RELEASE 在开始阅读 Spring AOP 源码之前,需要对 Spring IoC 有一定的了解,可查... 阅读原文
2021-04-21 06:00:09 阅读(672) 评论(0)
摘要: 在Excel中没有直接添加水印的功能,但依旧可以通过一定方式来实现类似水印效果。本文通过Java程序代码介绍具体实现方法。可添加单一水印效果,即水印是以单个文本字样来呈现;也可添加多个平铺水印效果,即水印是以多个文本字样来页面中平铺。详细内容见下文。 程序环境: 测试文档:Office Excel 2013 编译环... 阅读原文
2021-04-21 00:42:49 阅读(742) 评论(0)
摘要: 直到今天,我还以为例如: i += j; 只是以下方面的捷径: i = i + j; 但是,如果我们尝试这样做: int i = 5; long j = 8; 然后i = i + j;将不会编译,但i += j;会编译良好。 这是否意味着实际上i += j;是类似这样的捷径 i = (type of i) (i... 阅读原文
2021-04-21 00:28:02 阅读(618) 评论(0)
摘要: ​ Redis 1.NOSQL特点 NoSQL = Not Only SQL(不仅仅是SQL)泛指非关系型数据库 关系型数据库:表,行,列 非关系型数据库: 数据类型的存储不需要固定的一个格式!不需要过多的操作,就可以横向扩展; 解耦! 1:方便扩展(数据之间没有关系,很好扩展); 2:大数据量高性能; 3:数据类型... 阅读原文
2021-04-20 13:26:02 阅读(695) 评论(0)
摘要: 本地事务(数据库事务)与ACID 什么是数据库事务? 事务是一个不可分割的数据库操作序列,也是数据库并发控制的基本单位,其执行的结果必须使数据库从一种一致性状态变到另一种一致性状态。 事务是逻辑上的一组操作,要么都执行,要么都不执行。 数据库事务的四大特性 ACID 原子性A:事务是最小的执行单位,不允许分割。事务的... 阅读原文
2021-04-20 11:42:02 阅读(665) 评论(0)
摘要: 幂等这个词最初是用到数学,通俗的讲就是一个状态在一次变化和N次变化的结果是一样的,即无视次数,简单的说就是调用一次和调用N次的结果一定是一样的,这才叫幂等性。 幂等产生的原因: 网络抖动:客户端发送写请求,请求已经达到了服务端,但是服务端在返回响应信息时出现了网络问题,客户端没收到响应,于是发起了重试。 重试功能:... 阅读原文
2021-04-19 23:14:02 阅读(746) 评论(0)
摘要: Spring早已成为 Java 后端开发事实上的行业标准,无数的公司选择 Spring 作为基础的开发框架, Java 程序员的必修课之一。 Spring Boot 和 Spring Cloud 已成为 Spring 生态中不可或缺的一环。想成为一名合格的 Java 后端工程师,Spring Framework、Sp... 阅读原文
2021-04-18 14:58:03 阅读(975) 评论(0)