刷新
生产事故-Caffeine缓存误用之临下班的救赎

博主头像 入职多年,面对生产环境,尽管都是小心翼翼,慎之又慎,还是难免捅出篓子。轻则满头大汗,面红耳赤。重则系统停摆,损失资金。每一个生产事故的背后,都是宝贵的经验和教训,都是项目成员的血泪史。为了更好地防范和遏制今后的各类事故,特开此专题,长期更新和记录大大小小的各类事故。有些是亲身经历,有些是经人耳传口授 ...

SpringBoot自动配置

博主头像 该笔记介绍SpringBoot自动配置机制,核心为编写自动配置类并配置于META-INF/spring/org.springframework.boot.autoconfigure.AutoConfiguration.imports文件。以阿里云OSS自动配置为例,详细说明实现步骤:创建starte... ...

老弟第一次学 Redis,被坑惨了!小白可懂的保姆级 Redis 教程

博主头像 你是小阿巴,刚入职的程序员。 这天,产品经理找到你:阿巴阿巴,用户吐槽咱们网站首页加载太慢,快优化! 你打开监控一看,好家伙!每秒有上万个用户在访问首页,每次都要查询 MySQL 数据库来获取热门文章。 虽然你运用毕生所学优化了数据库查询,但它还是扛不住这么高的并发。 你急得满头大汗:数据库快撑不住 ...

【电商行业案例】基于Vaadin全栈Java框架,打造百万级订单的B2B电商SaaS平台

博主头像 在全球B2B电商领域,意大利SaaS平台 Rewix 正在用全新的方式重塑企业间的数字化交易体验。借助 Vaadin 全栈 Java 框架,Rewix 成功将传统的电商后台系统升级为现代化、可扩展的企业级 SaaS 平台——实现了每家客户百万级订单的高效处理、更快的功能交付,并构建出媲美 B2C 电... ...

记账:流水报表

博主头像 流水报表展示收入、支出、转账的流水条数,可用于判断记账的活跃状况(用处不大,由于只需在现有的设计上改动少许即可,因此顺手做了) 查询流水报表:底部ledgers直接输入4(3表示出入报表),分组等其他条件可选 下面为参考图:25年约记了1700条流水(日均约6条,且呈上升趋势),收入流水有所增加(近 ...

Springboot 常见面试题汇总

博主头像 SpringBoot基础 什么是 Spring Boot? SpringBoot是一个简化 Spring 应用程序开发的框架,它的主要目标是减少 Spring 应用程序的配置和开发复杂性,使我们能够更快地构建、测试和部署 Spring 应用。简单来说,它通过提供默认配置、自动化配置和嵌入式服务器等功 ...

keycloak~标准的国际化设计

博主头像 在 Keycloak 中,国际化设置和默认语言的配置主要涉及以下几个方面: 1. Keycloak 配置 在 Keycloak 的管理控制台中,你可以通过以下步骤设置默认语言: 登录到 Keycloak 管理控制台。 选择你的 Realm。 转到 Realm 设置(Realm Settings)。 ...

剑指offer-35、数组中的逆序对

博主头像 题⽬描述 在数组中的两个数字,如果前⾯⼀个数字⼤于后⾯的数字,则这两个数字组成⼀个逆序对。输⼊⼀个数组,求出这个数组中的逆序对的总数。 输⼊⼀个数组,求出这个数组中的逆序对的总数P。并将P对1000000007取模的结果输出。 即输出P%1000000007 示例 1: 输⼊: [7,5,6,4] ...

剑指offer-34、第⼀次出现的字符

博主头像 题目描述 在⼀个字符串( 0<=字符串⻓度<=10000 ,全部由字⺟组成)中找到第⼀个只出现⼀次的字符,并返回它的位置, 如果没有则返回 -1 (需要区分⼤⼩写).(从 0 开始计数) 示例1 输⼊:"google" 返回:4 思路及解答 暴力遍历(不推荐) 通过双重循环检查每个字符是否只出现一次 ...

Jenkins Share Library教程 —— 开发入门

博主头像 写在前面 今日心情有点小丧,但总体问题不大,有一些突然来的活,还没整完,明天再继续搞把。 有难度吗? 有一些把,我觉得还是要做一些自己不擅长的工作,才会有成长的吧,为什么? 用我们测试同学的话术,就是提升“自己”的“测试覆盖率”,即解决问题的能力,核心就是会了就是赚了! 学习目标 通过本教程,你将学 ...

Spring 事务、循环依赖连环问

博主头像 Spring 事务 详情请查看:Spring 事务 Spring 事务实现方式有哪些? 事务就是一系列的操作原子执行。Spring事务机制主要包括声明式事务和编程式事务。 编程式事务:通过编程的方式管理事务,这种方式带来了很大的灵活性,但很难维护。 声明式事务:将事务管理代码从业务方法中分离出来,通 ...

为什么不该用 Double 表示金额及解决方案

博主头像 众所周知,double 和 float 这些浮点数其实是不精确的。 比如 0.1 + 0.2 并不等于 0.3,而是等于 0.30000000000000004——这也一度成为程序员圈子里的经典梗。所以用浮点数表示金额这种需要精确计算的数值,是会出现精度丢失问题的。 double a = 0.1; ...

<1···111213···43>