上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页
摘要: 消息队列常见问题及解决方案 参考链接 前一章节讨论了MQ的优缺点,本章主要针对缺点进行分析解决。 一、如何保证MQ的高可用性 —— (消息丢失) RabbitMQ镜像模式 镜像集群模式是所谓的RabbitMQ的高可用模式,跟普通集群模式不一样的是,你创建的queue,无论元数据还是queue里的消息 阅读全文
posted @ 2020-03-24 16:11 Qmillet 阅读(5113) 评论(0) 推荐(0) 编辑
摘要: 一、消息队列使用场景 1. 异步处理 传统业务并行处理: 消息队列进行处理: 2. 应用解耦 传统业务调用,耦合性太高。 采用消息队列进行处理, 降低耦合性。 3. 流量削峰 每天0点到11点,A系统风平浪静,每秒并发请求数量就100个。结果每次一到11点~1点,每秒并发请求数量突然会暴增到1万条。 阅读全文
posted @ 2020-03-24 01:17 Qmillet 阅读(6859) 评论(3) 推荐(0) 编辑
摘要: 一、啥是反射? 通过反射机制加载一个class字节码文件,获得并调用任意一个类的所有属性和方法。 二、反射能干啥? 在运行时判断任意一个对象所属的类 在运行时构造任意一个类的对象 在运行时判断任意一个类所具有的成员变量和方法 在运行时调用任意一个对象的方法 三、干一干试试看! 1. Animal样本 阅读全文
posted @ 2020-03-23 23:41 Qmillet 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 一、Tomcat线程模型 1. BIO 同步阻塞式I/O操作,表示Tomcat使用的是传统Java I/O操作(即Java.io包及其子包)。Tomcat7以下版本默认情况下是以bio模式运行的,由于每个请求都要创建一个线程来处理,线程开销较大,不能处理高并发的场景,在三种模式中性能也最低。启动to 阅读全文
posted @ 2020-03-23 17:07 Qmillet 阅读(3634) 评论(0) 推荐(1) 编辑
摘要: 一、Tomcat接口 server.xml配置文件讲解 <?xml version='1.0' encoding='utf-8'?> <Server port="8005" shutdown="SHUTDOWN"> <!--停止端口号 --> <Listener className="org.apa 阅读全文
posted @ 2020-03-23 15:14 Qmillet 阅读(760) 评论(0) 推荐(0) 编辑
摘要: Spring AOP 官方文档 一、引述 与OOP(面向对象)相比,传统的的OOP开发的代码逻辑是自上而下的,但是在这些自上而下的过程中会产生横切性的问题(例如日志、权限、事务),而这些横切性的问题由于我们的主业务逻辑关系不大,会散落在代码的各个地方,造成难以维护的问题。 AOP的编程思想就是把这些 阅读全文
posted @ 2020-03-23 00:40 Qmillet 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、什么是IOC DI全称Dependency Injection,依赖注入,在Spring框架负责创建Bean对象时,动态的将依赖对象注入到Bean组件。j具体有构造器注入、setter注入、静态工厂注入、实例工程注入。 IOC全称 Inverse of Control ,控制反转。就是将系统中创 阅读全文
posted @ 2020-03-22 18:35 Qmillet 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 一、Spring概述 简单来说,Spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。Spring的大小和开销都是轻量级,完整的Spring框架可以在一个只有1M多的JAR文件里发布。 七大模块 二、Spring优点 1.方便解耦,简化开发: Spring就是一个大工厂,专门负 阅读全文
posted @ 2020-03-22 13:37 Qmillet 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 1. SpringMVC执行流程 ★★★★★ Spring MVC主要由DispatcherServlet、处理器映射【找控制器】、适配器【调用控制器的方法】、控制器【业务】、视图解析器、视图组成。 (1) 客户端请求提交到 DispatcherServlet控制器。 (2) 由 Dispatche 阅读全文
posted @ 2020-03-22 00:43 Qmillet 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 MyBatis是一个半自动的持久层框架,对JDBC的操作数据库过程进行了封装,使开发者只需要关注SQL本身,而不需要自己实现JDBC(注册驱动、创建Connection、创建Statement、设置参数、结果收集等处理)。Mybatis通过注解或者xml文件对JDBC各种操作进行配置,并将 阅读全文
posted @ 2020-03-21 22:31 Qmillet 阅读(706) 评论(0) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 19 下一页