当前位置: 首页 > news >正文

Java 面试之结束问答

技术优化

线程池优化

  • 设置最大线程数
  • 设置最小核心线程数
  • 设置额外线程存活时间
  • 选择线程池队列
  • 选择合适的线程池
  • 选择合适的饱和策略

锁优化

  • 尽量不要锁住方法
  • 缩小同步代码块,只锁数据
  • 锁中尽量不要再包含锁
  • 将锁私有化,在内部管理锁
  • 进行适当的锁分解

HTTP 1.1 → ightarrow → HTTP 2.0

  • Tomcat 在 server.xml 里配置HTTP 协议版本






  • Spring Boot 在 application.properties 里配置HTTP 协议版本

    server.ssl.enabled=true
    server.ssl.***
    server.http2.enabled=true
    server.tomcat.protocol-header-https-value=https

通过什么形式学习新技术

还有什么要问的

http://www.dtcms.com/a/34807.html

相关文章:

  • IOS基础面试题
  • 泛微e9 OA中通过Java SDK获取金蝶云星空中的表单数据
  • 环境配置_升级ubuntu20.04 cmake版本到 3.24或更高版本
  • 深入解析 Linux 文件系统:EXT4、NTFS、NFS、CIFS 等的特点与应用(中英双语)
  • Spring Cloud之注册中心之Nacos的安装
  • 硬件加速与技术创新双轮驱动:DeepSeek和ChatGPT性能进阶的未来蓝图
  • 自编码器(Autoencoders)
  • 计算机视觉基础|轻量化网络设计:MobileNetV3
  • 软件测试高频面试题
  • 14.12 Auto-GPT OutputParser 架构设计:构建安全可控的大模型输出管道
  • 中通科技:边缘计算之路的探索与实践
  • 百度AI图片助手,免费AI去水印、画质修复、画面延展以及局部替换
  • 攻防世界 Reversing-x64Elf-100
  • 力扣hot100刷题——11~20
  • 【数据结构】(11) Map 和 Set
  • 编程题-从前序与中序遍历序列构造二叉树(中等-重点)
  • Docker部署Spring Boot + Vue项目
  • 忽略Git文件的修改,让它不被提交
  • 什么是拆分金额
  • 蓝桥真题讲解
  • 微服务面试题:分布式事务和服务监控
  • 从启动说起到单片机点灯发生了什么上——库层次
  • 第十五:to 的两种写法
  • Docker搭建redis集群
  • Oracle创建视图提示:ORA-01031 权限不足
  • (论文)使ConvNeXt模型适应语音数据集上的音频分类
  • Rust 中的内部可变性与 `RefCell<T>`
  • 选择排序:简单高效的选择
  • Java集合框架设计模式面试题
  • Linux系统管理(十七)——配置英伟达驱动、Cuda、cudnn、Conda、Pytorch、Pycharm等Python深度学习环境