Loading

摘要: 自定义乱码过滤器 package com.zhang.filter; import javax.servlet.*; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequestW 阅读全文
posted @ 2022-04-02 20:41 Cn_FallTime 阅读(152) 评论(0) 推荐(0) 编辑
摘要: ###1、雪花算法生成的Id由:1bit 不用 + 41bit时间戳+10bit工作机器id+12bit序列号,如下图: 集群部署的微服务,当随机的机器ID相同,刚好在同一毫秒生成ID,时间戳相同,并且序列号也相同时,那么雪花算法的ID就会出现重复的问题。 ###2、如何解决重复问题 工作机器id: 阅读全文
posted @ 2022-08-16 11:28 Cn_FallTime 阅读(3390) 评论(0) 推荐(0) 编辑
摘要: #代码案例 MERGE INTO table_a t USING ( SELECT 值1 别名1, 值2 别名2, 值3 别名3 FROM DUAL UNION ALL SELECT 值1 别名1, 值2 别名2, 值3 别名3 FROM DUAL ) t1 ON ( t.列1 = t1.别名1 A 阅读全文
posted @ 2022-06-16 11:38 Cn_FallTime 阅读(490) 评论(0) 推荐(0) 编辑
摘要: 批量向MySQL导入数据 直接导入 使用存储过程循环拼接 使用load data infile 修改ENGINE=InnoDB为MyISAM(v5.1之前是MyISAM,之后是InnoDB) 减少IO次数 SQL写法优化(一条SQL语句插入多条数据) 合理设置批量大小(在事务中进行插入处理,不要一条 阅读全文
posted @ 2022-05-22 11:39 Cn_FallTime 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 守护线程与非守护线程 Java分为两种线程:用户线程和守护线程 所谓守护线程是指在程序运行的时候在后台提供一种通用服务的线程,比如垃圾回收线程就是一个很称职的守护者,并且这种线程并不属于程序中不可或缺的部分。因 此,当所有的非守护线程结束时,程序也就终止了,同时会杀死进程中的所有守护线程。反过来说, 阅读全文
posted @ 2022-05-21 14:28 Cn_FallTime 阅读(270) 评论(0) 推荐(0) 编辑
摘要:  消息队列的流派 什么是 MQ Message Queue(MQ),消息队列中间件。很多人都说:MQ 通过将消息的发送和接收分离来实现应用程序的异步和解偶,这个给人的直觉是——MQ 是异步的,用来解耦的,但是这个只是 MQ 的效果而不是目的。MQ 真正的目的是为了通讯,屏蔽底层复杂的通讯协议,定义 阅读全文
posted @ 2022-05-14 17:56 Cn_FallTime 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 一、Zookeeper介绍 1.什么是Zookeeper ZooKeeper 是一种分布式协调服务,用于管理大型主机。在分布式环境中协调和管理服务是 一个复杂的过程。ZooKeeper 通过其简单的架构和 API 解决了这个问题。ZooKeeper 允许开 发人员专注于核心应用程序逻辑,而不必担心应 阅读全文
posted @ 2022-05-02 23:43 Cn_FallTime 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 【基于Dubbo3.X版本】SpringBoot与dubbo整合的三种方式: 1)导入dubbo-starter,在application.properties配置属性,使用@DubboService【暴露服务】使用@DubboReference【引用服务】,使用@EnableDubbo注解。 2) 阅读全文
posted @ 2022-04-30 01:48 Cn_FallTime 阅读(1140) 评论(0) 推荐(0) 编辑
摘要: Dubbo控制台 快速开始 预构建的Docker镜像 https://hub.docker.com/r/apache/dubbo-admin 快速启动一个演示环境 play-with-docker (版本:0.3.0) 页面截图 服务治理 服务治理的部分,按照Dubbo 2.7的格式进行配置,同时兼 阅读全文
posted @ 2022-04-28 17:27 Cn_FallTime 阅读(49) 评论(0) 推荐(0) 编辑
摘要: # 一、基础知识 1、分布式基础理论 1.1)、什么是分布式系统? 《分布式系统原理与范型》定义: “分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统” 分布式系统(distributed system)是建立在网络之上的软件系统。 随着互联网的发展,网站应用的规模不断扩大 阅读全文
posted @ 2022-04-27 18:47 Cn_FallTime 阅读(22) 评论(0) 推荐(0) 编辑
摘要: Spring扫描Mybatis的mapper接口的配置 1.注意 mybatis支持与spring结合使用,使得mybatis中的mapper接口可以作为spring容器中的bean被应用代码中相关类,如Service类,通过@Autowired自动注入进来。 在使用方面需要在项目中引入以下包: < 阅读全文
posted @ 2022-04-21 18:04 Cn_FallTime 阅读(3744) 评论(0) 推荐(0) 编辑