相关文章
JVM系列——垃圾收集器Parrlel Scavenge、CMS、G1常用参数和使用场景
背景
当前在Java领域,JDK 8版本仍然享有广泛的使用,它支持了Parallel Scavenge、CMS和G1这几种垃圾收集器。因此,为了在业务应用中更加高效地进行开发和性能调优,我们需要对这些垃圾收集器的工作原理和特性有一个全面的理解和认识…
建站知识
2024/10/15 14:15:19
CTFshow web(php特性 105-108)
web105
<?php /* # -*- coding: utf-8 -*- # Author: Firebasky # Date: 2020-09-16 11:25:09 # Last Modified by: h1xa # Last Modified time: 2020-09-28 22:34:07 */ highlight_file(__FILE__); include(flag.php); error_reporting(0); $error你还想要flag嘛&…
建站知识
2024/10/22 21:34:32
【防止重复提交】Redis + AOP + 注解的方式实现分布式锁
文章目录 工作原理需求实现1)自定义防重复提交注解2)定义防重复提交AOP切面3)RedisLock 工具类4)过滤器 请求工具类5)测试Controller6)测试结果 工作原理
分布式环境下,可能会遇到用户对某个接…
建站知识
2024/10/17 11:52:24
【Spring基础】从0开始学习Spring(2)
前言
在上篇文章,我已经讲了Spring中最核心的知识点:IoC(控制反转)以及DI(依赖注入)。这篇文章,我将讲一下关于Spring框架中的其它比较琐碎但是又还是挺重要的知识点,因此ÿ…
建站知识
2024/11/15 22:06:48
简单说说redis分布式锁
什么是分布式锁
分布式锁(多服务共享锁)在分布式的部署环境下,通过锁机制来让多客户端互斥的对共享资源进行访问/操作。
为什么需要分布式锁
在单体应用服务里,不同的客户端操作同一个资源,我们可以通过操作系统提供…
建站知识
2024/10/25 14:26:12
Linux应用开发---网络通信
Linux应用开发—网络通信
1 网络通信概述 Linux下的网络编程,我们一般称为 socket 编程,socket 是内核向应用层提供的一套网络编程接口,我们可以基于socket接口开发自己的网络相关应用程序。
1.1 socket 简介 套接字(socket&…
建站知识
2024/10/17 13:18:13
deepin20.9安装及配置
安装deepin20.9很简单,刻录u盘 安装 一路next
apt install nginx global vim-nox debian11 使用apt安装php, 使php多版本共存_debain11 php5-CSDN博客
vim LeaderF安装问题 - 知乎
debian10安装vue环境, 包括安装node.js-CSDN博客 debian安装vue3 nodejs20-CSD…
建站知识
2024/11/18 23:06:16