- 博客(27)
- 收藏
- 关注
原创 【心得】高频面试题:如何使用synchronized锁?三种使用方式详细解析与实际代码展示!
synchronized 是 Java 中最简单且最常用的线程同步机制,适用于大多数简单的线程安全场景。它通过内置锁机制确保代码的互斥性和内存可见性,且在现代 Java 版本中性能表现良好。掌握synchronized锁的使用十分有必要。本文会聊聊对synchronized锁的三种使用方法,并给出实际代码进行展示。
2025-03-11 17:04:48
427
原创 【心得】一文梳理高频面试题 HTTP 1.0/HTTP 1.1/HTTP 2.0/HTTP 3.0的区别并附加记忆方法
面试时很容易遇到的一个问题—— HTTP 1.0/HTTP 1.1/HTTP 2.0/HTTP 2.1的区别,其实这四个版本的发展实际上是一环扣一环的,是逐步完善的,本文希望帮助读者梳理清楚各个版本之间的区别,并且给出当前各个版本的应用情况,以及总结了两个记忆口诀,希望对大家有帮助。
2025-03-02 16:33:25
1019
原创 【心得】缓存穿透与缓存击穿总是记混,一文从英语单词含义角度分析带你区分清楚!
从英语词源角度。分析缓存击穿与缓存穿透的本质含义,提供区分清楚二者、不再搞混的记忆技巧
2025-02-25 22:49:26
488
原创 【教程】手把手教你如何在本地根据已有sql文件创建数据库与数据库表(新手向)
前几天帮一位大一计算机新生启动导师给他的现成java项目,发现对于萌新来说,怎么根据已有的sql文件来创建对应的数据库与数据库表是一件困难的事,并且萌新表示网上缺少教程且问ai很多次都没成功,所以我决定写一篇新手向博客来教大家如何建表建库。
2025-02-08 15:33:39
1099
2
原创 【面经】字节南京一面部分题目记录
南京字节一面题,可能因为项目不太匹配,全程八股比较多,也有两道手撕代码题,强度还是有的。为了方便大家学习,大部分答案由GPT整理,有些题给出了我认为回答比较好的博客链接。
2025-02-02 17:31:20
705
原创 【Bug记录】黑马点评使用jmeter进行秒杀抢购时报401以及200后HTTP请求依旧异常的解决办法
学习黑马点评时,老师的优惠卷秒杀编码完成后用到了来进行压测。老师默认我们具有jmeter使用基础,所以在视频中,导致我在实际压测中出现了一些与视频效果不一致的报错,故记录下来,共勉学习。
2024-12-29 11:47:54
1106
原创 【记录】用JUnit 4的@Test注解时报错java.lang.NullPointerException的原因与解决方法
在练习黑马点评的逻辑过期解决缓存击穿时,编写了一个预热缓存数据的单元测试运行时报空指针异常,原因是注解用错了。
2024-12-06 22:45:01
1253
原创 【面经】影石insta360 技术解决方案实习生面经
一共三轮面试+一个笔试 最终面hr面挂了 复盘原因可能是笔试做得太差了且要薪太高 这个岗位对Java技术也有一定的要求。
2024-12-06 21:42:16
444
2
原创 【笔记】李宏毅《逻辑回归》笔记分享
通过这门课,学会了逻辑回归的基础知识、逻辑回归不用均方误差的原因、生成式模型与判别式模型的区别、将二分类问题延伸到了多分类问题、逻辑回归的限制性等知识。
2024-04-23 12:09:38
1014
原创 【笔记】李宏毅机器学习与深度学习课程笔记——神奇宝贝分类 案列讲解入门
上一节课讲的是预测,这节课讲的是分类。主要是拿神奇宝贝的分类举例子,通过这节课,了解了高斯分布在机器学习中的应用、了解了升维的操作以及减少参数以减少误差的trick。
2024-04-22 22:42:04
805
原创 【记录】selenium爬取chorme网页pdf时download.default directory与download.prompt_for_download失效的原因
失效原因是启用的隐身模式与这两条配置命令冲突
2024-04-20 12:20:03
2108
2
原创 爬虫写入csv文件的格式问题 ‘gbk‘ codec can‘t encode character ‘\u2705‘ in position与windows打开csv文件中文是乱码的解决方法
本文将解决爬虫写入csv文件的格式问题与windows打开csv文件中文是乱码的问题
2023-10-16 11:06:02
631
1
原创 【笔记】李宏毅《机器学习基本概念简介(下)》笔记分享
通过这节课,你将会理解这些名词:激活函数、batchsize、epoch、神经网络、深度学习
2023-09-22 17:26:35
180
1
原创 【笔记】李宏毅《机器学习基本概念简介(上)》笔记分享
通过本节课,你将理解什么是模型,什么是特征,什么是损失函数,并学习基于梯度下降的优化方法
2023-09-22 16:10:00
138
1
原创 【记录】基于selenium的亚马逊爬虫代码维护中遇到的bug与修护方式
导师为了检验我爬虫学得怎么样,把已经毕业师兄写好的一个基于selenium的爬虫代码交给我,要我去爬一些数据。然后不出所料,运行过程bug连连,有因为我自己学术不精导致的,也有因为师兄代码中存在一些版本老旧函数等,故开此帖,以做记录,也方便在学习爬虫的小伙伴一起进步!
2023-09-11 20:38:41
610
原创 安全小白的pikachu靶场学习笔记(三)---sql注入(II)
本篇文章将会针对pikachu靶场中的其它sql注入环节进行分析讲解通过这篇文章,你也许会学到更多的sql注入的位置、方式,重点是基于函数报错的方式注入,还有盲注的思想。提示:以下是本篇文章正文内容,下面案例可供参考。
2023-08-21 22:29:43
500
1
原创 【WAF Bypass】xss攻击绕过waf姿势总结
本文总结的绕waf方式仅仅只用于学习网络安全学科,不可以用于非法网络攻击破坏!守护网络安全,人人有责!在默认配置下,为了节省资源,许多WAF只会对GET请求进行过滤拦截,而忽略了对POST请求等提交方式的检测,因此,常用的一种xss绕WAF的方式是更改有害语句的提交方式,如将GET提交方式修改为POST、cookie、httpheader等来尝试绕过WAF拦截,尝试这一方法的前提是当前网页代码支持修改的提交方式。
2023-06-01 00:07:50
1273
1
原创 【WAF Bypass】sql注入漏洞的绕过WAF姿势总结
编码绕过的原理是,攻击者在注入时采用了一些特殊的字符编码方式,从而绕过WAF的检测过程。这种编码绕过的思路就是利用特殊的字符编码方式,将恶意SQL语句转化为WAF规则无法匹配的形式。伪装编码又分为以下几种:(1)URL编码:示例:(2)Unicode编码:(3)十六进制编码:【常用】(4)二次编码:易哲水的博客针对sql注入攻击的绕过一般是在数据库层面的绕过,需要指出的是,针对不同的数据库管理系统,其特性不同,绕过方式也存在差异。
2023-05-31 17:42:05
5737
1
原创 【NJUST】软件课设(三)|Lunix虚拟机使用过程中遇到的坑和解决办法
解决了git clone gitlab速度过慢、编译工具链时报错,编译固件时报错的情况。
2023-02-09 13:29:34
374
1
原创 JaveEE开发和运行时环境搭建向导
1.安装JDK8以后的版本a) 连接到JAVA官方下载网站http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html,选择windows 版本的SDKb) 安装jdk-8u161-windows-x64.exe。直接运行下载文件,建议安装目录为C盘根目录,安装完毕J2SDK根目录为C:\j2sdk 8。也可以安装在其它自定义目录下。更详细的安装步骤可以参阅https://docs.oracle
2021-05-27 13:42:04
284
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人