排序
计算机网络之TCP/IP协议简介
计算机网络之TCP/IP协议简介,TCP/IP协议 简介 首先TCP/IP协议不只是表示TCP协议和IP协议两种协议,而是一个协议簇。协议簇是什么并不难理解,就是字面意思,一个由多个协议组合而成的集合体,其...
字符串-面试题
字符串-面试题,String 的不可变性 String底层是一个 final修饰的字符数组,当改变String的值时,会在常量池生成新的字符串,字符数组的地址指向常量池中新的字符串 StringBuffer的扩容原理 Stri...
微服务是什么?
微服务是什么?,微服务是什么? 微服务(Microservices)是一种软件架构风格,在这种风格下,应用程序被设计成一组小的、独立部署的服务,每个服务只关注一个业务功能。 微服务的出现是为了解决...
redisson内存泄漏问题排查
redisson内存泄漏问题排查,问题描述 最近生产有个服务突然出现频繁告警,接口P99响应时间变长,运维同学观察到相应的pod cpu飙升,内存占用很高。 cpu升高问题排查是老生常谈的话题了,一般可以...
Java序列化、反序列化、反序列化漏洞
Java序列化、反序列化、反序列化漏洞, 目录 1 序列化和反序列化 1.1 概念 1.2 序列化可以做什么? 3 实现方式 3.1 Java 原生方式 3.2 第三方方式 4 反序列化漏洞 1 序列化和反序列化 1.1 概念 J...
移动互联网的支付作用
移动互联网的支付作用, 移动支付业务起源于银行的电子支付业务。银行的网上支付功能刚开始称为电子银行。网上支付涉及到很多的支付安全问题。移动支付是银行支持手机移动支付功能。移动的...
MySQL 官宣:支持读写分离了!!
MySQL 官宣:支持读写分离了!!,我们一直在等待的 MySQL 读/写分离功能 现在终于可以使用了! 在规模上,我们在副本之间分配读取,但这必须在应用程序中以某种方式进行管理:指向在某个地方写...
IDEA如何用maven打包(界面和命令两种方式)
IDEA如何用maven打包(界面和命令两种方式),前言 我们在使用IDEA开发时,如果是springboot项目的话,一般是用maven来管理我们的依赖的。然后,当我们开发完成之后,就需要打包部署了。 ...
前后端实现双Token无感刷新用户认证
前后端实现双Token无感刷新用户认证,前后端实现双Token无感刷新用户认证 本文记录了使用双Token机制实现用户认证的具体步骤,前端使用的Vue,后端使用SpringSecurity和JWT 双Token分别指的是Acc...
DBeaver如何连接一个数据库
DBeaver如何连接一个数据库,前言 我们在开发Java应用时,一般都是需要连接数据库的。而连接数据库的工具很多,有navicat,也有DBeaver,今天我们就来说一下DBeaver如何连接数据库。 如何连接数...
DBeaver的sql查询结果突然不见了,怎么办?
DBeaver的sql查询结果突然不见了,怎么办?,前言 我们在使用DBeaver的时候,经常是需要查询数据的。也就是我们自己去写sql语句去查询,查询出来的结果一般会展示在下方。但有时候,由于我们的误...
Java 8安装及配置
Java 8安装及配置,看完本文,您将学会1.Java 8的安装与配置;2.通过控制台在您的电脑上运行第一个Java程序 零,名词解释 JRE:Java Runtime Environment 意思是Java的运行环境,如果只是为了某...













