墩墩分墩
码龄7年
关注
提问 私信
  • 博客:609,251
    社区:185
    问答:293
    动态:120,434
    730,163
    总访问量
  • 289
    原创
  • 5,245
    排名
  • 46,246
    粉丝
  • 433
    铁粉
  • 学习成就

个人简介:博主的一天很枯燥,吃吃饭、睡睡觉、健健身、跑跑步、打打王者、养养猫、溜溜狗、写写博客、打打豆豆啥的。。。。。。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2017-08-21
博客简介:

墩墩分墩

博客描述:
博主的一天很枯燥,吃吃饭、睡睡觉、健健身、跑跑步、打打王者、养养猫、溜溜狗、打打豆豆、写写博客啥的。。。。
查看详细资料
  • 原力等级
    成就
    当前等级
    8
    当前总分
    5,935
    当月
    40
个人成就
  • Java领域优质创作者
  • 博客专家认证
  • 获得1,264次点赞
  • 内容获得276次评论
  • 获得3,679次收藏
  • 代码片获得7,370次分享
创作历程
  • 27篇
    2024年
  • 38篇
    2023年
  • 16篇
    2022年
  • 90篇
    2021年
  • 60篇
    2020年
  • 58篇
    2019年
成就勋章
TA的专栏
  • Python
    付费
    24篇
  • Andriod
    付费
    6篇
  • Java多线程
    付费
    42篇
  • JVM
    付费
    7篇
  • 个人质量提高指南
    3篇
  • 项目实战
    1篇
  • Java基础
    81篇
  • 限时公开
  • 设计模式
    23篇
  • JavaWeb
    25篇
  • SpringBoot
    30篇
  • Java基础提升
    1篇
  • Java开源框架
    1篇
  • Java源码
    3篇
  • Java工具类
    19篇
  • Spring
    1篇
  • 计算机网络
    2篇
  • 网络协议
    2篇
  • Mysql
    4篇
  • MarkDown
    3篇
  • Java开发工具
    3篇
  • 开发工具
    1篇
  • SpringCloud
  • IDEA
    7篇
  • 中间件
  • Vue
  • 微信小程序
  • 微信公众号
  • Nginx
  • Tomcat
  • Mybatis
  • Git
  • Css
    1篇
  • Js
    2篇
  • Redis
    1篇
  • Linux
    3篇
  • Windows
  • Maven
    6篇
  • 测试
    2篇
TA的推广
兴趣领域 设置
  • Python
    python
  • Java
    javakafkajava-eespring bootspring cloudjvmdubbojava-rabbitmqjava-activemqjava-rocketmq
  • 大数据
    mysqlredis
  • 后端
    mysqlspring架构分布式
  • 服务器
    linux
私人空间

最好的状态就是向自己喜欢的东西一点点靠近!

CSDN博客: 点击进入

个人GitHub: 点击进入

个人Gitee: 点击进入

个人邮箱: qq877728715@163.com

个人微信: ooll1225
创作活动更多

仓颉编程语言体验有奖征文

仓颉编程语言官网已上线,提供版本下载、在线运行、文档体验等功能。为鼓励更多开发者探索仓颉编程语言,现诚邀各位开发者通过官网在线体验/下载使用,参与仓颉体验有奖征文活动。

367人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

冬天还没有来到么,来一点点有"温度"的快乐吧

发布动态 2024.12.05

【个人质量提高指南】健身篇—练前和练后训练餐的误区大揭秘,你真的吃对了吗?

健身圈有句老话说得好:`三分练七分吃` 。可见饮食对于我们健身的人有多重要,**个人认为最重要的就是练前餐和练后餐了**,这两餐不仅为我们的`训练提供能量,还负责着我们训练后的恢复`,贯穿整个训练过程。所以本文会就`练前练后餐进行一个分享`。
原创
发布博客 2024.12.04 ·
387 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

【Python】高效的Web自动化测试利器—Python+Playwright快速上手自动化实战指南

