- 博客(57)
- 收藏
- 关注
原创 通过微信测试公众号实现扫码登录
实现微信的扫码登录,向微信服务器发送请求,获取accesstoken和ticket,获取二维码,登录成功后会回调,发送模板信息
2024-11-12 15:37:07
1647
原创 java八股第二天
因为子类是一种特殊的父类,所以在java中可以将子类的对象赋给父类的引用,这被称为向上转型,无需进行类型转换系统会自动给我们做类型转换。当调用引用的方法时,展现出来的是子类的行为,而不是父类的行为,这就出现了相同的对象执行相同的方法会有不同的行为,这就是多态。
2024-11-11 08:01:38
375
原创 MQ高级(发送者可靠性,MQ可靠性,消费者可靠性)
了解mq在可靠性方面的可能出现问题,以及一些解决方案,如发送者可靠性,消费者可靠性,MQ可靠性
2024-11-10 10:52:11
1238
原创 java八股第一天
自动拆箱是将包装类型转化成基本数据类型。自动装箱是将基本数据类型自动转化为包装类型。自动装箱其实是调用了valueof方法。自动拆箱其实调用了xxxValue方法。订正:应该是转化成对应的类型。
2024-11-09 20:43:51
493
原创 初始MQ(安装使用RabbitMQ,了解交换机)
了解同步调用异步调用的优缺点,安装使用rabbitMQ,了解rabbitMQ的客户端,交换机的声明等
2024-11-08 13:38:53
1454
原创 配置管理,雪崩问题分析,sentinel的使用
通过nacos配置管理实现配置的共享和热更新,知道雪崩的问题和其解决方案,通过sentinel进行服务保护,包括限流,线程隔离,fallback,服务熔断
2024-11-07 09:14:24
1392
1
原创 openFeign,网关路由,网关路由的登录校验
openFeign,网关路由,网关路由的登录校验,使用openfeign进行远程调用,网关路由实现端口的转发,通过网关拦截器实现登录校验
2024-11-06 10:44:54
1135
原创 认识微服务,微服务的拆分,服务治理(nacos注册中心,远程调用)
认识微服务,理解微服务项目和单体项目的区别,了解微服务拆分的原则和步骤,使用nacos进行服务注册,并且实现进行服务之间的远程调用
2024-11-05 09:13:13
2095
原创 附件商户,用户签到,uv统计功能(geo,bitmap,hyperloglog结构的使用)
实现附件商户,用户签到,uv统计功能,使用redis中的geo,bitmap,hyperloglog结构实现这些功能
2024-11-04 09:20:55
782
原创 分布式锁(redisson,看门狗,主从一致性)
使用redis实现分布式锁,使用redisson解决不可重入,不可重试,超时释放,主从一致性问题,并了解其原理
2024-11-01 10:15:16
1855
原创 短信登录的实现-redis和session的比较
我们之前只有一个拦截器,但是拦截的路径不是所有,如果用户一直访问的是不需要拦截的路径,那么他的token就不会刷新,就会失去登录状态,我们可以再加一个拦截器,第一个拦截一切路径,并且刷新有效期,第二个做登录校验;用户信息的key使用一个token来保存,一个是保证key的唯一性,一个是保证数据的安全性,因为token也就是key是要存在浏览器中的;因为session是存储在tomcat服务器中的,我们将来部署集群进行负载均衡,那么我们存储在一台tomcat服务器的数据无法实现共享;
2024-10-29 09:02:19
863
原创 redis的客户端
具体代码:先声明一个连接池对象,在静态代码块中对连接池对象进行初始化,要传入配置信息,首先构造一个配置对象,配置最大连接数,最小连接数,最大连接等待时长,然后在构造一个静态方法能够获取jedis对象,从连接池中获取;这里先建立连接,然后执行操作,操作的名称和我们redis命令的名称几乎一样,然后再释放资源,释放资源之前要判断是否为空,不然可能会空指针;
2024-10-28 17:10:47
774
原创 Mybatis-plus-扩展功能
功能的演示:我们安装这个mybatisplus插件:安装成功后会在idea上方多出来一个的菜单选项:我们选上面那个是连接数据库:下面就是代码生成器:这样填好直接生成就行了;
2024-10-27 22:37:05
2825
原创 Mybatis-plus-入门
包括:auto:自增;input:自定义;assign_id:随机生成;2:成员变量以is开头且是布尔类型,要重新命名;用mybatis-plus提供的方法就可以。3:与关键字冲突使用转义符(’ ‘)3:tablefiled的使用场景。1:数据库字段名和变量名不一致;
2024-10-26 22:52:31
519
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人