找机会的码仔
找机会的码仔
全部文章
分类
# kafka(2)
java(33)
maven(1)
mysql(1)
redis(1)
微服务(2)
数据库(8)
未归档(2)
算法(15)
归档
标签
去牛客网
登录
/
注册
找机会的码仔的博客
持续学习、持续成长
全部文章
(共65篇)
Spring***
***的使用 定义事件 public class DemoEvent extends ApplicationEvent { private String name; public DemoEvent(Object source, String name) { ...
2022-05-25
0
0
再简单不过的雪花算法
每片雪花都是独一无二的,就像我们的唯一ID 雪花算法 在分布式部署的情况下,生成唯一Id的生成显得很麻烦。 雪花算法产生的背景当然是twitter高并发环境下对唯一ID生成的需求,得益于twitter内部牛逼的技术,雪花算法流传至今并被广泛使用。它至少有如下几个特点: 能满足高并发分布式系...
2022-05-25
0
0
Spring的Aware机制到底是干什么的?
Aware接口源码分析 Spring中定义了Aware接口,该接口并未定义方法。该接口更多的是一个标记的作用,具体方法由子类去定义和实现。 Spring内置的许多类都实现了该接口: 以ApplicationContextAware为例: ApplicationContextAware接口定义...
2022-05-25
0
0
Tomcat是如何启动Spring项目的?
tomcat加载spring IOC流程 tomcat在启动ServletContext容器的时候会发布ServletContextEvent事件。Spring就通过实现ServletContextListener接口,监听该事件来监听ServletContext的生命周期。 web.xml配置s...
2022-05-25
0
0
Redis五种数据类型及使用场景
redis的数据类型 redis主要支持五种数据类型:string、list、hash、set、zset redis有很多命令,我们可以查看文档,也可以通过help查看命令: help @string help @list help @hash help @set help @sorted_s...
2022-05-25
0
0
Redis持久化
Redis的持久化方式 Redis的持久化有两种方式:RDB和AOF,redis默认采用的是RDB的方式。 RDB 在默认配置中,Redis将内存数据库快照保存在名字为dump.rdb的二进制文件中。 可以配置持久化策略:save N M,让redis在“N秒内至少有M个改动”才会触发一次r...
2022-05-25
0
0
攻破zookeeper选举流程(附带手写实现)
zookeeper集群 zookeeper集群中,observer是不参与选举的,其主要作用是分担大量读的压力。follower参与选举,不处理事务请求,当事务请求落到follower或observer上时,这些节点会将事务请求转发到leader节点。leader节点挂了,所有的follower...
2022-05-25
0
0
Java SPI机制与在JDBC中的应用
什么是Java SPI? SPI的全名为:Service Provider Interface。在java.util.ServiceLoader的文档里有比较详细的介绍。简单的总结下 Java SPI 机制的思想。我们系统里抽象的各个模块,往往有很多不同的实现方案,比如日志模块的方案,xm...
2022-05-25
0
0
servlet3.0+事件驱动实现高性能长轮询
servlet3.0的异步原理 servlet基础就不做介绍了,这里就介绍servlet3.0的一个重要的新特性:异步。 servlet3.0原理图: tomcat接收到客户端的请求后会将请求AsyncContext交给业务线程,这样tomcat工作线程就能释放出来处理其它请求的连接。 ...
2022-05-25
0
0
5分钟搞懂MySQL行转列
小伙伴想精准查找自己想看的MySQL文章?喏 → MySQL专栏目录 | 点击这里 MySQL行转列,对经常处理数据的同学们来说,一定是不陌生的,甚至是印象深刻,因为它大概率困扰过你,让你为之一愣~ 但当你看到本文后,这个问题就不在是问题,及时收藏,以后谁再问你这个问题,直接甩他...
2022-05-25
0
0
首页
上一页
1
2
3
4
5
6
7
下一页
末页