- 博客(14)
- 收藏
- 关注
原创 从零开始写一个 SpringBoot + Vue 小项目
在当今的互联网时代,前后端分离技术已经越来越受到重视。作为一个轻量级的 Java Web 开发框架,Spring Boot 可以帮助我们快速构建一个独立运行、产品级别的服务。而 Vue.js 作为一个简单而高效的前端框架,也是前后端分离开发中不可忽视的一环。
2023-02-16 13:01:09
2874
1
原创 SpringBoot集成Swagger-Knife4j生成美化RESTful API文档
SpringBoot集成Swagger-Knife4j生成美化RESTful API文档
2023-01-19 21:48:55
1981
原创 JavaWeb 获取客户端的真实IP地址
通常获取客户端IP使用request.getRemoteAddr();即可,但是如果客户端使用了反向代理的话,那么该方法就无法获取用户的真实IP地址了,我们就需要使用其他的方法来获取用户的真实IP地址了。
2022-12-03 21:02:15
4218
原创 Java线程间的资源互斥共享
在一些同时运行的线程需要共享数据时,每个线程就必须要考虑与他一起共享数据的线程的状态与行为,否则的话就不能保证共享数据的一致性,从而也就不能保证程序的正确性。在Java语言中,引入了“对象互斥锁”的概念(又称为监视器、管程)来实现不同线程对共享数据操作的同步。
2022-11-13 18:54:56
5715
3
原创 PHP 图片木马隐写方法及靶机演示
通常在木马的实际运用中,我们会面临防御者对文件类型、大小的过滤。有些规定只能上传图片的还可能对图片进行采集,即使攻击者直接更改文件类型也会被拦截。所以我们需要运用隐写技术将木马隐藏到图片中,以此来绕过防御,进行上传。
2022-11-11 20:15:33
4510
1
原创 PHP 一句话木马 @eval($_POST[‘hack‘]); 语句解析及靶机演示
该文章对PHP一句话木马 @eval($_POST['hack']); 语句进行了详细解析并进行了简单的靶机演示该木马利用操作
2022-11-10 19:28:11
28906
4
原创 Java简单封装一个动态数组
封装(Encapsulation)是面向对象方法的重要原则,封装就是把过程和数据包围起来,对数据的访问只能通过已定义的接口。本文将简单封装一个动态数组来作为一个案例加强对封装的理解。
2022-11-08 19:28:43
423
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人