排序
Java 中的泛型(超全详解)
Java 中的泛型(超全详解),一、泛型概述 1. 什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参列表,普通方法的形参列表中,每个形参的数据...
Tomcat组件管理源码详解
Tomcat组件管理源码详解,生命周期管理:LifeCycle 我从以下几方面,帮助你构建基于上下文的知识体系和理解为什么要理解组件的生命周期管理(LifeCycle) Server及其它组件 Server后续组件生命周...
11、IntelliJ IDEA 之关联数据库
11、IntelliJ IDEA 之关联数据库,1、打开数据库工具窗口 如上图所示,打开数据库工具窗口,新建一个 MySQL 的数据库源。 2、下载驱动程序文件 如上图所示,第一次连接该类型数据库的时候,会提...
一骑红尘妃子笑,无人知是荔枝来!
一骑红尘妃子笑,无人知是荔枝来!,随笔 从千万粉丝“何同学”抄袭开源项目说起,为何纯技术死路一条? 数据源的统一与拆分 监控报警系统的指标、规则与执行闭环 我们的系统应该配置哪些监控报警...
Sa-Token v1.41.0 发布 ,来看看有没有令你心动的功能!
Sa-Token v1.41.0 发布 ,来看看有没有令你心动的功能!,Sa-Token 是一个轻量级 Java 权限认证框架,主要解决:登录认证、权限认证、单点登录、OAuth2.0、微服务网关鉴权 等一系列权限相关问题...
char和varchar的区别?VARCHAR(100)和 VARCHAR(10)的区别?Mysql字段类型20连问
char和varchar的区别?VARCHAR(100)和 VARCHAR(10)的区别?Mysql字段类型20连问,整数类型的 UNSIGNED 属性有什么用? MySQL 中的整数类型可以使用可选的 UNSIGNED 属性来表示不允许负值的无符号...
再见 Navicat!一款开源的 Web 数据库管理工具!
再见 Navicat!一款开源的 Web 数据库管理工具!,大家好,我是 Java陈序员。 在日常的开发工作中,常常需要与各种数据库打交道。而为了提高工作效率,常常会使用一些可视化工具进行操作数据库。...
【学习OR面试】请你介绍一下线程池(1)
【学习OR面试】请你介绍一下线程池(1),推荐阅读: Java线程池实现原理及其在美团业务中的实践 - 美团技术团队 1.线程池是什么? 定义:工具 解决问题:在并发环境下,系统不能够确定在任意时...
keycloak~关于iframe方式对接keyclock的注意事项
keycloak~关于iframe方式对接keyclock的注意事项,keycloak作为统一的认证中心,提供了单点登录的能力,一般可以通过超链的方式打开keycloak登录页,这对于不同域名来说,是没有任何问题的;第二...
Java的List.sort()排序方法源码理解
Java的List.sort()排序方法源码理解, 我的博客有一些积压很久的草稿,有的完成度太低、内容过时的我不定期会删除;另一些完成度比较高,但随着工作变动、时间过去太久的博文,无力继续研究相关...
百万架构师第四十四课:Nginx:Nginx 的扩展-OpenRestry|JavaGuide
百万架构师第四十四课:Nginx:Nginx 的扩展-OpenRestry|JavaGuide,Nginx 的扩展-OpenRestry 课程目标 Nginx 进程模型简介 Nginx 的高可用方案 OpenResty 安装及使用 什么是 API 网关? OpenRe...
还在深夜加班改Bug?雷军都点赞的防重提方案来了!
还在深夜加班改Bug?雷军都点赞的防重提方案来了!,前言 这是一个希望让每一位程序员按时下班的防止重复提交开源利器。 “那天凌晨2点,我因为重复提交漏洞被搞得半夜加班解决问题。 现在,我只...













