自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(103)
  • 收藏
  • 关注

原创 微信公众号发送模版消息

access_token是微信api最重要的一个部分,因为调用其他api很多都需要用到access_token。比如自定义菜单接口、客服接口、获取用户信息接口、用户分组接口、群发接口等在请求的时候都需要用到access_token。首先,每位同学在使用考勤小程序时,登录会有一个请求wx授权,通过这个wx授权,可以拿到微信用户的唯一id(oppenid)。这个地方的这个值要么是一个map要么就是一个设置好value字段的对象,而不是直接把一个结果字符串传过去。这是发送消息所需的两个必要的外部条件,再加一个。

2024-07-22 09:49:28 2296

原创 秒杀和下单业务中Redis+Lua脚本解决并发安全问题

关于Lua脚本介绍:Lua脚本的作用是可以执行一系列Redis命令,将它们封装在一个原子操作中,确保这些命令的执行是连续的且不会被其他客户端的操作中断。这样可以保证一系列操作的原子性,避免出现数据不一致的情况。

2024-07-17 10:12:57 2439

原创 在Java项目中使用布隆过滤器解决缓存穿透问题

在上文中详细提到了在Linux中使用Docker安装Redis容器以及手动安装布隆过滤器插件Linux中安装Redis布隆过滤器插件本文将整合项目来介绍如何使用布隆过滤器插件。

2024-07-16 10:23:51 1717

原创 Linux中使用Docker安装Redis容器以及布隆过滤器

Docker创建Redis容器,以及安装布隆过滤器插件。

2024-07-15 10:54:24 1127

原创 JDK1.7版本HashMap为什么会有死循环问题

HashMap死循环原因介绍

2025-01-12 13:27:35 376 1

原创 Java中Map常用遍历方式以及性能对比

Map几种遍历方式介绍

2025-01-12 13:24:58 433

原创 Java基础:Iterator迭代器

Java中迭代器的相关介绍

2025-01-11 10:55:33 1213

原创 Java基础:equals()方法与==的区别

euqals和==区别介绍

2025-01-11 10:36:23 1090

原创 Mybatis中 Dao接口和XML文件的SQL如何建立关联

Mybatis是如何通过Dao接口和数据库SQL语句建立联系

2025-01-09 11:54:52 894

原创 分布式ID—雪花算法

什么是雪花算法?

2025-01-09 11:49:09 1216

原创 微服务网关Spring Gateway

微服务Spring cloud 的网关gateWay的基本介绍

2025-01-08 11:30:47 618

原创 Spring MVC详细介绍

SpringMVC详细介绍

2025-01-08 11:16:08 1529

原创 SQL执行顺序以及各个字段作用

SQL中各个字段的执行顺序到底是怎样?

2025-01-07 14:09:21 651

原创 MySQL-存储引擎

MySQL的几种存储引擎介绍

2025-01-07 14:00:27 921

原创 ⭐MySQL的底层原理与架构

MySQL底层架构详细介绍

2025-01-06 13:15:36 4729 3

原创 MySQL-索引优化

MySQL索引优化建议

2025-01-06 11:09:29 831

原创 ⭐SQL优化

SQL语句优化建议

2025-01-05 11:29:50 637

原创 ⭐MySQL-索引

Mysql索引介绍,以及底层B+树原理介绍

2025-01-05 11:18:03 869

原创 MySQL-锁机制

Mysql的锁机制

2025-01-04 13:40:49 732

原创 MySQL-表结构优化

Mysql表结构设计建议

2025-01-04 13:14:22 647

原创 Java中线程的中断停止

Java中线程停止的几种方式

2025-01-03 11:12:25 826

原创 JMM内存模型与volatile关键字详解

Java中的内存模型以及volatile的作用详解

2025-01-03 10:53:10 688

原创 Java基础:String、StringBuffer、StringBuilder介绍

String、StringBuffer、StringBuilder用法以及细节介绍

2025-01-02 11:13:56 1198

原创 Java中堆和栈的详细区别

Java中堆栈的详细区别

2025-01-02 11:00:56 1480

原创 Java的类加载器与双亲委派模型详解

Java的双亲委派模型以及类加载器介绍

2024-12-31 10:34:54 1198

原创 Java对象创建过程与类加载机制

Java的类的加载流程是怎样的?

2024-12-31 09:56:31 880

原创 JVM的新生代除了Eden区,为什么还设置两个Survivor区?

这样继续循环下去,下一次Eden满了的时候,问题来了,此时进行Minor GC,Eden和Survivor各有一些存活对象,如果此时把Eden区的存活对象硬放到Survivor区,很明显这两部分对象所占有的内存是不连续的,也就导致了。比方说分成三个、四个、五个?Survivor的存在意义,就是减少被送到老年代的对象,进而减少Full GC的发生,Survivor的预筛选保证,只有经历16次Minor GC还能在新生代中存活的对象,才会被送到老年代。如果对象的复制次数达到16次,该对象就会被送到老年代中。

2024-12-30 10:46:43 797

原创 Java垃圾回收机制与垃圾收集器

Java中的垃圾回收机制以及垃圾收集器详解

2024-12-30 10:43:29 2204

原创 Java中的Synchronized详解

synchronized详解

2024-12-28 10:07:22 1022

原创 JVM 主要组成部分与内存区域

Java虚拟机JVM详解

2024-12-28 09:56:51 1549

原创 Java基础:异常机制

Java中异常机制相关知识

2024-12-27 14:56:58 714

原创 Java基础:反射机制

Java中反射的使用

2024-12-27 14:53:48 1124

原创 JAVA基础:this关键字

Java中this到底是什么

2024-12-26 13:04:10 1071

原创 Java基础:内部类详解

1、首先,把内部类作为外部类的一个特殊的成员来看待,因此它有类成员的封闭等级:private,protected,default,public,它有类成员的修饰符: static,final,abstract;2、非静态内部类nested inner class:隐含有一个外部类的指针this,因此,它可以访问外部类的一切资源,包括private。外部类访问内部类的成员,先要取得内部类的对象,并且取决于内部类成员的封装等级。非静态内部类不能包含任何static成员。

2024-12-26 12:58:43 820

原创 Java基础:final关键字

Java中final的使用注意事项

2024-12-25 11:44:57 653

原创 Java基础:四种代码块详解

Java中代码块的基本使用

2024-12-25 11:40:12 369

原创 Java基础:static关键字

Java中有关static关键字的相关知识

2024-12-24 14:45:33 598

原创 Java基础:抽象类与接口

抽象类和接口的区别

2024-12-24 14:42:47 912

原创 JAVA基础:泛型

Java中的泛型是什么?

2024-12-23 17:41:33 773

原创 JAVA基础:数组

Java中数组的基本使用

2024-12-23 17:29:21 1872

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除