掌握的技术知识点

技术列表清单:

  1、jmeter::压力测试

  2、kafka:是属于Apache下的,是一个分布式流处理平台,支持消息的发布和订阅,类似于 RabbtMQ、ActiveMQ 等消息队列、支持消息的发布和订阅,类似于 RabbtMQ、ActiveMQ 等消息队列、能保证消息的可靠性投递、支持消息的持久化存储,并通过多副本分布式的存储方案来保证消息的容错、高吞吐率,单 Broker 可以轻松处理数千个分区以及每秒百万级的消息量

   3、lock锁:java 5 中引入了新的锁机制——java.util.concurrent.locks 中的显式的互斥锁

   4、Nexus:搭建属于自己的maven私服

      仓库分为四种:

          group: 仓库组

           hosted:宿主

           proxy:代理

           virtual:crond定时任务

  
   5、mq:消息队列


   6、FastDFS:分布式文件系统

      7、SQL函数:
      DATE_SUB
       示例
         SELECT DATE_SUB(NOW(),INTERVAL 2 DAY);//获取2天前的日期
         SELECT DATE_SUB(NOW(),INTERVAL -2 DAY);//获取2天后的日期
      EXPLAIN: 分析sql语句

    8、mysql索引

      类型:
        B-Tree索引
        哈希索引
        空间数据索引
        全文索引

    9、疑问
        where 1=1有什么作用?
          单表查询列表的时候,需要使用(防止条件查询出错)
          多表查询就不需要了
          当然使用Hibernate、mybatis这样的ORM框架就不存在这种情况

  注意:查看哪些做了定时任务:crontab -l  只有精确匹配索引索引列的查询才有效

原文地址:https://www.cnblogs.com/bwcx1375/p/13956696.html