知识点总结

以下知识点是一个总结归纳 用于补漏查缺。

 

1.java基础

   常用关键字 volatile synchronized transient final static 

   八大基础数据类型 

 

2.java进阶

  多线程

       Runnable  Thread 

  java8新特性 stream Optional  

  线程池  ExecutorThreadPool

  countdownlatch 有await 和 countdown

  cyclicBarrier 栅栏 

  设计模式 

      双重锁线程安全单例

      工厂模式 分静态工厂和抽象工厂

      策略模式

      代理模式

      适配器模式

  gc

     垃圾回收算法

      gc roots

  threadlocal 建议static 修饰

  JVM -xms  -xmx

  hashmap 原理、currenthashmap segement、

 

3.框架

spring (IOC、AOP)

spring事务 @Transtional  事务几种传播行为

springmvc 流程 dispatherservlet

mybatis  默认搜索引擎 innoDB  为什么使用B+数

 

MQ 各种MQ选型  异步 削峰 解耦

dubbo 如何使用  @EnableDubbo  @Service(version='1.0.0') @Reference(version='1.0.0')

springboot 约定大于配置 application.yml

redis

    五种数据结构以及各自用法  高阶  布隆

    双写一致性  

    缓存雪崩 穿透 击穿(布隆过滤器)

maven  私服  clean  package  install

4.数据库

索引  在哪些字段需要建立索引

sql优化 

sql 拼写

事务隔离级别 读未提交  读已提交 可重复性读 串行化

锁(乐观锁、悲观锁) 乐观锁在冲突率小于20%,否则使用悲观锁。乐观锁可使用版本号或者时间戳。

分页 PageHelper  limit  

 

5.算法

链表      

        

二叉树

队列

十大排序

 

6.linux 命令

ps 

grep

sz

sudo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值