摘要: 在博主认为,学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,博主将为各位保驾护航,各位只管冲鸭!!!上天是公平的,只要不辜负时间,时间自然不会辜负你。 何谓学习?博主所理解的学习,它是一个过程,是一个不断 累积 、不断 沉淀 、不 阅读全文
posted @ 2019-11-02 06:34 宜春 阅读(4761) 评论(14) 推荐(12) 编辑
摘要: 尊重原创:转自https://www.jianshu.com/p/287e0bb867ae 刚开始用Vue或者React,很多时候我们都会把ES6+这位大兄dei加入我们的技术栈中。但是ES6+那么多那么多新特性,我们真的需要全部都掌握吗?秉着二八原则,掌握好常用的、有用的,这个可以让我们的开发快速 阅读全文
posted @ 2020-12-14 10:05 宜春 阅读(385) 评论(0) 推荐(0) 编辑
摘要: 尊重原创:转自刘梦馨:一致性哈希看这篇就够了 既然有一致性哈希,就肯定还有不一致哈希,为啥平时没人说不一致哈希呢?因为常见的哈希都是不一致的,所以就不修饰了,到了一致性哈希才特殊加个描述词修饰一下。哈希一般都是将一个大数字取模然后分散到不同的桶里,假设我们只有两个桶,有 2、3、4、5 四个数字,那 阅读全文
posted @ 2020-12-13 19:23 宜春 阅读(265) 评论(0) 推荐(1) 编辑
摘要: 前言 理解FactoryBean是非常非常有必要的,因为在Spring中FactoryBean最为典型的一个应用就是用来创建AOP的代理对象,不仅如此,而且对理解Mybatis核心源码也非常有帮助!如果甘愿crud,做个快乐的码农,那我就哦豁豁豁豁豁豁豁豁豁豁豁豁豁豁...... @ BeanFac 阅读全文
posted @ 2020-11-03 20:02 宜春 阅读(6525) 评论(1) 推荐(2) 编辑
摘要: 前言 不管Spring Boot整合还是SpringMVC整合Swagger都基本类似,重点就在于配置Swagger,它的精髓所在就在于配置。 @[toc] 1、Swagger简介 目前互联网时代前后端分离已成趋势,前后端混在一起,前端或者后端无法做到“及时协商,尽早解决”,最终导致问题集中爆发。解 阅读全文
posted @ 2020-04-09 11:48 宜春 阅读(33023) 评论(1) 推荐(6) 编辑
摘要: 相信很多读者关于 和`equals`懂了又懵,懵了又懂,如此循环,事实上可能是因为看到的博客文章之类的太多了,长篇大论,加上一段时间的洗礼之后就迷路了。本篇文章再一次理清楚。当然如果觉得本文太啰嗦的话,当然我也考虑到了,因为我也不喜欢长篇大论啰里啰嗦比比叨叨胡搅蛮缠的文章,毕竟大家入门java 的时 阅读全文
posted @ 2020-04-08 20:00 宜春 阅读(913) 评论(3) 推荐(5) 编辑
摘要: 1、计算机二进制系统中最小单位bit 在计算机二进制系统中: bit (位) :数据存储的最小单元。 简记为 ,也称为比特( ),每个二进制数字0或1就是一个位( ),其中,每 (字节); 再回顾Java 中的数据类型,如 ,而 ;也就我们常说的 (说白了,在二进制系统中是以bit 作为数据存储单元 阅读全文
posted @ 2020-03-04 16:36 宜春 阅读(2035) 评论(0) 推荐(0) 编辑
摘要: 前言 说到SpringMVC 中的异常处理,就不得不提提java基础中的异常了,相信大家也都不陌生,这里就不再概述,详细可参考 "【java基础之异常】死了都要try,不淋漓尽致地catch我不痛快!" 其次再来谈谈SpringMVC 中的异常处理。 @[toc] 我们都知道我们所谓的异常主要包括两 阅读全文
posted @ 2020-02-02 13:48 宜春 阅读(973) 评论(0) 推荐(1) 编辑
摘要: 前言 RabbitMQ是一个消息队列,主要是用来实现应用程序的异步和解耦,同时也能起到消息缓冲,消息分发的作用。消息中间件最主要的作用还是解耦,中间件最标准的用法是生产者生产消息传送到队列,消费者从队列中拿取消息并处理,生产者不用关心是谁来消费,消费者不用关心谁在生产消息,从而达到解耦的目的。在分布 阅读全文
posted @ 2020-01-10 09:20 宜春 阅读(1272) 评论(0) 推荐(1) 编辑
摘要: 不得不说, 要求 系统的内核版本高于 ,这就让有些人开始头疼了,而要查看具体的版本可以用以下命令 当然, 版本也能安装 ,但是具体命令操作与 还是有些差别,具体的安装过程可以参考 "docker的文档" ,这里就不概述了,最开始我之前学习Linux的时候一直到现在CentOS 版本是6.1,显然安装 阅读全文
posted @ 2020-01-09 07:56 宜春 阅读(24946) 评论(0) 推荐(0) 编辑
摘要: 1、创建工程环境 勾选Web、Mybatis、MySQL,如下 依赖如下 创建完成之后注意,MyBatis依赖的命名和其他库的命名不太一样,是的这个整合jar包并不是springboot自己的,这表示该starter是由第三方提供的,就像 数据源一样,也是第三方的。 方便阅读,先贴出下面操作编写的类 阅读全文
posted @ 2020-01-08 07:15 宜春 阅读(3087) 评论(1) 推荐(1) 编辑