**Playwright是微软在` 2020 年初 `开源自动化测试工具,功能和 selenium 类似,都可以驱动浏览器进行各种自动化操作。**- 支持主流浏览器,如Chrome、Firefox、Safari 等,同时支持以**无头模式、有头模式**运行,并提供了**同步、异步的 API**,可以结合 `主流测试框架`使用,并且支持浏览器端的自动化脚本录制等功能。**特点:**- 跨浏览器:Playwright 支持所有现代渲染引擎,包括Chromium、WebKit 和 Firefox;- 跨
原创
发布博客 2024.08.16 ·
2823 阅读 ·
23 点赞 ·
0 评论 ·
26 收藏

【Python】自动化神器PyAutoGUI —告别手动操作,一键模拟鼠标键盘,玩转微信及各种软件自动化

PyAutoGUI 是一个 Python 库,主要用于 GUI(图形用户界面)自动化。它允许你通过编程方式控制鼠标和键盘,模拟人类操作,如移动鼠标、点击鼠标按钮、滚动鼠标滚轮、键入键盘按键等。这使得 PyAutoGUI 成为自动化重复性 GUI 任务的强大工具,比如自动化测试、批量处理文件、游戏脚本编写等场景。
原创
发布博客 2024.07.24 ·
2601 阅读 ·
19 点赞 ·
0 评论 ·
27 收藏

【Linux】网络故障排查必备—tcpdump如何优雅地捕获并分析数据包

tcpdump还能与其他图形工具一起配合分析,比如 wireshark、Snort 等。tcpdump不指定任何参数,监听第一块网卡上经过的数据包。指定查看eth0 网卡 的所有包 然后写入文件。(这里的eth0网卡是有数据流量)(这里的eth0网卡是有数据流量)捕获源IP或目标IP的数据包。捕获源IP和目标IP的数据包。第二行显示网卡的网络信息。将捕获的数据包保存到文件。捕获并显示更详细的信息。第一部分的第一行显示。捕获所有接口的数据包。捕获特定接口的数据包。捕获指定数量的数据包。
原创
发布博客 2024.07.17 ·
1678 阅读 ·
31 点赞 ·
0 评论 ·
19 收藏

【Python】AI赋能自动化测试—Applitools Eyes让视觉检查自动化测试更智能、更高效

视觉回归测试(Visual Regression Testing)是一种软件测试技术,通过捕获网页的屏幕截图或图像,并将其与基准图像进行比较,以检测变化。用来识别由代码更改或升级引起的视觉回归Test results 测试结果Tests requiring attention 需要关注的测试Apps & tests 应用程序与测试Branch baselines 分支基线Environments 环境Compare & merge branches 比较与合并分支Insights 洞察。
原创
发布博客 2024.07.16 ·
1544 阅读 ·
10 点赞 ·
0 评论 ·
19 收藏

【Python】图像识别—Tesseract在OCR中的深度应用,使用一行代码构建你的首个验证码识别器

- Python的Tesseract是一个`开源`的OCR(Optical Character Recognition,光学字符识别)引擎,,能识别100多种语言,专门用于对图片文字进行识别,并获取文本。`但是它的缺点是对手写的识别能力比较差。 ` - 基于**Google**的`Tesseract OCR`引擎,并提供了Python的接口,使得在Python环境中使用OCR变的超级简单- 与 **Microsoft Office Document Imaging(MODI)** 相比,我们可以`不
原创
发布博客 2024.07.12 ·
312 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

【Js】揭秘网页数据存储三大法宝:Cookie、LocalStorage与SessionStorage的深入解析与比较!

而 sessionStorage 是一个前端的概念,它只是可以将一部分数据在当前会话中保存下来,刷新页面数据依旧存在。需要注意的是,不是什么数据都适合放在 Cookie、localStorage 和 sessionStorage 中的。,比如你登录某个网站市场可以看到“记住密码”,这通常就是通过在 Cookie 中存入一段辨别用户身份的数据来实现的。sessionStorage 与 localStorage 的接口类似,但保存数据的。因为只要打开控制台,你就随意修改它们的值,也就是说如果你的网站中有。
原创
发布博客 2024.06.06 ·
1101 阅读 ·
17 点赞 ·
0 评论 ·
19 收藏

【个人质量提高指南】红酒篇|品酒新手必读:一文学会如何品酒解锁干、半干、半甜、甜型葡萄酒的味觉密码!

其实,对于普通消费者而言,一款葡萄酒究竟含有多少克糖分并不重要(除非减肥者想严格控制卡路里的摄入),我们只需要大致知道`葡萄酒是干型还是甜型就可以了。葡萄酒品鉴除了红酒的品质之外,葡萄酒杯🍷也是品酒过程中不能忽视的一环。当然,有时候干型葡萄酒的口感也受其它因素的影响。葡萄酒是用葡萄酿成,而葡萄本身是含有糖分的。对于那些既可能酿成干型,也可能酿成甜型的品种来说,一般通。,在欧盟标准中,起泡酒有另外一套适用的准则。在喝葡萄酒之前,我们都习惯先去闻酒的香气,有时候。,不过并不能说酒精度高就不是甜酒,常见的。
原创
发布博客 2024.05.31 ·
1904 阅读 ·
10 点赞 ·
0 评论 ·
13 收藏

