zoukankan      html  css  js  c++  java
  • 2021学习任务

    1、基础语法

          不了解这12个语法糖,别说你会Java

         Java编程进阶

    2、进阶

    • RPC
      网络IO:BIO NIO  AIO
      连接:连接数 长连接/短连接  TCP/UDP
      反射/代理
      典型的RPC框架
       
    • 并发
      线程
      协程
      高并发数据结构:拆分锁  读写锁 无锁/CAS
      •  

    问题排查

    CPU Util高
    内存OOM

    没响应java程序退出

    Java运行原理

    类加载机制

    编译机制:C1 C2 AOT

    线程机制

    内存管理/各种GC:Paraller  CMS G1  ZGC

     来测试下你的Java编程能力

    Java编程能力测试-我的回答

    1、分布式

    • SpringBoot
    • SpringCloud
    • Dubbo
    • 分布式锁解决方案
    • 微服务调用链
    • 多级缓存

    2、数据库:

    关系型数据库:Mysql 

    非关系型:

    • Elastic Search+Kibana 
    • MongDb 
    • Hbase

    3、数据库操作:

    • Mybatis
    • Jpa

    4、缓存

    • Redis
    • spring 自带cache

    5、消息

    • MemoQ
    • Kafka

    6、搜索

    • Elastic Search

    7、并发编程

    8、集合

    9、OSGI

    10、常见设计模式

      

    10、运维开发

    docker 

    k8s

    10、常见解决方案

    • 权限解决方案(Shiro 、SpringSecurity)
    • GIS解决方案(百度地图)
    • 分布式文件存储解决方案(FastDFS)
    • 缓存解决方案(Redis)
    • 搜索解决方案(Solr)
    • 网页静态化解决方案(freemarker)
    • 消息中间件解决方案(activeMQ)
    • 短信解决方案(阿里大于)
    • 单点登录解决方案(CAS)
    • 购物车解决方案
    • 跨域解决方案(CORS)
    • 分布式ID生成解决方案(推特的snowflake)
    • 秒杀解决方案
    • 开发与生成环境切换解决方案(Maven Profile)
    • (Zookeeper SolrCloud Redis集群 )负载均衡解决方案(Nginx)
    • 海量数据存储解决方案(MyCat分片)
    • 容器化部署解决方案(Docker)
    • SPA工程构建解决方案
    • (Vue.js +ElementUI + Node.js +Npm+ webpack)服务端渲染(SSR)解决方案(NUXT)
    • 前后端分离API模拟解决方案(Mock.js)
    • 微服务持续集成解决方案(Jenkins)
    • 容器化部署管理解决方案(Rancher)
    • 分布式日志解决方案(ELK)
    • 微服务实时监控解决方案(Grafana)
    • Spring全家桶解决方案 (SpringBoot+SpringCloud+ 
    • Spring+SpringMVC+Spring Data)微服务认证解决方案(JWT)
    • 微服务网关解决方案(Zuul)
    • 微服务负载均衡解决方案(Ribbon)
    • 微服务熔断解决方案(Hystrix)
    • 微服务集中配置解决方案(SpringCloudConfig)
    • 分布式搜索服务解决方案(Elasticsearch)
    • 大数据存储解决方案(mongoDB)
    • 消息中间件解决方案(RabbitMQ)
    • 第三方登陆解决方案(腾讯第三方登陆)
    • 云存储解决方案(OSS)
    • 爬虫解决方案(webmagic)
    • 人工智能解决方案(spark mllib als 、DL4J)
  • 相关阅读:
    C# 中的委托和事件
    POJ题目分类
    A*算法
    Poj 1077 eight(BFS+全序列Hash解八数码问题)
    Poj 2304 Combination Lock(模拟顺、逆时钟开组合锁)
    Poj 2247 Humble Numbers(求只能被2,3,5, 7 整除的数)
    Poj 2328 Guessing Game(猜数字游戏)
    Poj 2403 Hay Points(Map)
    Poj 1338 Ugly Numbers(数学推导)
    Poj 1504 Adding Reversed Numbers(用字符串反转数字)
  • 原文地址:https://www.cnblogs.com/QQ931697811/p/10239392.html
Copyright © 2011-2022 走看看