课程培训
比嗨皮兔
主攻java,熟练 .net/c#、spring、spring cloud、dubbo、mybatis等,熟练使用go、shell、python等,其他中间件有tbschedule、xxl-job、consul、apollo、elk、cat、prometheus等,善于大数据、高并发、分布式以及微服务的相关优化和技术框架选型。
专利:CN113282633A CN113239043A CN111861669A CN111429060A
软著:安卓点名软件
展开
-
【课程】课程大纲
课程说明当前的序列课程算是对我工作这么多年使用到的技术总结和分享,希望加深自己的印象,同时希望能够帮助到各位。课程大纲(持续更新)课程大纲会在这里面持续更新:https://kdocs.cn/l/cn3juIFw54n9课程流程逐步更新中...原创 2022-01-26 23:13:15 · 358 阅读 · 0 评论 -
【Redis】Redis使用序列教程
redis教程序列原创 2022-03-15 22:35:31 · 1764 阅读 · 0 评论 -
【RabbitMQ】RabbitMQ 序列文章
目录如何安装部署RabbitMQ?RabbitMQ是什么?什么是AMQP?RabbitMQ是如何工作的?RabbitMQ有什么作用?使用RabbitMQ有哪些优缺点?在哪些场景下使用RabbitMQ?RabbitMQ的代码如何实现?使用RabbitMQ应该注意些什么?RabbitMQ面试会问些什么?如何安装部署RabbitMQ?RabbitMQ是什么?什么是AMQP?RabbitMQ是如何工作的?RabbitMQ有什么作用?使用RabbitMQ有哪些优缺点?在哪些场景下使用RabbitMQ?原创 2022-03-11 13:07:47 · 2197 阅读 · 0 评论 -
【分布式】Redis分布式之HyperLoglog
说明使用使用示例:package com.demo.redis.hyper;import org.redisson.api.RHyperLogLog;import org.redisson.api.RedissonClient;import org.redisson.client.codec.StringCodec;import org.springframework.stereotype.Component;import org.springframework.util.Assert;原创 2022-03-10 12:43:11 · 1115 阅读 · 0 评论 -
【分布式】Redis分布式之分布式唯一Id
说明Redis生成分布式唯一Id的方式之一。使用示例代码:package com.demo.redis.generate;import org.redisson.api.RIdGenerator;import org.redisson.api.RedissonClient;import org.springframework.stereotype.Component;import org.springframework.util.Assert;import javax.annotati原创 2022-03-10 12:39:50 · 1893 阅读 · 0 评论 -
【分布式】Redis分布式之事务(Transaction)操作
说明Redis事务操作使用示例:package com.demo.redis.transaction;import org.redisson.api.RBucket;import org.redisson.api.RTransaction;import org.redisson.api.RedissonClient;import org.redisson.api.TransactionOptions;import org.redisson.client.codec.StringCodec原创 2022-03-10 12:36:54 · 2091 阅读 · 0 评论 -
【golang】编译打包及压缩的命令
说明当前的命令是用来打包golang程序的命令,命令的作用有不显示窗口以及压缩打包之后的文件包。使用go build -ldflags="-H windowsgui -s -w"-H windowsgui :隐藏窗口-s -w :压缩也可以使用upx工具进行压缩。...原创 2022-03-10 04:41:58 · 1201 阅读 · 0 评论 -
【分布式】Redis分布式之PriorityBlockingDeque
使用package com.demo.redis.list;import org.redisson.api.RPriorityBlockingDeque;import org.redisson.api.RedissonClient;import org.redisson.client.codec.StringCodec;import org.springframework.stereotype.Component;import org.springframework.util.Assert;原创 2022-03-10 04:42:06 · 345 阅读 · 0 评论 -
【分布式】Redis分布式之BlockingDeque
使用package com.demo.redis.list;import org.redisson.api.RBlockingDeque;import org.redisson.api.RedissonClient;import org.redisson.client.codec.StringCodec;import org.springframework.stereotype.Component;import org.springframework.util.Assert;import原创 2022-03-10 04:42:15 · 1399 阅读 · 0 评论 -
【分布式】Redis分布式之Deque(双向队列)
使用package com.demo.redis.list;import org.redisson.api.RDeque;import org.redisson.api.RedissonClient;import org.redisson.client.codec.StringCodec;import org.springframework.stereotype.Component;import org.springframework.util.Assert;import javax.an原创 2022-03-10 04:42:24 · 798 阅读 · 0 评论 -
【分布式】Redis分布式之TransferQueue
使用package com.demo.redis.list;import org.redisson.api.RTransferQueue;import org.redisson.api.RedissonClient;import org.redisson.client.codec.StringCodec;import org.springframework.stereotype.Component;import org.springframework.util.Assert;import原创 2022-03-10 04:42:33 · 375 阅读 · 0 评论 -
【分布式】Redis分布式之BoundedBlockingQueue
使用package com.demo.redis.list;import org.redisson.api.RBoundedBlockingQueue;import org.redisson.api.RedissonClient;import org.redisson.client.codec.StringCodec;import org.springframework.stereotype.Component;import org.springframework.util.Assert;原创 2022-03-10 04:42:42 · 654 阅读 · 0 评论 -
【分布式】Redis分布式之Queue(队列)
使用package com.demo.redis.list;import org.redisson.api.RQueue;import org.redisson.api.RQueue;import org.redisson.api.RedissonClient;import org.redisson.client.codec.StringCodec;import org.springframework.stereotype.Component;import org.springframewo原创 2022-03-10 04:42:50 · 1904 阅读 · 0 评论 -
【分布式】Redis分布式之BitSet(BitMap)
使用package com.demo.redis.set;import org.redisson.api.RBitSet;import org.redisson.api.RedissonClient;import org.springframework.stereotype.Component;import org.springframework.util.Assert;import javax.annotation.Resource;/** * RedisBigSet * * @原创 2022-03-09 22:27:02 · 1240 阅读 · 0 评论 -
【分布式】Redis分布式之Set
使用package com.demo.redis.set;import org.redisson.api.RSet;import org.redisson.api.RedissonClient;import org.redisson.client.codec.StringCodec;import org.springframework.stereotype.Component;import org.springframework.util.Assert;import javax.annot原创 2022-03-09 22:25:21 · 730 阅读 · 0 评论 -
【分布式】Redis分布式之ScoreSortedSet
使用package com.demo.redis.zset;import org.redisson.api.RScoredSortedSet;import org.redisson.api.RedissonClient;import org.redisson.client.codec.StringCodec;import org.redisson.client.protocol.ScoredEntry;import org.springframework.stereotype.Componen原创 2022-03-09 22:19:22 · 2422 阅读 · 0 评论 -
【分布式】Redis分布式之ZSet
使用package com.demo.redis.zset;import org.redisson.api.RSortedSet;import org.redisson.api.RedissonClient;import org.redisson.client.codec.StringCodec;import org.springframework.stereotype.Component;import org.springframework.util.Assert;import java原创 2022-03-09 22:17:31 · 398 阅读 · 0 评论 -
【分布式】Redis分布式之AtomicDouble
说明使用参考Jdk中的AtomicLong使用package com.demo.redis.string;import org.redisson.api.RAtomicDouble;import org.redisson.api.RedissonClient;import org.springframework.util.Assert;import javax.annotation.Resource;/** * RedisAtomicLong * * @author 王思勤 *原创 2022-03-09 22:06:09 · 697 阅读 · 0 评论 -
【分布式】Redis分布式之AtomicLong
说明使用package com.demo.redis.string;import org.redisson.api.RAtomicLong;import org.redisson.api.RedissonClient;import org.springframework.util.Assert;import javax.annotation.Resource;/** * RedisAtomicLong * * @author 王思勤 */public class RedisAt原创 2022-03-09 22:03:43 · 4472 阅读 · 0 评论 -
【分布式】Redis分布式之Semaphore
说明使用方式同jdkt中的Semaphore使用package com.demo.redis.string;import org.redisson.api.RSemaphore;import org.redisson.api.RedissonClient;import org.springframework.util.Assert;import javax.annotation.Resource;import java.util.concurrent.TimeUnit;/** *原创 2022-03-09 22:01:23 · 847 阅读 · 0 评论 -
【分布式】Redis之分布式CountDownLatch
说明使用参考 Jdk中的CountDownLatch使用参考package com.demo.redis.string;import org.redisson.api.RCountDownLatch;import org.redisson.api.RedissonClient;import org.springframework.util.Assert;import javax.annotation.Resource;import java.util.concurrent.TimeUni原创 2022-03-09 21:58:02 · 754 阅读 · 0 评论 -
【分布式】Redis 分布式之List
待完善原创 2022-03-09 22:34:56 · 679 阅读 · 0 评论 -
【分布式】Redis 分布式之Hash
待完善原创 2022-03-09 22:13:57 · 599 阅读 · 0 评论 -
【分布式】Redis 分布式缓存之String使用
待完善原创 2022-03-08 12:59:29 · 851 阅读 · 0 评论 -
【分布式】Redis 读写锁的使用
待完善原创 2022-03-07 21:26:57 · 715 阅读 · 0 评论 -
【分布式】Redis 令牌桶限流的使用
待完善原创 2022-03-08 09:20:16 · 613 阅读 · 0 评论 -
【分布式】Redis 布隆过滤器(BloomFilter)的使用
待完善原创 2022-03-07 21:25:06 · 776 阅读 · 0 评论 -
【缓存】解决缓存击穿、穿透、雪崩的示例代码(令牌桶、布隆过滤器、读写锁等)
说明当前的类实现了雪崩、击穿、穿透的常规解决方案,基本能够避免上述的问题,但是实际应用场景中还需要优化下,而且在没必要的情况下,也不一定要使用当然得类。公共抽象类package com.demo.cache;import com.demo.cache.constant.ConstantUtil;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang3.RandomUtils;import org.apache.commo原创 2022-03-01 21:50:46 · 1275 阅读 · 6 评论 -
高并发实践之【缓存篇】
前言缓存介绍,从浏览器端到数据库整条链路的介绍,有需要评论留言,然后后期我打算按照之前的课程目录,不定时的分享。缓存目录缓存位置缓存作用缓存中间件使用注意事项及代码示例...原创 2022-02-21 22:43:32 · 45 阅读 · 0 评论 -
高并发实践之【锁的使用-本地锁和分布式锁】
前言后面会抽出时间介绍下锁,从java的单机锁到分布式作为一个系统性介绍,以下是锁的内容,是PPT里面的贴图。锁的介绍锁的分类锁的优化锁的膨胀(升级)原创 2022-02-21 22:29:54 · 259 阅读 · 0 评论