2019年10月26日
摘要: 1、介绍 RocketMQ 是一款分布式、队列模型的消息中间件,具有以下特点: 能够保证严格的消息顺序 提供丰富的消息拉取模式 高效的订阅者水平扩展能力 实时的消息订阅机制 亿级消息堆积能力 2、RocketMQ原理 1、包含组件 1、NameServer:单点,供Producer和Consumer 阅读全文
posted @ 2019-10-26 16:59 dysdhd 阅读(91) 评论(0) 推荐(0)
  2019年10月20日
摘要: 1、消息中间件 1、通讯方式 1、点对点 2、发布订阅 2、JMS 1、jms JMS是java消息服务,JMS的客户端之间可以通过JMS服务进行异步的消息传输。 2、消费模型 1、点对点 1、模型: 生产者 消息队列 消费者 2、发布订阅 1、模型: 生产者 主题 消费者 3、ActiveMQ使用 阅读全文
posted @ 2019-10-20 16:54 dysdhd 阅读(145) 评论(0) 推荐(0)
  2019年10月13日
摘要: 一、Nginx 1、简介 1、通常作为反向代理 2、作用:集群(单节点风险,提高并发) 反向代理(不暴露真实IP),也即http服务器 虚拟服务器 静态服务器 3、优势:性能高,占内存小,轻量级服务器,能同时支持5w并发 4、安全架构方案: 3.1 反向代理(不暴露真实IP) 3.2 使用HTTPS 阅读全文
posted @ 2019-10-13 17:35 dysdhd 阅读(132) 评论(0) 推荐(0)
  2019年9月29日
摘要: 一、Java内存区域及内存溢出异常 1、运行时数据区域 1、程序计数器:当前线程所执行的字节码的行号指示器。 场景理解:并发中,CPU在不同线程间切换,为了线程切换后能恢复到正确的执行位置,每个线程都有程序计数器来记录执行位置。 2、虚拟机栈:生命周期与线程相同。 虚拟机栈描述的是Java方法执行的 阅读全文
posted @ 2019-09-29 20:24 dysdhd 阅读(102) 评论(0) 推荐(0)
  2019年9月15日
摘要: 一、Java缓存机制 1、mybatis,hibernate缓存机制:oscache,ehcache 2、oscache,ehcache:jvm内置缓存 ehcache主要是对数据库访问的缓存 oscache 主要是对页面的缓存 3、jvm缓存缺点:内存问题、无法持久化、多节点间无法共享 4、ehc 阅读全文
posted @ 2019-09-15 22:14 dysdhd 阅读(122) 评论(0) 推荐(0)
  2019年9月8日
摘要: 一、简介 1、核心点 敏捷开发、内置tomcat、减少xml配置 2、SpringBoot和微服务关联 微服务基于SpringBoot 二、新建SpringBoot项目 1、核心依赖 <parent> <groupId>org.springframework.boot</groupId> <arti 阅读全文
posted @ 2019-09-08 15:39 dysdhd 阅读(156) 评论(0) 推荐(0)
  2019年8月31日
摘要: 一、什么是Spring 1、管理Bean与Bean之间的关系 二、Spring环境搭建 1、依赖:spring-core,spring-context,spring-aop 2、配置文件 当xml中配置相同bean id时,启动报错 三、Spring作用域 singleton、prototype、r 阅读全文
posted @ 2019-08-31 20:46 dysdhd 阅读(152) 评论(0) 推荐(0)
摘要: 一、MyBatis和Hibernate区别 MyBatis以sql语句得到对象 Hibernate以对象得到sql语句 二、使用MyBatis 1、添加依赖 2、添加mybatis配置文件 <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE config 阅读全文
posted @ 2019-08-31 15:55 dysdhd 阅读(137) 评论(0) 推荐(0)
摘要: 一、步骤 1、配置主节点信息(service_id--集群标识) mysql配置文件my.cnf中添加serveri_id,开启binlog,重启 查看服务器状态:show master status 获取master_log_file和master_log_pos 2、主节点授权从节点读取权限 G 阅读全文
posted @ 2019-08-31 10:32 dysdhd 阅读(178) 评论(0) 推荐(0)
  2019年8月18日
摘要: 一、索引 1、为什么使用索引 提高查询效率 2、索引分类 二、索引底层实现原理 1、B+tree,类二分查找 三、索引优缺点 1、优点 1.1 增加查询效率 2、缺点 2.1 插入更新效率降低,增加内存消耗 3、什么字段适合加索引 高频查询,不频繁更新,字段区分度高 四、sql优化 1、联合索引使用 阅读全文
posted @ 2019-08-18 12:24 dysdhd 阅读(137) 评论(0) 推荐(0)