舍友:阿巴阿巴阿巴阿巴..... 面试官:你这不就是增删改查吗?

面试官: 你先自我介绍一下吧 舍友: 我是云南的,云南怒江的,怒江....... 面试官: 那你介绍一下你的项目吧 舍友: 好的。我的项目.....这里......事务....Spring......
分类: 服务端 发布时间: 12-20 17:05 阅读次数: 0

血的教训,BigDecimal踩过的坑

很多人都用过Java的BigDecimal类型,但是很多人都用错了。如果使用不当,可能会造成非常致命的线上问题,因为这涉及到金额等数据的计算精度。 首先说一下,一般对于不需要特别高精度的计算,我们使用
分类: 服务端 发布时间: 12-20 17:05 阅读次数: 0

一次显著的性能提升,从8s到0.7s

前言 最近我在公司优化了一些慢查询SQL,积累了一些SQL调优的实战经验。 我之前写过一些SQL优化相关的文章《聊聊SQL优化的15个小技巧》和《explain | 索引优化的这把绝世好剑,你真的会用
分类: 服务端 发布时间: 12-20 17:04 阅读次数: 0

工作中Hutool包的常用方法总结

平常工作经常会用到hutool的工具包的一些方法,久而久之我就把这些方法慢慢记录下来了,可以简单看一下
分类: 服务端 发布时间: 12-20 17:04 阅读次数: 0

用例子来详解Optional,消灭空指针

首先,为什么这次会出现Optional这篇文章?因为线上总是告警空指针。总是会有各种各样的问题出现。看到各个文章都说能用Optional去优雅的解决空指针。那么到底是怎么优雅的解决的呢?这次就那一篇文
分类: 服务端 发布时间: 12-18 17:06 阅读次数: 0

MySQL死锁及源码分析!

文章内容收录到个人网站,方便阅读:https://hardyfish.top/ 文章内容收录到个人网站,方便阅读:https://hardyfish.top/ 表锁 表锁由MySQL服务器实现
分类: 服务端 发布时间: 12-18 17:06 阅读次数: 0

为什么我推荐技术同学多多申请专利

今天跟大家分享一下,从一名技术工程师(程序员)的角度,为什么要写专利以及如何去申请专利? 专利的本质 首先就是要科普一下,并不是说一定要做出来的某个东西,才能够申请专利,和想象中不同,大部分的专利都是
分类: 服务端 发布时间: 12-18 17:06 阅读次数: 0

Go字符串拼接:copy函数快1000倍

在日常开发中,每位开发人员都会面临连接字符串的任务。在Go语言中,我们可以使用+操作符、bytes.Buffer、strings.Builder等方法来拼接字符串。 基准测试 为了对比这些方法的性能,
分类: 服务端 发布时间: 12-18 17:05 阅读次数: 0

Elasticsearch 科普与应用

本次主要目的是科普下Elasticsearch(以下简称:ES),同时分享下目前自己使用到的ES的情况。
分类: 服务端 发布时间: 12-18 17:05 阅读次数: 0

Java替换RequestBody和RequestParam参数的属性

Java替换RequstBody和RequestParam参数的属性 本文主要讲解在Java环境中如何替换RequestBody和RequestParam参数中的属性 背景 近期由于接手的老项目中存在
分类: 服务端 发布时间: 12-16 17:05 阅读次数: 0

基于Springboot3的权限系统设计2

上篇地址 基于Springboot3的权限系统设计上篇 - 掘金 (juejin.cn) RBAC权限模型 RBAC权限模型是开发中常用的,相对简单的权限模型。 具体做法是将权限系统分成以下3张主表
分类: 服务端 发布时间: 12-16 17:05 阅读次数: 0

如何实现多租户系统

今天要分享的主题是《mybatis实现租户拦截器》。具体的需求是这样的,shigen在周五的时候接收到了这样的一个任务:实现系统的多租户。一想,系统的用户不到10个,还多租户。不抱怨,不抄旧的代码。
分类: 服务端 发布时间: 12-16 17:05 阅读次数: 0

被遗忘的 PHP 更新到 V8.3 了

PHP 8.3 在前几天就已经被发布了,提供了一些新功能,包括 Override 属性、JSON 验证和类型化类常量。
分类: 服务端 发布时间: 12-16 17:05 阅读次数: 0

【MySQL】MySQL表设计的经验(建议收藏)

前言 作为后端开发,我们经常需要设计数据库表。整理了21个设计MySQL表的经验准则,分享给大家,希望大家看完会有帮助。 1. 命名规范 数据库表名、字段名、索引名等都需要命名规范,可读性高(一般要求
分类: 服务端 发布时间: 12-16 17:05 阅读次数: 0

IM系统,学习这个开源项目就够了(后端篇)

im-platform是一个基于Java语言开源的im即时通信项目,具备即时通信项目经验的开发人员在求职市场上是非常受欢迎的。本文不仅介绍了im-platform这个项目,而且带大家把后台项目跑起来!
分类: 服务端 发布时间: 12-16 17:05 阅读次数: 0

还在从零开始搭建项目?这款基于SpringBoot 3的快速开发脚手架值得一试!

关注我Github的小伙伴应该了解,之前我开源了一款快速开发脚手架,该脚手架完整继承了mall项目的技术栈,拥有完整的权限管理功能。最近把它升级支持了Spring Boot 3,今天就来聊聊它!
分类: 服务端 发布时间: 12-13 17:05 阅读次数: 0

接手了一个外包开发的项目,我感觉我的头快要裂开了~

嗨,大家好,我是飘渺。 最近,我和小伙伴一起接手了一个由外包团队开发的微服务项目,这个项目采用了当前流行的Spring Cloud Alibaba微服务架构,并且是基于一个“大名鼎鼎”的微服务开源脚手
分类: 服务端 发布时间: 12-13 17:05 阅读次数: 0

2024年,Rust和Go学哪个更好?

Rust vs. Go,在2024年,应该选择哪一个?或者说应该选择哪种语言——GoLang还是Rust。这可能是许多程序员在选择语言时考虑的一个问题。选择理想的编程语言被视为在这个不断变化的环境中取
分类: 服务端 发布时间: 12-13 17:05 阅读次数: 0

浩鲸科技:为什么要用雪花ID替代数据库自增ID?

今天咱们来看一道数据库中比较经典的面试问题:为什么要使用雪花 ID 替代数据库自增 ID?同时这道题也出现在了浩鲸科技的 Java 面试中,下面我们一起来看吧。 浩鲸科技的面试题如下: 其他面试题相对
分类: 服务端 发布时间: 12-13 17:05 阅读次数: 0

面试官:什么是JWT?为什么要用JWT?

目前传统的后台管理系统,以及不使用第三方登录的系统,使用 JWT 技术的还是挺多的,因此在面试中被问到的频率也比较高,所以今天我们就来看一下:什么是 JWT?为什么要用 JWT? 1.什么是 JWT?
分类: 服务端 发布时间: 12-13 17:05 阅读次数: 0