摘要: 使用RabbitMQ的好处 (1)使用消息队列可以将同步改成异步,可以解耦。 (2)可以通过消息队列设置最大请求数,超过阈值的抛弃或转到错误页面,避免服务器大量请求,导致服务器承压过大,以此来实现流量削峰。 (3)RabbitMQ采用的是信道通信,一个TCP连接可以容纳磁盘容量能承受范围内的多个信道 阅读全文
posted @ 2020-05-07 20:36 时光编辑师 阅读(280) 评论(0) 推荐(0)
摘要: SpringBoot 1.SpringBoot、SpringMVC、Spring的区别 Spring主要完成的是IOC和AOP的功能。 SpringMVC是通过DispatcherServelet,ModelAndView 和 ViewResolver等使开发Web应用变得很简单了。 SpringB 阅读全文
posted @ 2020-05-04 16:24 时光编辑师 阅读(327) 评论(0) 推荐(0)
摘要: 创建线程池的方式,以及各自的特点 1.使用ThreadPoolExecutor类创建线程池。 ThreadPoolExecutor(int corePoolSize, // 线程池的核心线程数 int maximumPoolSize, // 线程池的最大线程数 long keepAliveTime, 阅读全文
posted @ 2020-05-03 10:12 时光编辑师 阅读(209) 评论(0) 推荐(0)
摘要: MySQL MySQL分页查询 SELECT * FROM admin_company LIMIT 0,10; SELECT * FROM admin_company ORDER BY id LIMIT 0,10; limit后参数代表什么意思? LIMIT[位置偏移量,]行数,第一个参数是从哪个序 阅读全文
posted @ 2020-05-02 19:14 时光编辑师 阅读(319) 评论(0) 推荐(0)
摘要: Mybatis Mybatis中#{}和${}区别 #{}:解析为参数占位符,生成的SQL里对应的位置用?表示,值是当做字符串处理的,会加上''。 使用#{}可以很大程度上防止sql注入(SQL拼接)。 ${}:直接解析为相应的值。在动态生成SQL时,直接进行变量替换,不会自动加''。 在动态表名和 阅读全文
posted @ 2020-05-02 17:50 时光编辑师 阅读(218) 评论(0) 推荐(0)
摘要: String、StringBuffer、StringBuilder String类是用的 final char[] 保存的字符串,故String对象是不可变的,用+拼接字符串,就是生成的一个新的String对象。 String s1 = "abc"; 是放在字符串常量池中,如再创建一个String 阅读全文
posted @ 2020-05-02 16:21 时光编辑师 阅读(176) 评论(0) 推荐(0)
摘要: 添加依赖 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependenc 阅读全文
posted @ 2020-05-01 12:12 时光编辑师 阅读(165) 评论(0) 推荐(0)
摘要: Redis是一种key-value的格式存储数据的NO-SQL非关系型数据库。其中value有五种数据类型:String字符类型、Hash散列类型、List列表类型、Set集合类型、SortedSet或者叫zset有序集合类型。 常用redis命令 key是不忽略大小写的,命令是忽略大小写的。 St 阅读全文
posted @ 2020-04-26 09:40 时光编辑师 阅读(383) 评论(0) 推荐(0)
摘要: 官方地址:http://dubbo.apache.org/zh-cn/ 节点角色说明 1、Container:服务运行容器,只启动一次 2、Provider:服务提供者 3、Registry:服务注册与发现的注册中心 4、Consumer:服务消费者 5、Monitor:统计服务的调用次数和调用时间 阅读全文
posted @ 2020-04-19 19:26 时光编辑师 阅读(2325) 评论(0) 推荐(0)
摘要: 责任链模式 用来按责任顺序来处理一系列的事务,由多个节点组成的一条执行链。一个节点处理完业务逻辑后,会根据实际的需求,去传递给下一个节点。如果符合业务处理条件,则会一直执行至最后一个节点处理完成。 下面是两种方式实现: (1)给每个节点都设置下一个节点处理类,如果最后一个节点没有设置下一节点,则结束 阅读全文
posted @ 2020-04-19 16:16 时光编辑师 阅读(210) 评论(0) 推荐(0)