Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
Spring Boot引起的“堆外内存泄漏”排查及经验总结
Spring Boot引起的 堆外内存泄漏 排查及经验总结 背景 为了更好地实现对项目的管理 我们将组内一个项目迁移到MDP框架 基于Spring Boot 随后我们就发现系统会频繁报出Swap区域使用量过高的异常 笔者被叫去帮忙查看原因
编程学习
JAVA基础工作中实际总结
spring boot
后端
Java
面试官随便问几个问题就知道你究竟做没做过微信支付宝支付
面试官随便问几个问题就知道你究竟做没做过微信支付宝支付 你知道直连模式和服务商模式吗 网上的课程一般给你演示的都是直连模式 而企业中有不少是申请成为了服务商 因为里面有佣金提成 我粗俗地解释 直连模式 就是说你是一个会做生意的老板 自己会搞
编程学习
JAVA基础工作中实际总结
微信
Java
开发语言
数据库 | 面试官:一次到底插入多少条数据合适啊?.....面试连环炮
数据库 面试官 一次到底插入多少条数据合适啊 面试连环炮 数据库插入操作的基础知识 插入数据是数据库操作中的基础 但是 我们程序员将面临随之而来的问题 如何快速有效地插入数据 并保持数据库 性能 当你向数据库中插入数据时 这些数据直接存储到
JAVA基础工作中实际总结
编程学习
数据库
面试
Oracle
面试官问,如何在十亿级别用户中检查用户名是否存在?
面试官问 如何在十亿级别用户中检查用户名是否存在 前言 不知道大家有没有留意过 在使用一些app注册的时候 提示你用户名已经被占用了 需要更换一个 这是如何实现的呢 你可能想这不是很简单吗 去数据库里查一下有没有不就行了吗 那么假如用户数量
JAVA基础工作中实际总结
编程学习
Oracle
数据库
Java
JVM优化之 -Xss -Xms -Xmx -Xmn 参数设置
JVM优化之 Xss Xms Xmx Xmn 参数设置 XmnXmsXmxXss有什么区别 Xmn Xms Xmx Xss都是JVM对内存的配置参数 我们可以根据不同需要区修改这些参数 以达到运行程序的最好效果 Xms 堆内存的初始大小 默
编程学习
JAVA基础工作中实际总结
JVM
Xss
前端
一台java服务器可以跑多少个线程?
一台java服务器可以跑多少个线程 一台java服务器能跑多少个线程 这个问题来自一次线上报警如下图 超过了我们的配置阈值 打出jstack文件 通过IBM Thread and Monitor Dump Analyzer for Java
编程学习
JAVA基础工作中实际总结
Java
服务器
开发语言
压缩炸弹,Java怎么防止
压缩炸弹 Java怎么防止 什么是压缩炸弹 会有什么危害 什么是压缩炸弹 压缩炸弹 ZIP 一个压缩包只有几十KB 但是解压缩后有几十GB 甚至可以去到几百TB 直接撑爆硬盘 或者是在解压过程中CPU飙到100 造成服务器宕机 虽然系统功能
编程学习
JAVA基础工作中实际总结
Java
网络
服务器
Java实现订单超时未支付自动取消的8种方法总结
Java实现订单超时未支付自动取消的8种方法总结 定时轮询 数据库定时轮询方式 实现思路比较简单 启动一个定时任务 每隔一定时间扫描订单表 查询到超时订单就取消 优点 实现简单 缺点 轮询时间间隔不好确定 占用服务器资源 影响数据库性能 惰
JAVA基础工作中实际总结
编程学习
Java
开发语言
面试
Zookeeper和Nacos的区别
Zookeeper和Nacos的区别 在分布式系统中 注册中心充当着重要角色 是服务发现 客户端负载均衡中不可缺少的一员 注册中心除了能够实现基本的功能外 他的稳定性 可用性和健壮性对整个分布式系统的流畅运行影响重大 zookeeper和n
JAVA基础工作中实际总结
Zookeeper
分布式
云原生
Redis