-
大部分程序员还不知道的 Servelt3 异步请求,原来这么简单?
大部分程序员还不知道的 Servelt3 异步请求,原来这么简单? 前言 博文地址:https://sourl.cn/URptix 当一个 HTTP 请求到达 Tomcat,Tomcat 将会从线程池中取出线程,然后按照如下流程处理请求: 将请求信息解析为 HttpServletRequest 分发到具体 Servlet 处理相应的...
-
注解与反射-复习
注解与反射-复习 目录 注解 内置注解 元注解 自定义注解 反射机制 简介 Class类 Java内存 类加载的过程 ClassLoader 反射获取运行时类的结构信息 动态创建对象 通过反射创建对象 (一般情况) 通过"构造器对象"创建对象 (不存在无参构造) 通过反射调用成员: method field...
-
从mybatis源码看JDK动态代理
从mybatis源码看JDK动态代理 网上好多说到动态代理的文章内容都是这样子的: 一个实际干事的类Real;一个被创造的代理类Proxy。 Proxy调用Real中被代理的方法;有模有样的在被代理的方法前后打印出一些字符串。 比如下面的例子: 1 public class JdkProxy { 2 static i...
-
WEB缓存系统之varnish状态引擎
WEB缓存系统之varnish状态引擎 varnish的状态引擎分前端工作线程或者客户端状态引擎和后端工作线程或者服务端状态引擎;客户端状态引擎,主要处理客户端请求和响应相关的处理,比如是否可查缓存,是否命中,是否修剪缓存,是否识别用户请求的方法有或者直接交给vcl_pas...
-
java代码实现设计模式之代理模式
java代码实现设计模式之代理模式 /* 代理模式 * * 生活中: * (1)自己不方便做一些事情,例如:去国外 找代购 租房 买房 等等... * 1、代理模式 * (1)主题接口:要求代理类与被代理类实现同一个接口,例如:DAO接口 * (2)被代理者 * (3)代理者 * 必须持有被代理...
-
CPU上下文切换
CPU上下文切换 CPU上下文 在每个任务运行前,CPU 都需要知道任务从哪里加载、又从哪里开始运行,也就是说,需要系统事先帮它设置好 CPU 寄存器和程序计数器(Program Counter,PC)。 CPU 寄存器,是 CPU 内置的容量...
-
JVM内存结构图
JVM内存结构图 程序计数器:存放当前线程接下来将要执行的字节码指令、分支、循环、跳转、异常处理等信息。一个处理器只能执行一个线程中的指令,为了能够在CPU时间片轮转切换上下问之后顺利回到正确的执行位置,每条线程都需要具有一个独立的程序计数器,线程之间互不...
-
如何在耗时较长的操作完成后得到提醒?
如何在耗时较长的操作完成后得到提醒? 作为 Linux 工程师,很多工作是在命令行下完成的。有时候我们执行一个命令,可能需要很长时间才能完成,比如 sudo apt-get update ,或者编译一个需要花费半小时的系统,如果我们啥也不干就干等着结果,那效率未免也太低了。 那...
-
深入理解Java虚拟机(第三版)-14. 线程安全与锁优化
深入理解Java虚拟机(第三版)-14. 线程安全与锁优化 14. 线程安全与锁优化 1. 什么是线程安全? 当多个线程同时访问一个对象时,如果不用考虑这些线程在运行时环境下的调度和交替进行,也不需要进行额外的同步,或者在调用方进行任何其他的协调操作,调用这个对象的行...
-
Tomcat 爆出高危漏洞!
Tomcat 爆出高危漏洞! 一、漏洞背景 安全公告编号:CNTA-2020-0004 2020年02月20日, 360CERT 监测发现 国家信息安全漏洞共享平台(CNVD) 收录了 CNVD-2020-10487 Apache Tomcat文件包含漏洞。 CNVD-2020-10487/CVE-2020-1938是文件包含漏洞, 攻击者可利用该高危漏洞...
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
