-
最全面的阿里多线程面试题,你能回答几个?
最全面的阿里多线程面试题,你能回答几个? 1、什么是进程,什么是线程,为什么需要多线程编程? 进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作系统进行资源分配和调度的一个独立单位; 线程是进程的一个实体,是CPU调度和分派的基本单位,是...
-
深入理解Java虚拟机---简笔
深入理解Java虚拟机---简笔 Evernote Export 1.走进Java JDK(Java程序设计语言、Java虚拟机、Java API)JRE(Java SE API子集、Java虚拟机)JVM 2.Java内存区域 程序计数器: 记录线程执行字节码的行号指示器。 字节码解释器通过改变程序计数器来依次读取指令,从而实...
-
手撕ThreadPoolExecutor线程池源码
手撕ThreadPoolExecutor线程池源码 这篇文章对ThreadPoolExecutor创建的线程池如何操作线程的生命周期通过源码的方式进行详细解析。通过对execute方法、addWorker方法、Worker类、runWorker方法、getTask方法、processWorkerExit从源码角度详细阐述,文末有彩蛋。 exex...
-
Java 类加载机制
Java 类加载机制 JVM进程 执行一个Java程序,实质是调用jdk\bin下的java.exe,把这个Java程序作为参数传递给java.exe,此命令会启动一个JVM进程,不管这个Java程序有多少个线程、有多复杂,这个Java程序中所有的线程、变量都处于此JVM进程中,它们使用的都是此JVM进程...
-
Tomcat源码分析 (八)----- HTTP请求处理过程(一)
Tomcat源码分析 (八)----- HTTP请求处理过程(一) 终于进行到 Connector 的分析阶段了,这也是Tomcat里面最复杂的一块功能了。 Connector 中文名为 连接器 ,既然是连接器,它肯定会连接某些东西,连接些什么呢? Connector 用于接受请求并将请求封装成Request和Res...
2019-08-26 06:08:20 文件ESET服务器定义txtApache服务器IEServlet分析方法WebApp
-
Springboot 错误处理机制
Springboot 错误处理机制 SpringBoot默认的错误处理机制 即我们常见的白色的ErrorPage页面 浏览器发送的请求头: 如果是其他的请求方式,比如客户端,则相应一个json数据: 原理;是通过 ErrorMvcAutoConfiguration,错误处理的自动配置; 给容器中添加了以下组件 1、D...
-
图片查看器
图片查看器 1.下面一段代码,不知道是怎么打开图片文件的。 /** * @author Steven * Func: 查看照片 * Created : 2019-8-17 */ import java.awt.EventQueue; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEven...
-
mini QQ(项目一)
mini QQ(项目一) 一个多人聊天工具(C/S结构),实现了如下功能: 一个可视化窗口,支持鼠标点击事件 注册功能,用户可以注册自己的聊天账号, 注册信息包括: 账号名(可以用姓名来替代账号,支持中文), 密码(聊天框输入时,会自动隐藏密码), 个性签名(设置座...
2019-08-26 05:57:32 mysql编程socket编程sql编程界面编程什么是js文件服务器mysqlqq好友
-
栈:如何实现浏览器的前进和后退功能?
栈:如何实现浏览器的前进和后退功能? 栈是什么?想象是一摞叠在一起的盘子,在放盘子的时候,需要自下而上一个一个放,取盘子的时候需要自上而下一个一个...
-
Java基础—内部类
Java基...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
