java 第298页
netty Recycler对象池-拾光赋

netty Recycler对象池

前言 池化思想在实际开发中有很多应用,指的是针对一些创建成本高,创建频繁的对象,用完不弃,将其缓存在对象池子里,下次使用时优先从池子里获取,如果获取到则可以直接使用,以此降低创建对...
Lee的头像-拾光赋Lee2年前
0280
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)是一种授权框架,允许第三方应用程序访问用户在另一个服...
Lee的头像-拾光赋Lee2年前
0280
一文了解JVM(中)-拾光赋

一文了解JVM(中)

HotSpot 虚拟机对象探秘 对象的创建 Header 解释 使用 new 关键字 调用了构造函数 使用 Class 的 newInstance 方法 调用了构造函数 使用 Constructor 类的newInstance 方法 调用了构造函数 使用...
Lee的头像-拾光赋Lee2年前
0280
keycloak~关于社区登录的过程说明-拾光赋

keycloak~关于社区登录的过程说明

keycloak将第三方登录(社区登录)进行了封装,大体主要会经历以下三个过程: 打开社区认证页面,输入账号密码或者扫码,完成社区上的认证 由社区进行302重定向,回到keycloak页面 keycloak与社...
Lee的头像-拾光赋Lee2年前
0280
今天BOSS约了个面试,HR直接发我一道面试题-拾光赋

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

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

MySQL事务

MySQL事务是一个执行单元,在mysql中,对数据的一次操作或多次操作可以组合成一个事务,这些操作要么同时成功执行,要么同时失败。 一、事务的性质 事务有四个基本特性,通常被称为ACID属性。 ...
Lee的头像-拾光赋Lee2年前
0280
深入浅出Java多线程(十):CAS-拾光赋

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

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

深入理解并发和并行

1 并发与并行 为什么操作系统上可以同时运行多个程序而用户感觉不出来? 因为操作系统营造出了可以同时运行多个程序的假象,通过调度进程以及快速切换CPU上下文,每个进程执行一会就停下来,切...
Lee的头像-拾光赋Lee2年前
0280
Spring Boot邮件发送教程:步步为营,轻松实现图片附件邮件!-拾光赋

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

  通过Spring Boot构建一个功能强大的邮件发送应用程序,重点是实现发送包含图片附件的邮件。我将逐步介绍添加必要的依赖、创建邮件服务类和控制器的步骤,并提供了具体的示例源代码。跟随...
Lee的头像-拾光赋Lee3年前
0280
公司新来一个干练小伙,把 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...
Lee的头像-拾光赋Lee2年前
0280
大道至简-Shopify 构建弹性支付系统的 10 条原则-拾光赋

大道至简-Shopify 构建弹性支付系统的 10 条原则

0 大纲 Lower the Timeouts, and Let the Service Fail Early Add Circuit Breakers Capacity Planning Add monitoring and alerting Implement Structured Logging Use Idempotency Keys Be Co...
Lee的头像-拾光赋Lee3年前
0280
跟着狂神学JAVA-拾光赋

跟着狂神学JAVA

学习JAVA的第一天 一级标题:前面加#空格,以此类推,最多6级标题 标题 三级标题 四级标题 字体 Hello,World! Hello,World! Hello,World! Hello,World! 引用 大于符号 > 选择狂神说java,走...
Lee的头像-拾光赋Lee2年前
0280