• 记录


    Java基础:

    数组 Array

    集合接口Collection

    List  List有序且允许元素重复。ArrayList、LinkedList和Vector是三个主要的实现类。 ArrayList 是线程不安全的, Vector 是线程安全的,这两个类底层都是由数组实现的 LinkedList 是          线程不安全的,底层是由链表实现的

    Set   Set不允许元素重复  HashSet和TreeSet是两个主要的实现类,Set 只能通过游标来取值

    Queue;

    PS:使用toArray()和Arrays.asList()可以在List和Array之间相互转换;

    Map和List 数据结构区别

    Lambda

    多线程

    自己写的hash 对创建对象有不有影响

    爬虫:

    爬虫如何实现自动登录  httpClient包

    爬虫如何解决验证码问题 第三方接口

    爬虫如何解决反扒机制 

    如何解决重定向问题

    数据库:

    对它基本的参数优化

    慢查询日志分析

    主从复制的配置

    nosql数据库如mongodb   Redis

    关系型数据库的行式存储和列式存储

    查询如何优化

    锁分类

    Spring:

    Contorller 是线层安全的吗

    路由是如何实现的

    MVC 架构好处

    线层的可见性 线层之间通信

    线层同步

    Java 内存模型

    微服务:

    dubbo

    zookper

    Spring Boot

    spring Cloud

    nginx 负载均衡

    Tomcat 几种方式  如何开启非阻塞

    架构:

    jvm虚拟机原理

    gc在什么场景下触发

    系统集群

    负载均衡

    反向代理

    动静分离

    网站静态化 。

    说出你了解的一些架构

    哪些场景使用哪些架构

    分布式:

    三台tomcat如何共享Session 让用户无感觉【第三方redis】

    cookie如何找到的对应的session【uuid jsessionid】

    分布式存储系统nfs,fastdfs,tfs,Hadoop

    分布式缓存技术memcached,redis,提高系统性能必备

    工具nginx必备技能超级好用,高性能,基本不会挂掉的服务器,功能多多,解决各种问题。

    消息:

    还有队列中间件。如消息推送,可以先把消息写入数据库,推送放队列服务器上,由推送服务器去队列获取处理,这样就可以将消息放数据库和队列里后直接给用户反馈,推送过程则由推送服务器和队列服务器完成,好处异步处理、缓解服务器压力,解藕系统。

    Maven

    Maven 生命周期

    自己的Jar包如何共享给其他人员使用 使用情况等如何知道

    Linux

    配置Gerrit

    配置Jenkins

    配置Git Server

    配置nginx   Tomcat  https

    配置Mysql Oracle mongdb

    部署禅道  

    设计模式:

    抽象工厂模式有什么优点,结合Spring回答

    多线程/线程池

    NIO

  • 相关阅读:
    Kubernetes笔记 (2)
    Kubernetes笔记(3)
    Kubernetes笔记 (1)
    《深入浅出React和Redux》(4)
    【从0安装】xshell和xftp
    【从0安装】Sourcetree
    postman测试需要登录的接口
    vue自定义滚动条组件-vuebar组件
    charles 抓包http 和 https
    pycharm 面板颜色调整和中文汉化
  • 原文地址:https://www.cnblogs.com/QQ931697811/p/6846635.html
Copyright © 2020-2023  润新知