netty Recycler对象池-拾光赋

netty Recycler对象池

前言 池化思想在实际开发中有很多应用,指的是针对一些创建成本高,创建频繁的对象,用完不弃,将其缓存在对象池子里,下次使用时优先从池子里获取,如果获取到则可以直接使用,以此降低创建对...
OAuth 2.0(Open Authorization 2.0)授权框架入门介绍-拾光赋

OAuth 2.0(Open Authorization 2.0)授权框架入门介绍

拓展阅读 OAuth 2.0-01-Overview OAuth2-02-java 整合 OAuth2-03-springboot 整合 oauth2 是什么? OAuth 2.0(Open Authorization 2.0)是一种授权框架,允许第三方应用程序访问用户在另一个服...
一文了解JVM(中)-拾光赋

一文了解JVM(中)

HotSpot 虚拟机对象探秘 对象的创建 Header 解释 使用 new 关键字 调用了构造函数 使用 Class 的 newInstance 方法 调用了构造函数 使用 Constructor 类的newInstance 方法 调用了构造函数 使用...
[Python急救站]学生管理系统链接数据库-拾光赋

[Python急救站]学生管理系统链接数据库

[Python急救站]学生管理系统链接数据库,相信很多人在初学Python的时候,经常最后作业就是完成一个学生管理系统,但是我们来做一个完美的学生管理系统,并且将数据储存到数据库里。 我们先看看我...
Python中私有变量和私有方法-拾光赋

Python中私有变量和私有方法

Python中私有变量和私有方法,python的私有化是为了规划私有属性,避免非相关的访问【假如!我有老婆,你不能直接知道我老婆是谁,你只有问我才会知道,即我的私有属性只有我知道】 在python中定...
今天BOSS约了个面试,HR直接发我一道面试题-拾光赋

今天BOSS约了个面试,HR直接发我一道面试题

前言 在电商、外卖、预约服务等场景中,订单超时自动取消是一个常见的业务需求。这一功能不仅提高了系统的自动化程度,还为用户提供了更好的体验。需求如下: TODO 如果用户在生成订单后一定时...
.NET 规范异常捕获 & 处理-拾光赋

.NET 规范异常捕获 & 处理

.NET 规范异常捕获 & 处理,一、核心规则   异常仅用于非预期错误,禁止用来做业务逻辑判断(替代 if/TryXXX)。 精准捕获:抓具体异常,禁止无脑捕获 Exception。 禁止空捕获 catch{}、吞...
6个月前
0289
深入浅出Java多线程(十):CAS-拾光赋

深入浅出Java多线程(十):CAS

引言 大家好,我是你们的老伙计秀才!今天带来的是[深入浅出Java多线程]系列的第十篇内容:CAS。大家觉得有用请点赞,喜欢请关注!秀才在此谢过大家了!!! 在多线程编程中,对共享资源的安全...
深入理解并发和并行-拾光赋

深入理解并发和并行

1 并发与并行 为什么操作系统上可以同时运行多个程序而用户感觉不出来? 因为操作系统营造出了可以同时运行多个程序的假象,通过调度进程以及快速切换CPU上下文,每个进程执行一会就停下来,切...
千万级大表如何新增字段-拾光赋

千万级大表如何新增字段

千万级大表如何新增字段,千万级大表如何新增字段 先搞懂核心痛点 ️ 千万级大表新增字段的本质问题是:传统 DDL 会触发全表重建 + 长时间锁表,导致业务写入完全阻塞,轻则接口超时,重则服务雪...
3个月前
0288
Spring Boot邮件发送教程:步步为营,轻松实现图片附件邮件!-拾光赋

Spring Boot邮件发送教程:步步为营,轻松实现图片附件邮件!

  通过Spring Boot构建一个功能强大的邮件发送应用程序,重点是实现发送包含图片附件的邮件。我将逐步介绍添加必要的依赖、创建邮件服务类和控制器的步骤,并提供了具体的示例源代码。跟随...
公司新来一个干练小伙,把 MyBatis 替换成 MyBatis-Plus,上线后哭晕在厕所。。。-拾光赋

公司新来一个干练小伙,把 MyBatis 替换成 MyBatis-Plus,上线后哭晕在厕所。。。

作者:青石路 来源:https://www.cnblogs.com/youzhibing/p/18019399 MyBatis 替换成 MyBatis-Plus 背景介绍 一个老项目,数据库用的是 MySQL 5.7.36 , ORM 框架用的 MyBatis 3.5.0 , mysql-c...