- 博客(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
原创 Java基础:String、StringBuffer、StringBuilder介绍
String、StringBuffer、StringBuilder用法以及细节介绍
2025-01-02 11:13:56
1198
原创 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基础:内部类详解
1、首先,把内部类作为外部类的一个特殊的成员来看待,因此它有类成员的封闭等级:private,protected,default,public,它有类成员的修饰符: static,final,abstract;2、非静态内部类nested inner class:隐含有一个外部类的指针this,因此,它可以访问外部类的一切资源,包括private。外部类访问内部类的成员,先要取得内部类的对象,并且取决于内部类成员的封装等级。非静态内部类不能包含任何static成员。
2024-12-26 12:58:43
820
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人