排序
web server apache tomcat11-06-Host Manager App
前言 整理这个官方翻译的系列,原因是网上大部分的 tomcat 版本比较旧,此版本为 v11 最新的版本。 开源项目 从零手写实现 tomcat minicat 别称【嗅虎】心有猛虎,轻嗅蔷薇。 系列文章 web serv...
【EASY-YAPI】IDEA插件easyyapi如何解决公共前缀问题
【EASY-YAPI】IDEA插件easyyapi如何解决公共前缀问题,问题 在某些Yapi上的项目,有些设置了项目级别前缀,有些没有设置,有些接口文档是手写的,有些是自动生成的。 因此会出现URL前缀重叠、缺...
手写SpringMVC底层机制
手写 SpringMVC 底层机制 前景提要:实现的是SpringMVC核心机制 对一些细枝末节的代码做了简化,比如字符串的处理... 完成哪些机制 机制一: 通过@RequestMapping ,可以标记一个方法,编写路径...
顶级 Javaer 都在用的 20 个类库,真香!
优秀且经验丰富的Java开发人员的特征之一是对API的广泛了解,包括JDK和第三方库。 我花了很多时间来学习API,尤其是在阅读了Effective Java 3rd Edition之后 ,Joshua Bloch建议在Java 3rd Edit...
【进阶篇】基于 Redis 实现分布式锁的全过程
目录 前言 一、关于分布式锁 二、RedLock 红锁(不推荐) 三、基于 redisTemplate 四、使用示例 五、文章小结 前言 这一篇文章拖了有点久,虽然在项目中使用分布式锁的频率比较高,但整理成文章...
keycloak~登录皮肤动态切换的尝试
keycloak的登录皮肤theme,可以设置领域全局的,或者每个客户端进行单独设置,这种设计是没有问题的,但有时,一个客户端可能有多种主题,这时,你只能再加个客户端,对应新的主题,但这样不方...
FastDFS系统支持文件迁移吗?
大家知道,FastDFS架构是下图这样子。 大家可否知道,将一个fdfs系统里存储的文件迁移到另一个fdfs系统里,这个文件在新的fdfs系统能通过client正常访问吗? 先说答案:fastdfs系...
基于 Spring Boot3、Vue3!这套小说系统开源了…
大家好,我是 Java陈序员。 今天,给大家介绍一个基于 SpringBoot3、Vue3 前后端分离的小说项目,集成了主流的技术栈,可供学习使用! 关注微信公众号:【Java陈序员】,获取开源项目分享、AI副...
docker下安装mysql,并实现主从复制
1 mysql的安装与启动 1.1 拉取mysql5.7的镜像docker pull mysql:5.71.2 运行 docker run: 运行Docker容器的命令。 --restart=always: 指定容器在退出时总是重新启动。这意味着,无论容器是正常...
(工厂+策略)实现登录功能
原始代码 业务层UserService @Service public class UserService { public LoginResp login(LoginReq loginReq){ if(loginReq.getType().equals('account')){ System.out.println('用户名密码登...
从零手写实现 nginx-07-大文件传输 分块传输(chunked transfer)/ 分页传输(paging)
前言 大家好,我是老马。很高兴遇到你。 我们希望实现最简单的 http 服务信息,可以处理静态文件。 如果你想知道 servlet 如何处理的,可以参考我的另一个项目: 手写从零实现简易版 tomcat min...
Java实际工作里用到的几种加密方式
1、Base64加密 最简单的加密方式,甚至可以说不是加密,只是一种用64个字符表示任意二进制数据的方法。Base64编码原理是将输入字符串按字节切分,取得每个字节对应的二进制值(若不足8比特则高...













