首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaSE
Bober
创建于2023-03-26
订阅专栏
一起学习JavaSE相关知识吧~
等 1 人订阅
共11篇文章
创建于2023-03-26
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
从大表到分库分表:3.5亿数据迁移的深入实践
1. 背景 如下图,随着业务的发展,早在23年的10月底,db_user库就触发了大表的巡检提示,截止24年11月,库中按总量大小排名前三的表t_driver、t_setting、t_black,已远
解决指南:MacOS下protobuf 3.4.1编译(./configure、make)失败问题
背景 服务新增堆外缓存,考虑到空间利用率和序列化反序列化效率,我们采用了在时空方面都比较优秀的 protobuf !但在自动配置软件包(configure)和自动化构建工具(make)的过程中遇到一些
【重复调用痛点】自定义@SessionCache 解决重复调用问题
1. 痛点针对 你是否和我一样,在维护一个中台的服务,比较痛的一个点是,上游服务在“同一条链路(一次用户请求)”中存在“同一个接口”的“多次”调用,并且上游还无法或者不好优化,其带来的后果就是我们下游
TransmittableThreadLocal剖析
1. ThreadLocal系列介绍 1.1. 什么是TransmittableThreadLocal TransmittableThreadLocal 是 Alibaba 开源的 Java 库 Tr
Mac如何安装多版本JDK,并且切换自如
概述 作为 Java 开发,JDK 必然不可或缺。 目前使用的主流版本还是 JDK 8,但偶尔会想体验下新版本(目前官方已强推JDK17),如果能装多个版本的 JDK,而且很方便的切换就好了。 本文就
Stream流详解
总纲 先贴上几个案例,水平高超的同学可以挑战一下: 从员工集合中筛选出salary大于8000的员工,并放置到新的集合里。 统计员工的最高薪资、平均薪资、薪资之和。 将员工按薪资从高到低排序,同样薪资
CompletableFuture 异步任务探索
背景前言 一个接口可能需要调用 N 个其他服务的接口,这在项目开发中还是挺常见的。举个例子:用户请求获取订单信息,可能需要调用用户信息、商品详情、物流信息、商品推荐等接口,最后再汇总数据统一返回。 如
【线上问题】RC事务+缓存 引发的连续更换物品信息变空
一、问题描述 线上最近爆出一些连续更换两次物品信息,物品信息会被置为空的情况,感觉很懵,开始分析历史逻辑,分析完觉得蛮有意思,想跟大家分享一下。 1.问题背景:我们的业务场景可以支持用户更换某智能配件
Java位运算,int表示的最大值、最小值
1. 二进制中负数怎么表示? 在进行位运算之前,先看看负数的二进制形式在计算机中是如何表示的,在计算机中所有的数字都是以二进制补码的形式表示的,其中第一位(最高位)是标志位,0表示正数,1表示负数,剩
Mybatis中 trim标签理解
使用过trim标签都知道trim标签有四个属性 prefix,prefixOverrides,suffix,suffixOverrides 本人对这四个标签进行一些学习,下面是自己思考后的一些总结:
Java之java.math.BigDecimal剖析
Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。在大多数情况下,计算的结果是准确的,float和double只能用来做科学计算或者是工程