摘要:
深入理解 Tomcat(三)Tomcat 底层实现原理_ignore-CSDN博客_tomcat底层原理 本文将介绍 Java Web 服务器是如何运行的, Web 服务器也称为超文本传输协议( HyperText Transfer Protocol, HTTP)服务器, 因为它使用 Http 与其 阅读全文
posted @ 2021-12-21 17:33
CharyGao
阅读(228)
评论(0)
推荐(0)
摘要:
句柄是一种特殊的智能指针 。当一个应用程序要引用其他系统(如数据库、操作系统)所管理的内存块或对象时,就要使用句柄。 句柄与普通指针的区别在于,指针包含的是引用对象的内存地址,而句柄则是由系统所管理的引用标识,该标识可以被系统重新定位到一个内存地址上。这种间接访问对象的模式增强了系统对引用对象的控制 阅读全文
posted @ 2021-12-21 17:15
CharyGao
阅读(258)
评论(0)
推荐(0)
摘要:
版权声明:本文为博主原创文章,无需授权即可转载,甚至无需保留以上版权声明,转载时请务必注明作者。https://blog.csdn.net/weixin_43453386/article/details/83792682 Response的Header属性详解 一、Header属性 二、Header 阅读全文
posted @ 2021-12-21 16:58
CharyGao
阅读(946)
评论(0)
推荐(0)
摘要:
mysql的key和index多少有点令人迷惑,这实际上考察对数据库体系结构的了解的。 PRI — 主键约束; UNI — 唯一约束; MUL — 可以重复; 1 、key 是数据库的物理结构,它包含两层意义, 一是约束(偏重于约束和规范数据库的结构完整性), 二是索引(辅助查询用的)。包括prim 阅读全文
posted @ 2021-12-21 16:56
CharyGao
阅读(171)
评论(0)
推荐(0)
摘要:
一.简介 pcap文件是常用的数据报存储格式,可以理解为就是一种文件格式,只不过里面的数据是按照特定格式存储的,所以我们想要解析里面的数据,也必须按照一定的格式。普通的记事本打开pcap文件显示的是乱码,用安装了HEX-Editor插件的Notepad++打开,能够以16进制数据的格式显示,用wir 阅读全文
posted @ 2021-12-21 16:51
CharyGao
阅读(10949)
评论(0)
推荐(2)
摘要:
java虚拟机class存在哪_hotpot java虚拟机Class对象是放在 方法区 还是堆中 ?_施翀的博客-CSDN博客 先说结论,参照OpenJDK1.8的源码,Class对象应该存在于Heap中。 1. Class对象何时创建——类加载器加载过程中创建,具体参见源码: instanceK 阅读全文
posted @ 2021-12-21 16:50
CharyGao
阅读(118)
评论(0)
推荐(0)
摘要:
1. 前言 在很多场景下,如果能够生成Java代码中方法之间的调用链,是很有帮助的,例如分析代码执行流程、确认被修改代码的影响范围、代码审计/漏洞分析等。 IDEA提供了显示调用指定Java方法向上的完整调用链的功能,可以通过“Navigate -> Call Hierarchy”菜单(快捷键:Ct 阅读全文
posted @ 2021-12-21 16:49
CharyGao
阅读(1624)
评论(0)
推荐(0)
摘要:
首先从词性来看,代理(Proxy)是名词,委派(Delegate)是动词,其次代理说明了若干个对象实现了一个共同的接口,而委派只是说明一个对象引用了另一个对象,并不牵扯接口。 【编程】辨异 —— proxy 与 delegate_weixin_30548917的博客-CSDN博客 二者分别对应着设计 阅读全文
posted @ 2021-12-21 16:48
CharyGao
阅读(2495)
评论(0)
推荐(2)
摘要:
在论坛上看到好多人说先删除缓存在更新数据库,这种逻辑是错误的, 第一种情况先删缓存再删数据库:在多线程环境下,当一个线程把缓存删掉之后,另一个线程读缓存,读不到缓存就会直接读库,读到数据后就会更新缓存,先前的线程呢,才更新数据库,会造成缓存脏读的情况,很容易产生缓存脏读。 第二种情况先删数据库再删缓 阅读全文
posted @ 2021-12-21 16:20
CharyGao
阅读(714)
评论(0)
推荐(0)
摘要:
1.Spring Security介绍 1.1 Spring Security定义 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。Spring Security主要实现了Authentication(认证,解决who are yo 阅读全文
posted @ 2021-12-21 16:15
CharyGao
阅读(485)
评论(0)
推荐(0)
摘要:
Keepalived原理_清塘荷韵_kathy的博客-CSDN博客_keepalived工作原理 Keepalived简介 Keepalived是Linux下一个轻量级别的高可用解决方案。高可用:广义来讲,是指整个系统的高可用行;狭义的来讲就是主机的冗余和接管。 它与HeartBeat实现类似的功能 阅读全文
posted @ 2021-12-21 15:42
CharyGao
阅读(203)
评论(0)
推荐(0)
摘要:
Java深度历险(一)——Java字节代码的操纵-InfoQ 【编者按】Java 作为业界应用最为广泛的语言之一,深得众多软件厂商和开发者的推崇,更是被包括 Oracle 在内的众多 JCP 成员积极地推动发展。但是对于 Java 语言的深度理解和运用,毕竟是很少会有人涉及的话题。InfoQ 中文站 阅读全文
posted @ 2021-12-21 15:35
CharyGao
阅读(101)
评论(0)
推荐(0)
摘要:
在 java 程序中,有时候可能需要推迟一些高开销的对象初始化操作,并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正确实现线程安全的延迟初始化需要一些技巧,否则很容易出现问题。比如,下面是非线程安全的延迟初始化对象的示例代码: 复制代码 public class Uns 阅读全文
posted @ 2021-12-21 15:23
CharyGao
阅读(58)
评论(0)
推荐(0)
摘要:
聊聊并发(一)——深入分析Volatile的实现原理-InfoQ 引言 在多线程并发编程中 synchronized 和 Volatile 都扮演着重要的角色,Volatile 是轻量级的 synchronized,它在多处理器开发中保证了共享变量的“可见性”。可见性的意思是当一个线程修改一个共享变 阅读全文
posted @ 2021-12-21 14:58
CharyGao
阅读(89)
评论(0)
推荐(0)
摘要:
JMM概述_牧竹子-CSDN博客_jmm 简介 什么是JMM 内存模型可以理解为在特定的操作协议下,对特定的内存或者高速缓存进行读写访问的过程抽象描述,不同架构下的物理机拥有不一样的内存模型,Java虚拟机是一个实现了跨平台的虚拟系统,因此它也有自己的内存模型,即Java内存模型(Java Memo 阅读全文
posted @ 2021-12-21 14:23
CharyGao
阅读(243)
评论(0)
推荐(1)
摘要:
这是测试所用到的类: package db; import java.util.Queue; import java.util.Set; import java.util.concurrent.ConcurrentMap; import org.redisson.Redisson; import o 阅读全文
posted @ 2021-12-21 10:41
CharyGao
阅读(255)
评论(0)
推荐(0)
摘要:
UAC即Windows 用户帐户控制级别以及app.manifest清单选项requestedExecutionLevel level=“requireAdministrator“ uiAccess=_LongtengGensSupreme博客-CSDN博客 UAC即Windows 用户帐户控制级别 阅读全文
posted @ 2021-12-21 09:35
CharyGao
阅读(1149)
评论(0)
推荐(0)

浙公网安备 33010602011771号