- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 Spring AOP嵌套调用,同一类的方法调用切面切不到,@Transactional同一个类不生效问题(含解决办法)
Spring AOP嵌套调用,同一类的方法调用切面切不到,@Transactional同一个类不生效问题(含解决办法)
2022-07-11 16:30:34
2979
1
原创 Mysql语句执行顺序select-where
Mysql语句执行顺序mysql中,sql语句执行也是要分顺序的哦,下面我就来为大家介绍一下。且看样例:select avg(s.age)from student sleft join class c on s.class_id = c.idwherec.name = '一班'group by s.ageorder by s.agelimit 100语句的执行顺序如下:(1)from(2) join(3) on(4) where(5)group by(开始使用select中
2022-05-31 11:45:49
503
原创 RocketMQ阿里云收费方式-标准版按量收费
RocketMQ阿里云收费方式-标准版按量收费目前RocketMQ已经成为Apache顶级项目, 这个软件是开源的,免费提供使用。 但是阿里云提供的RocketMQ是收费的,并且有好几种收费的规格可供选择。当然对于一般的生产业务来说,使用标准版,按量收费其实是最划算的。这是阿里云自己对标准版的定义:标准版实例根据消息收发量和资源占用量进行计费,计费方式为按量付费(后付费),适合消息量少或消息波峰波谷差异明显的业务场景,可以有效避免资源浪费。阿里云消息队列 RocketMQ 版按量付费价格:一个Topi
2022-05-27 10:41:04
3324
原创 RocketMQ原理及常见问题
RocketMQ安装教程、简介原理RocketMQ的优点整体结构消息模型消息的消费模式分布式事务的数据一致性RocketMQ重试机制(ACK确认机制)
2022-05-26 16:29:31
1044
原创 springboot的RedisTemplate实现分布式锁
springboot的RedisTemplate实现分布式锁背景:通过synchronized创建一个同步代码块,保证多线程并发下数据的准确,这是一个最简单的线程安全的例子。但这是JVM层面上的数据安全。当下我们的系统,为了安全性、可靠性一般是部署在多台服务器的,或者是在k8s上部署了多个节点。这个时候JVM层面的数据安全就不适用了,那么可以通过redis实现分布式的线程安全的业务。直接上代码!@Slf4jpublic class RedisLock { @Autowired pr
2021-07-28 18:02:52
821
1
原创 判断字符串中的括号是否有效(合法)
给定一个字符串,其中只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。例如:"()" 有效"()[]{}" 有效"(]" 无效"([)]" 无效"{[]}" 有效思路:考虑使用栈来操作直接上代码public boolean isValid(String s) { // LinkedList可以很好的作为一个栈来使用 LinkedList<Integer> list = new LinkedList<
2021-01-15 11:08:47
1755
原创 postgresql的jsonb数据查询和修改
postgresql的jsonb数据查询本文主要讲的是如何随心所欲的查询postgresql中jsonb格式的数据简单查询# 存储的是key-value格式的数据,通过指定的key获取对应的值select '{"nickname": "goodspeed", "avatar": "avatar_url"}'::json->'nickname' as nickname;...
2021-01-15 09:50:38
4984
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人