Java开发 深入理解MySQL中的bin log、redo log、undo log bin log:使用场景、主从复制流程、如何恢复被删数据、如何正确删除bin log日志。 redo log:原理、mysql如何进行异常崩溃数据恢复、自定义日志刷入时机。 undo log:作用、工作机制以及原理。 2022-02-18 浏览(1,857) 评论(2) 阅读全文
Java开发 基于推和拉两种方式消费RabbitMQ消息 ”推“模式:MQ主动将消息推送给消费者;实时性较高。”拉“模式:消费者主动从MQ中拉取消息;实时性不高;降低系统吞吐量。但是,由于某种原因,可能只有在满足某种条件下,消费者才能去进行消费,或者需要批处理的时候,此时就需要用到”拉“模式。 2022-02-15 浏览(2,757) 评论(0) 阅读全文
Java开发 Pulsar Function简介以及使用 Pulsar Functions 是轻量级计算流程,具有以下特点:从一个或多个 Pulsar topic 中消费消息;将用户提供的处理逻辑应用于每条消息;将运行结果发布到另一个 topic。 2020-09-13 浏览(5,340) 评论(0) 阅读全文
Java开发 以RemoteTokenServices举例,从授权服务器获取OAuth2访问令牌,并将身份验证对象加载到 SecurityContext整个过程源码解析 以RemoteTokenServices举例,从授权服务器获取OAuth2访问令牌,并将身份验证对象加载到 SecurityContext整个过程源码解析 2021-10-28 浏览(70,603) 评论(0) 阅读全文
Java开发 解决hystrix隔离策略导致RequestContextHolder.getRequestAttributes()返回null的问题 解决hystrix隔离策略导致RequestContextHolder.getRequestAttributes()返回null的问题;集成Feign的例子; 2021-01-07 浏览(43,330) 评论(0) 阅读全文
Java开发 IDEA未正确关闭导致Address already in use: bind netsh winsock reset命令,作用是重置Winsock 目录。 如果一台机器上的Winsock协议配置有问题的话将会导致网络连接等问题,就需要用netsh winsock reset命令来重置Winsock目录借以恢复网络。 这个命令可以重新初始化网络环境,以解决由于软件冲突、病毒原因造成的参数错误问题。 2020-12-10 浏览(52,121) 评论(0) 阅读全文