简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Mysql分区Mysql从5.1版本开始支持分区的功能,分区是指根据一定的规则,数据库把一个表分解成多个更小的、更容易管理的部分,就访问数据库而言,逻辑上只有一个表或一个索引,但是实际上这个表可能由数个物理分区对象组成,每个分区都是一个独立的对象,可以作为表的一部分独立的处理。分区对应用来说完全透明的,不影响应用业务逻辑。Mysql分区的好处:和单个磁盘或者文件系统相比,分区可以存储更多数据优化查
1.Spring AOP 就是要对目标进行代理对象的创建, Spring AOP是基于动态代理的,有动态代理机制: JDK动态代理和CGLIB动态代理动态代理:在虚拟机内部,运行的时候,动态生成代理类(运行时生成,runtime生成) ,并不是真正存在的类,一般格式:Proxy$$ (Proxy$$Customer)静态代理:实际存在代理类 (例如:struts2 Action...
安装RabbitMQ这里是基于docker安装的,非常的方便,拉取RabbitMQ镜像,运行即可RabbitMQ自带的管理页面:http://119.25.162.48:15672/#通过默认账户guest/guest 登录,如果能够登录,说明安装成功。了解一下消息中间件的应用场景异步处理场景说明:用户注册后,需要发注册邮件和注册短信,传统的做法有两种1.串行...
1.什么是SpringBoot引入:springBoot使用习惯优于配置的理念,然项目快速运行起来,使用Spring Boot很容易创建一个独立运行的(运行jar,内嵌Servlet容器)、准生产级别的基于Spring框架的项目,使用Spring Boot可以不用或者很少使用Spring 配置Spring Boot核心功能独立运行的Spring项目:Spring Boot可以以ja...
Kafka的历史变迁在 Kafka 的历史变迁中,一共有两个大版本的生产者客户端:第一个是于 Kafka 开源之初使用 Scala 语言编写的客户端,;第二个是从 Kafka 0.9.x 版本开始推出的使用 Java 语言编写的客户端,它弥补了旧版客户端中存在的诸多设计缺陷。虽然 Kafka 是用 Java/Scala 语言编写的,但这并不妨碍它对于多语言的支持,在 Kafka 官网中,...
限流算法各有优缺点,按照实际情况(落地)和系统需求(请求流量、是否有突发流量等)灵活选用;市面上也有比较成熟的限流工具和框架。如Google的Guava中基于令牌桶实现的限流组件,以及alibaba开源的流量控制框架Sentinel,基于不同策略和模式使用不同的限流算法实现,如:匀速排队方式会严格控制请求通过的间隔时间,即让请求以均匀的速度通过,对应的是漏桶算法。
Bootstrap和ServerBootstrapBootstrap是引导的意思,一个Netty应用通常由一个Bootstrap开始,主要作用是配置整个Netty程序,串联各个组件,Netty中的Bootstrap是客户端程序的启动引导类,ServerBootstrap是服务端启动引导类常见API//应用于客户端,设置一个EventLoopGrouppublic B group(EventLoop