多线程

  • java 线程同步 synchronized 详解

    synchronized既保证原子性,又保证内存可见性,是一种线程同步的方式,是锁机制的一种java实现。synchronized的实现基于JVM底层,JVM是基于monitor实…

    编程笔记 2022年5月3日
  • java 高并发程序设计详解

    有网友在面试过程中遇到了并发方面的知识,今天我就为大家简单的分析一下 java 关于并发编程和设计的知识,希望大家喜欢! 所谓并发编程是指在一台处理器上“同时&rdqu…

    编程笔记 2022年5月3日
  • Java jdk1.7 新特性(jdk1.5到jdk1.8的新特性系列)

    接着上一章 《jdk1.6的新特性》,本章我们进行 jdk.17的新特性。 首先是模块化特性:现在的 Java7也是采用了模块的划分方式来提速,一些不是必须的模块并没有下载和安装,…

    编程笔记 2022年5月3日
  • 大型网站离不开的缓存技术

    网站性能是客观的指标,可以具体体现到响应时间、吞吐量等技术指标 网站性能是主观的感受,而感受则是一种与具体参与者相关的微妙的东西,用户的感受和工程师的感受不同,不同的用户感受也不同…

    编程笔记 2022年5月3日
  • java 高级工程师 面试试题

    Java面试底层基础题 1、SpringMVC的原理以及返回数据如何渲染到jsp/html上? 答:spring MVC的核心就是 DispatcherServlet , 一个请求…

    编程笔记 2022年5月3日
  • 详解 java 生产者 消费者 多线程 经典面试题

    最近有网友面试中遇到了,生产者 消费者问题。我在这里整理一下,分享出来。对于多线程程序来说,不管任何编程语言,生产者和消费者模型都是最经典的。 实际上,准确说应该是“生…

    编程笔记 2022年5月3日
  • Java语言的十一大主要特性

    Java语言是简单的 Java语言的语法与C语言和C++语言很接近,使得大多数程序员很容易学习和使用。另一方面,Java丢弃了C++中很少使用的、很难理解的、令人迷惑的那些特性,如…

    编程笔记 2022年5月3日
  • 谈谈TCP和HTTP的keepalive

    Web发展的速度让许多人叹为观止,层出不穷的组件、技术,只需要合理的组合、恰当的设置,就可以让Web程序性能不断飞跃。 网站优化的手段有很多,常见的有:Flush机制的使用,动静分…

    编程笔记 2022年5月3日
  • 线程和进程

    线程 线程是进程的一个执行流,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位,本身没有独立的地址和系统资源,是程序执行的最小单位。说通俗点,线程就是任劳任怨的干…

    编程笔记 2022年5月3日
  • 架构设计&分布式&数据结构与算法面试题(2022最新版)

    架构设计 请列举出在JDK中几个常用的设计模式? 单例模式(Singleton pattern)用于Runtime,Calendar和其他的一些类中。工厂模式(Factory pa…

    编程笔记 2022年5月2日