摘要: Linux 中常用的基础命令 分类总结了 Linux 中的基础命令,可以收藏本文以后如果忘记了某些基础命令或者对某些命令不知道怎么用时,拿出本文快速查看各种命令的用法及作用。希望这个速查手册可以帮助到大家。 阅读全文
posted @ 2024-01-23 11:02 emanjusaka 阅读(880) 评论(1) 推荐(8)
摘要: Linux 中常见目录的作用 Linux 是一个严谨的操作系统,每个目录存放什么文件是有明确的要求和规范的。我们应该去了解这些目录的作用,然后按照目录要求去操作。 阅读全文
posted @ 2024-01-22 09:32 emanjusaka 阅读(925) 评论(4) 推荐(11)
摘要: 使用 Docker 安装 MongoDB 数据库 使用 Docker 安装 MongoDB,创建用户和数据库以及迁移备份数据库并进行还原的相关操作。 阅读全文
posted @ 2024-01-18 09:34 emanjusaka 阅读(82) 评论(0) 推荐(0)
摘要: 浅析 ArrayList ArrayList是一个使用List接口实现的Java类。顾名思义,Java ArrayList提供了动态数组的功能,其中数组的大小不是固定的。它实现了所有可选的列表操作,并允许所有元素,包括null。 阅读全文
posted @ 2023-12-19 16:46 emanjusaka 阅读(376) 评论(0) 推荐(2)
摘要: 自定义过滤器配置 Shiro 认证失败返回 json 数据 `Shiro`权限框架认证失败默认是重定向页面的,这对于前后端分离的项目及其不友好,可能会造成请求404的问题。现在我们自定义过滤器实现认证失败返回json数据。 阅读全文
posted @ 2023-10-27 09:15 emanjusaka 阅读(526) 评论(0) 推荐(0)
摘要: 自定义MyBatis拦截器更改表名 自定义MyBatis拦截器可以在方法执行前后插入自己的逻辑,这非常有利于扩展和定制 MyBatis 的功能。本篇文章实现自定义一个拦截器去改变要插入或者查询的数据源。 阅读全文
posted @ 2023-10-23 12:30 emanjusaka 阅读(887) 评论(0) 推荐(1)
摘要: 浅析斐波那契数列在代码中的应用 斐波那契数列在代码中的应用是比较常见的,下面让我们来了解下一个数学上的数列在代码中会有哪些应用。了解斐波那契,可以给我们提供解决某些问题的思路,优化解决问题的方法。 阅读全文
posted @ 2023-10-13 14:15 emanjusaka 阅读(825) 评论(0) 推荐(1)
摘要: 探索抽象同步队列 AQS AbstractQueuedSynchronizer抽象同步队列简称AQS,它是实现同步器的基础组件,并发包中锁的底层就是使用AQS实现的。大多数开发者可能永远不会直接使用AQS,但是知道其原理对于架构设计还是很有帮助的。 阅读全文
posted @ 2023-09-25 09:36 emanjusaka 阅读(458) 评论(0) 推荐(0)
摘要: 探索 Java 线程的创建 在并发编程中我们为啥一般选用创建多个线程去处理任务而不是创建多个进程呢?这是因为线程之间切换的开销小,适用于一些要求同时进行并且又要共享某些变量的并发操作。而进程则具有独立的虚拟地址空间,每个进程都有自己独立的代码和数据空间,程序之间的切换会有较大的开销。 阅读全文
posted @ 2023-09-11 10:50 emanjusaka 阅读(375) 评论(0) 推荐(2)
摘要: 响应式编程——初识 Flux 和 Mono Reactor 是一个响应式编程的基础类库,其中有两个很关键的类:Flux 和 Mono。掌握这两个类和相关概念有助于我们学习响应式编程。 阅读全文
posted @ 2023-09-07 09:14 emanjusaka 阅读(1513) 评论(2) 推荐(3)