Java进阶自学笔记
文章平均质量分 63
Java进阶自学笔记
一条有梦想的咸鱼-
一直在路上,从来未止步
展开
-
限流算法:漏桶算法与令牌桶算法
限流算法:漏桶算法与令牌桶算法原创 2024-08-11 14:24:05 · 383 阅读 · 0 评论 -
Mybatis拦截器介绍及其应用
Mybatis拦截器介绍及其应用原创 2024-07-14 15:39:12 · 1438 阅读 · 1 评论 -
JWT介绍及其基本使用
JWT介绍及其基本使用原创 2024-06-23 00:00:25 · 750 阅读 · 0 评论 -
使用Nginx配置实现请求的限流操作
使用Nginx配置实现请求的限流操作原创 2024-03-18 22:09:09 · 1492 阅读 · 0 评论 -
使用Nginx进行负载均衡
如何使用nginx进行负载均衡配置原创 2024-03-13 20:41:30 · 709 阅读 · 0 评论 -
JVM垃圾收集器之CMS垃圾收集器和G1垃圾收集器
JVM垃圾收集器之CMS垃圾收集器和G1垃圾收集器原创 2024-03-12 23:33:06 · 379 阅读 · 0 评论 -
Java文件断点续传
Java文件断点续传。原创 2024-03-12 23:30:18 · 236 阅读 · 0 评论 -
Redis篇之缓存雪崩、击穿、穿透详解
Redis篇之缓存雪崩、击穿、穿透详解原创 2024-02-23 18:43:55 · 1739 阅读 · 0 评论 -
Redis篇之Redis持久化的实现
Redis的两种持久化方式及其实现原创 2024-02-23 18:36:54 · 1408 阅读 · 0 评论 -
Easyexcel读取单/多sheet页
此文档会说明单个和多个的sheet页的读取方法,包括本人在使用过程中的踩坑点。依赖不会的自行百度导入,话不多说,直接上干货。以下示例基于2.x,新版本基本类似。原创 2023-12-21 18:07:48 · 8099 阅读 · 0 评论 -
Java拷贝之深拷贝与浅拷贝
Java拷贝之深拷贝与浅拷贝原创 2023-09-10 02:30:06 · 333 阅读 · 0 评论 -
Curator实现Zookeeper分布式锁
Curator实现Zookeeper分布式锁原创 2023-09-03 22:31:10 · 381 阅读 · 0 评论 -
Mybatis-Plus代码生成器快速上手示例
Mybatis-Plus代码生成器原创 2023-09-01 17:52:14 · 169 阅读 · 0 评论 -
Easyexcel工具类封装及表格自动列宽设置
Easyexcel工具类封装及表格自动列宽设置原创 2023-06-02 17:16:45 · 984 阅读 · 0 评论 -
Springboot事件监听
Springboot事件监听原创 2023-06-03 17:07:50 · 3097 阅读 · 0 评论 -
初探高并发—ExecutorCompletionService
初探高并发—ExecutorCompletionService原创 2023-05-16 18:15:20 · 786 阅读 · 0 评论 -
Java8 Stream流常用方法(持续更新)
Java8Stream流原创 2023-05-09 16:55:50 · 164 阅读 · 0 评论 -
SpringBoot集成Redis及问题解决
此篇文章为SpringBoot集成Redis的简单介绍,依赖、序列化操作、工具类都可以在后面的实操中直接搬运使用或者在此基础上进行改进使用。序列化最终的目的是为了对象可以跨平台存储,和进行网络传输,如果不进行序列化操作存储数据时将会出现乱码。当然,如果配置文件格式啥的都没有问题但是还是报错的话可以检查一下服务器的防火墙是否开放了对应的端口。问题就出在配置中(大意了),redis的连接配置是在spring的下级,而不是data下级。比如说在上述例子中,存入的是list类型,如果我这时候用。原创 2023-04-07 17:52:23 · 1222 阅读 · 0 评论 -
JDK8新特性—Lambda表达式
JDK8新特性—Lambda表达式1、什么是Lambda表达式Lambda 表达式,也可称为闭包,它是推动 Java 8 发布的最重要新特性。Lambda 允许把函数作为一个方法的参数(函数作为参数传递进方法中)。使用 Lambda 表达式可以使代码变的更加简洁紧凑。2、什么是函数式接口函数式接口(Functional Interface)就是一个有且仅有一个抽象方法,但是可以有多个非抽象方法的接口。函数式接口可以被隐式转换为 lambda 表达式。3、Lambda表达式使用案例3.1、L原创 2021-08-23 21:12:54 · 142 阅读 · 0 评论 -
Java中super关键字的使用
Java中super关键字的使用1、使用super操作呗隐藏的成员变量和方法 子类一旦隐藏了继承的成员变量,那么子类创建的对象就不再拥有该变量,该变量将归super所拥有。同样的,对于隐藏的方法调用也是有super所有。下面将举例说明用法:public class SuperTest { static class Sum{ int n; int f(){ int sum = 0; for (int i = 1;原创 2021-08-03 00:37:28 · 225 阅读 · 0 评论 -
如何将本地项目上传至Gitee仓库(详细教程)
码云(Gitee)简单介绍Git 是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。Git 与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持。如果不会Gitee的小伙伴这里推荐一下菜鸟教程的Git教程https://www.runoob.com/git/git-tutorial.html,一两个小时就能上手了原创 2021-11-08 10:25:19 · 21947 阅读 · 10 评论 -
接口 对象 = new 实现类为什么能调用到实现类的方法以及意义
为什么能调用到实现类的方法在Java多态的特点中:当父类(接口)引用指向子类(实现类)的对象时,父类的引用就能直接调用子类中的方法ex:List list = new ArrayList();List是一个接口,ArrayList就是List的一个实现类Java三大特性:1、封装:一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。2、继承:子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。3、多态:同一个行为具有多个原创 2021-06-05 13:48:37 · 3755 阅读 · 1 评论 -
Nginx安装以及卸载教程
Nginx安装|卸载教程起因:自己以前在服务器上已经手动安装过了nginx,但是脑子太笨忘记了,然后又在宝塔面板上安装了一次。后来自己开服务器看文件的时候发现不太对劲,配置文件好像混掉了。。。算了把以前的配置文件保存一下重新装吧安装与环境变量配置nginx安装1、去nginx官网下载自己的心仪版本(这里我以1.21.4为例)http://nginx.org/en/download.html(以下步骤都在服务器上进行操作)2、创建文件夹mkdir /usr/local/nginx2、安装gcc原创 2021-12-13 14:07:23 · 2340 阅读 · 0 评论 -
超实用篇之服务器日志查询定位
如何在大篇幅的日志中定位到你要得那一条信息原创 2022-12-22 16:33:35 · 1125 阅读 · 0 评论 -
Java——各种乱码通杀篇
测试步骤:1、我们可以在首页编写一个提交的表单<form action="/e/t" method="post"> <input type="text" name="name"> <input type="submit"></form>2、后台编写对应的处理类@Controllerpublic class Encoding { @RequestMapping("/e/t") public String test(Model mod转载 2021-06-21 23:15:38 · 101 阅读 · 0 评论 -
利用多级树形查询实现多级分类列表
多级树形查询做项目的时候遇到了这个问题,想记录一下~多级树形查询实例对应的数据库表:这里直接上Service层对应的实现类@Servicepublic class CategoryServiceImpl extends ServiceImpl<CategoryMapper, Category> implements ICategoryService { @Override public List<CategoryVo> listWithTree()原创 2021-08-23 21:57:24 · 269 阅读 · 0 评论 -
Element UI使用回车键实现登录
添加如图属性即可转载 2021-11-12 14:54:57 · 670 阅读 · 0 评论 -
六大排序算法:冒泡排序、选择排序、插入排序、希尔排序、归并排序、基数排序演进及实践(学习完善中....)
六大排序算法:冒泡排序、选择排序、插入排序、希尔排序、归并排序、基数排序演进及实践(完善中....)原创 2023-02-12 19:20:23 · 152 阅读 · 0 评论 -
Java中final关键字的使用
Java中final关键字的使用final关键字可以修饰类、成员变量和方法中的局部变量1、final类 可以使用final将类声明为final类,final类不能被继承。例如final Class A{ .....} A类就是一个final类,将不允许任何类声明成A的子类。有时是出于安全性的考虑,将一些类修饰为final类。例如,Java在java.lang包中提供的String类对于编译器和解释器的正常运行有很重要的作用,Java不允许用户程序扩展String类。2、fina原创 2021-08-03 00:36:11 · 154 阅读 · 0 评论 -
zookeeper单节点部署,手把手从零到一
zookeeper单节点部署及异常解决原创 2023-01-10 17:41:34 · 3146 阅读 · 3 评论 -
kafka单节点部署,手把手从零到一
kafka单节点部署原创 2023-01-11 20:25:11 · 844 阅读 · 0 评论