【个人质量提高指南】香水篇|型男必修:探索香水世界的无尽魅力、解锁你的专属魅力密码!

男士香水,品位的细节:一瓶香水,不仅是香氛的绽放,更是男士品位的无声宣言。它能在瞬间提升你的魅力,让你在人群中脱颖而出。男士喷香水,是精致生活的象征,是自信与优雅的体现。无需多言,只需轻轻一喷,即可展现你独特的男性魅力。香水,不仅是味道,更是你独特的标签,让每一次出场都充满惊喜。
原创
发布博客 2024.05.20 ·
1784 阅读 ·
20 点赞 ·
0 评论 ·
13 收藏

【SpringBoot】Redis Lua脚本实战指南:简单高效的构建分布式多命令原子操作、分布式锁

- **轻量级**: 它用标准C语言编写并以源代码形式开放,编译后仅仅一百余K,可以很方便的嵌入别的程序里。- 可扩展: Lua提供了非常易于使用的扩展接口和机制:由宿主语言(通常是C或C++)提供这些功能,Lua可以使用它们,就像是本来就内置的功能一样。- **数据类型丰富**,包括`数字、字符串、布尔值、表(数组和字典的集合)等`。这些数据类型使得Lua语言能够处理各种复杂的数据结构和算法。- 支持面向过程(procedure-oriented)编程和函数式编程(functional progra
原创
发布博客 2024.05.11 ·
1251 阅读 ·
11 点赞 ·
1 评论 ·
20 收藏

【项目实战】 零基础也能做!Hexo携手GitHub Pages,10分钟内搭建一个炫酷的个人博客网站!

Github Pages 是一个免费的静态网页托管服务,可以托管博客、项目官网等静态网页。目前 Gitee Pages 支持 Jekyll、Hugo、Hexo编译静态资源。编译 Hexo 依据:仓库编译目录下存在 package.json、_config.yml文件和 scaffolds 目录时,会使用hexo generate生成静态文件。由于每次部署需要重新克隆代码、执行 npm install 以及编译,部署时间相对于 Hugo 和 Jekyll 会长一些。编译 Hugo 依据:仓库编译目录下存
原创
发布博客 2024.05.10 ·
791 阅读 ·
21 点赞 ·
0 评论 ·
18 收藏

【SpringBoot】解锁后端测试新境界:学习Mockito与MockMvc的单元测试魔法

**所谓的mock就是创建一个`类的虚拟对象`,在测试环境中,`用来替换掉真实的对象`,以达到2个目的:** - 验证这个对象的某些方法的调用情况,调用了多少次,参数是什么等等 - 指定这个对象的某些方法的行为,返回特定的值,或者是执行特定的动作
原创
发布博客 2024.05.08 ·
953 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

【BurpSuite】手把手教你:用BurpSuite发起震撼的中间人攻击,了解网络劫持的黑暗面

默认情况下,当你通过Burp去访问一个HTTPS的网站时,代理为每个主机生成一个TLS证书,由其自己的证书颁发机构(CA)进行证书签名。此CA证书是第一次运行Burp时生成的,并存储在本地。要在访问HTTPS网站上最有效地使用Burp代理,`您需要在浏览器中安装Burp的CA证书作为可信根证书。`否则,就会出现类似如下图的情况:
原创
发布博客 2024.03.25 ·
1650 阅读 ·
16 点赞 ·
0 评论 ·
25 收藏

【Java基础】了解Java安全体系JCA,使用BouncyCastle的ED25519算法生成密钥对、数据签名

- 通过JCA统一的、可扩展的一套`用于实现加密服务的基础功能基础API`,,打包成一个`Provider服务( 安全提供者),也就是一个实现JCA标准的jar包` , **可以动态地加载到Java运行环境中。** - 而开发者在使用只需根据JCA框架提供的`统一接口来调用各种第三方服务商加密算法`、密钥管理等功能,而无需关心底层的实现细节
原创
发布博客 2024.03.22 ·
2260 阅读 ·
28 点赞 ·
3 评论 ·
36 收藏

【Maven】使用maven-jar、maven-assembly、maven-shade优雅的实现第三方依赖一同打Jar包

- **maven-jar-plugin** maven 默认打包插件【springboot默认使用该方式打包】,用来创建` project jar`- **maven-shade-plugin** 用来打可执行包,executable(fat) jar- **maven-assembly-plugin** 支持`定制化打包方式`,例如 apache 项目的打包方式
原创
发布博客 2024.03.20 ·
2288 阅读 ·
16 点赞 ·
0 评论 ·
22 收藏

【Jvm】看懂字节码指令,了解JVM解析和执行Java代码的过程,对并发编程很有好处

JVM字节码指令是Java虚拟机在执行Java程序时所遵循的一种低级指令集。在.java源文件为.class字节码文件后,存储在字节码文件中的就是这些`字节码指令。该指令在Java虚拟机上运行的,与具体的操作系统和硬件无关,实现了Java语言的“一次编译,到处运行”的特性。一般情况下,Java开发者不需要直接与这些指令打交道,因为它们是由Java编译器自动生成的。但在某些高级场景,如类加载器、字节码操作库(如ASM、Javassist)等中,了解这些指令是非常有用的。
原创
发布博客 2024.03.01 ·
1102 阅读 ·
22 点赞 ·
0 评论 ·
22 收藏

【Python】记录生产编程小tips(字符串处理、列表删除、字典、csv、excel操作)持续更新

如果 key 不在字典中,则插入 key 及设置的默认值 default,并返回 default ,default 默认值为 None。倒叙遍历,删除某个元素后,后面元素向前顶替位置,后面的元素是已经check过的,所以不会导致元素遗漏问题。python 使用for循环删除列表元素,容易出现结果与期望不一致问题。pop方法:是删除第一个或者是指定删除元素的下标。可以删除指定下标的元素,删除指定下标范围内的多个元素,删除整个对象。remove方法:直接指定要删除的元素值,删除首个匹配的值。
原创
发布博客 2024.02.26 ·
495 阅读 ·
6 点赞 ·
0 评论 ·
8 收藏

【SpringBoot】一文教会你使用mybaitsPlus进行面向生产开发

MyBatis-Plus (opens new window)(简称 MP)是一个MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
原创
发布博客 2024.02.20 ·
1055 阅读 ·
17 点赞 ·
0 评论 ·
17 收藏

【Jvm】走进JVM运行时数据区域(Runtime Data Area):一次深入浅出的探索之旅

Jvm由4个部分组成,分为2个子系统和2个组件,2个子系统为Class loader(类装载)、Execution engine(执行引擎);2个组件为Runtime Data Area(运行时数据区)、Native Interface(本地接口)。Class loader(类加载器):根据给定的全限定名类名(如:Java.lang.Object)来装载class文件到Runtime data area中的method area。Runtime Data Area(运行时数据区域)
原创
发布博客 2024.02.18 ·
1444 阅读 ·
26 点赞 ·
2 评论 ·
25 收藏
加载更多