springboot3和springboot2的区别
组件JDKJDK 8、9JDK 17+ServletJPAJPA2.0+JPA3.0+SpringGradleGradle 4.xGradle7.3。
Golang 避坑指南
本文将介绍 Golang 初学者容易菜的坑,希望广告 Gopher 避而远之。
tomcat 升级到8.5.99后,系统启动不起来问题(修复 CVE-2024-24549 拒绝访问漏洞)
因为tomcat最近发布了:CVE-2024-24549 漏洞,为了安全考虑进行tomcat升级,发现升级到8.5.99或8.5.100之后项目会卡在shiroFilter不动。因为尝试了8.5.98可以启动起来,所以在8.5.98的基础上增加了修复CVE-2024-24549漏洞代码。意思大概是:
【Vulhub靶场】Nginx 中间件漏洞复现
本文主要对nginx的漏洞进行复现,在vulhub靶场复现nginx文件名逻辑漏洞、Nginx越界读取缓存漏洞(CVE-2017-7529)、Nginx 配置错误导致漏洞以及解析漏洞。
CentOS7安装部署Nginx服务(超详细)
Nginx在CentOS系统上的安装不是,Nginx简介和常用命令介绍
php小白使用php集成环境(小皮),并使用vscode调试代码
来到公司接手了一个thinkPHP7.3后台,vue3前端的一个项目,然后开始了解php环境语法等。也看了很多的介绍,其实嗷比较的杂,对于一个前端的哥们来说习惯了使用vscode所以就还是比较难以接受,所以我讲一下我在使用小皮面板(phpstudy_pro)来调试代码的过程和其中踩的坑。
大数据开发中如何计算用户留存及SQL示例
留存是指用户在某一时间点(如注册日、首次使用日)后,在后续特定时间段内继续使用该产品的行为。留存率则是这些留存用户占初始用户的比例。留存率越高,说明产品越能吸引并保持用户的兴趣。评估产品吸引力:留存率高的产品通常意味着用户对产品有较高的满意度和忠诚度。指导产品优化:通过分析不同时间段的留存率,可以识
免杀对抗&Go魔改二开&Fscan扫描&FRP代理
在渗透测试过程中,有后渗透需求时,需要进行反向代理,最早接触的是frp工具,但是在使用过程当中会有配置文件落地,如果忘记删除的情况下容易被溯源C2地址。官方版本的frp在默认配置传输过程中有一些明显的特征,在如今多种安全设备防护的内网会遭受到识别和拦截,如果不进行去除特征或者进行加密传输的话很可能会
mysql查看数据库、表大小、磁盘空间占用以及一些常用mysql代码,持续更新ing
其中tabl_rows可以替代分页代码的count。可以查看数据库每个表占用磁盘大小。如果行数不对可以重新分析表。查看数据库整体大小代码。
Spring Boot的无缝衔接:深入解析与实践
Spring Boot通过其独特的“约定优于配置”原则和丰富的生态系统,为开发者提供了一个高效、简洁的开发平台。本文将深入解析Spring Boot无缝衔接的几大优势,并通过实际案例和深入分析,展示这些优势如何在项目中发挥作用。依赖,并遵循Spring Boot的约定进行配置。通常,你不需要为Red
spring boot 生成PDF模板文件
spring boot 生成PDF模板文件
MySQL 数据类型详解:TINYINT、INT 和 BIGINT
MySQL 提供了多种整数类型来满足不同的数据存储需求。TINYINT适用于存储小范围整数,INT适用于大多数常见场景,BIGINT适用于存储非常大范围的整数。选择合适的数据类型可以提高系统的存储效率和性能。在设计数据库时,了解这些类型的区别和适用场景可以帮助你做出更明智的决策。
执行sql报错only_full_group_by的解决方法
(2)然后,把ONLY_FULL_GROUP_BY去掉,再设置下:set global sql_mode='STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,
达梦数据库相关SQL及适配Mysql配置总结
达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称 DM。
mysql连接不上可能的原因:防火墙放行mysql的3306端口 全库复制:data目录替换即可 mysql查看版本
1.看本地localhost能否连接2.在本地看IP能否连接 能说明本地正常 权限也够都能的话,ip能否ping通能就说明可能是防火墙原因了。关闭防火墙及杀毒试试。我这里关防火墙就能访问了。
idea的java17中springboot环境maven配置(包含环境变量配置)
使用 JDK 17 和 Spring Boot 时,推荐选择适配的 Maven 和 Spring Boot 版本,以确保最佳兼容性和性能。
PHP-CGI Windows平台远程代码执行漏洞(CVE-2024-4577)
PHP 在设计时忽略 Windows 中对字符转换的Best-Fit 特性,当 PHP-CGI 运行在Window平台且使用了如下语系(简体中文936/繁体中文950/日文932等)时,攻击者可构造恶意请求绕过 CVE-2012-1823 补丁,从而可在无需登陆的情况下执行任意PHP代码。
【高性能服务器】select模型
🔥❤️IO多路复用就是复用一个线程,从原先一个客户端需要一个线程去调用recv询问内核数据是否已经就绪,那么多个客户端就需要多个线程,转变成现在多个客户端都用一个线程使用select/poll去统一管理,主动通知用户哪些数据已经就绪(read,write,accept等事件),所以复用了这个线程,
SpringBoot-异步编程:@Async原理、使用及自定义线程池
在Spring Boot中,使用@Async注解进行异步编程是一种非常实用的特性,它可以帮助我们提升应用的响应速度,尤其是在执行一些耗时操作(如大文件处理、网络请求、数据库批量操作等)时。异步方法可以在后台线程中执行,而不需要阻塞主线程,从而提高了应用的并发能力和用户体验。
SQL-多表查询-联合查询 union, union all
当我们需要跨多个表检索一个查询结果集时,SQL中的联合查询就十分有用了。在本文中,我们将研究什么是SQL联合查询,并提供使用场景和实例。总之,SQL联合查询(UNION/UNION ALL)十分有用。它可以帮助我们从多个表中获取数据,为我们提供丰富多彩的查询结果集,同时也能提高SQL的灵活性。