- 博客(10)
- 收藏
- 关注
原创 Mac 修改 IDEA 内存后无法启动
为了让 IDEA 内存溢出,我们需要将编写的自定义JVM 属性修改为比 IDEA 安装时定义的 JVM 内存要小一点,我这里设置了最大、最小内存都为 20M,以保证 IDEA 能达到内存溢出的效果。# IDEA 默认设置的内存大小# /Applications/IntelliJ IDEA.app/Contents/bin/idea.vmoptins(Mac 中的 IDEA 安装路径)-Xms128m-Xmx2048m# 自定义内存大小-Xms20m-Xmx20m保存重启!
2025-04-14 00:20:45
586
原创 Python 爬虫验证码处理方案
嗨,大家好,我是太上问情,一个学习爬虫好几年都还没有真正入门的小趴菜。本文记录本人 Python 爬虫学习过程中,处理的各种解决方案,欢迎大家指正。本人计划在本文完成如下验证码的处理,目前一个都没有完成,希望我能很快完成!
2024-12-07 10:27:25
2279
3
原创 Js逆向学习过程
堆栈定位是一种强大的技术,它比关键词定位更为实用,尤其是在关键词定位无法生效的情况下。通过逐步深入堆栈,我们可以精确地定位到关键代码段,这对于调试和分析浏览器请求至关重要。### 总结堆栈定位是一种强大的技术,它比关键词定位更为实用,尤其是在关键词定位无法生效的情况下。通过逐步深入堆栈,我们可以精确地定位到关键代码段,这对于调试和分析浏览器请求至关重要。
2024-12-07 08:27:09
1079
原创 Java多线程机制
Executors 的 4 个功能线程池虽然方便,但现在已经不建议使用了,而是建议直接通过使用 ThreadPoolExecutor 的方式,这样的处理方式让写的同学更加明确线程池的运行规则,规避资源耗尽的风险。FixedThreadPool 和 SingleThreadExecutor:主要问题是堆积的请求处理队列均采用 LinkedBlockingQueue,可能会耗费非常大的内存,甚至 OOM。
2024-12-01 10:14:10
981
原创 RabbitMQ学习笔记
Test// 队列名称i < 20;i++) {String message = "这是短信——" + i;多个消费者绑定到一个队列,可以加快消息处理速度同一条消息只会被一个消费者处理通过设置prefetch来控制消费者预取的消息数量,处理完一条在处理下一条,实现能者多劳Fanout Exchange 会将接收到的消息,广播到每一个跟其绑定的Queue,所以也叫广播模式。Direct Exchange 会将收到的消息,根据规则路由到指定的Queue,因此称为定向路由。
2024-12-01 10:12:33
933
原创 Sharding Sphere
字面意思,将一个数据库拆分为多个数据库,将一个表拆分为多个表。其中又有水平切分和垂直切分两种。分库分表的出现是为了解决1、Sharding-JDBC是一个开源的轻量级Java框架,在JDBC层提供服务,原先是当当网开发的,后来加入了Apache孵化器,成为了其中的顶级项目。2、Sharding-JDBC提供了数据分片和读写分离等功能,简化了对分库分表之后数据的相关操作。
2024-12-01 10:10:12
813
原创 使用Halo搭建个人博客网站
由于我是使用Markdown编写的博客,图片都在本地存储。自己本地查看当然没问题,但是分享给别人的时候直接发md文件过去就会没有图片,这时候就需要导出为PDF图片才能够正常显示。同样的,在网站上显示的md文件,由于Markdown中引用的图片是存储在本地电脑的,同样无法正常显示。这时候就需要Markdown引用的图片指向互联网上的服务器来处理这个问题。我采用的解决方式是在服务器上搭建一个自己的图床,然后在Typora中,将Markdown所引用的图片上传至图床并引用。
2024-12-01 10:00:51
935
原创 Python Requests快速入门
Requests是一个简单易用的Python库,用于发送HTTP请求。它旨在简化HTTP请求的发送和处理,使得开发者可以轻松地与Web服务进行交互。自2011年发布以来,Requests因其易用性、灵活性和强大的功能而广受欢迎,成为Python开发者在进行网络请求时的首选工具。Requests 支持 Python 2.6—2.7以及3.3—3.7,而且能在 PyPy 下完美运行。
2024-12-01 08:35:55
1146
原创 Python学习笔记
在 Python 中,变量无需显式声明类型。Python 会根据赋给变量的值自动确定其类型。只需要通过赋值操作创建变量。x = 10 # x 是整数name = "Alice" # name 是字符串height = 5.6 # height 是浮点数元组看起来犹如列表,但使用圆括号而不是方括号来标识。定义元组后,就可以使用索引来访问其元素,就像访问列表元素一样。cars = ('宝马', '奔驰', '大众', '比亚迪', '劳斯莱斯')Python 的函数特性非常丰富,可以通过def。
2024-12-01 03:21:08
1059
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人