分布式锁线程锁:主要用来给方法、代码块加锁。当某个方法或代码使用锁,在同一时刻仅有一个线程执行该方法或该代码段。线程锁只在同一JVM中有效果,因为线程锁的实现在根本上是依靠线程之间共享内存实现的,比如synchronized是共享对象头..
2024-09-12
SpringBoot文件上传限制无法捕获MaxUploadSizeExceededExcepti..
Docker安装与工具安装Docker官方文档 sudo apt-get install do..
2024-09-11
SpringBoot文件上传限制无法捕获MaxUploadSizeExceededException异常的问题1234spring.servlet.multipart.max-file-size = 50MBspring.servlet.multipart.max-request-size = 50MBspring.servlet.multipart.r..
Docker
Docker安装与工具安装Docker官方文档 sudo apt-get install docker-ce= docker-ce-cli= containerd.io sudo apt-get install docker-ce=5:18.09.13-0ubuntu-xenial docker-ce-cli=5..
database
SQLiteSQLite 是一个软件库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。SQLite 是在世界上最广泛部署的 SQL 数据库引擎。SQLite 源代码不受版权限制。 如何使用 下载工具包:下载地址 需要下载: 下载地址(Windows DLL) 下载地址(Windows TOOL) 下载以上两个文件,都解压到..
2024-09-01
Mysql存储引擎: MyISAM与InnoDB InnoDB支持事务,MyISAM不支持。 InnoDB支持外键,而MyISAM不支持。 InnoDB是聚集索引,使用B+Tree作为索引结构,数据文件是和(主键)索引绑在一起的(表数据文件本身就是按B+Tree组织的一个索引结构),必须要有主键,通过主键索引效率很高。但是辅助索引需要两次查询,先查询..
Docker常用命令查看日志 查看日志(滚动所有):docker logs -f xxx 查看日志(后5行):docker logs –tail=5 xxx 查看日志(前10行):docker logs -f 130336220f1c |grep 1003303 |head -n 10 查看正在运行的容器docker ps | grep wv..
2024-08-11
Fiddler安卓抓包下载官网地址 https://downloads.getfiddler.com/fiddler-classic/FiddlerSetup.5.0.20242.10753-latest.exe http://qiniu.acyou.cn/dev/fiddler/ES%E6%96%87%E4%BB%B6%E6%B5%8F%E8%A7%8..
2023-11-08
Fiddler配置配置代理 : Tools -> Options 一、Fiddler添加查看请求类型列菜单 Rules > Customize Rules 在CustomRules.js里找到static function Main()添加如下一段脚本 12345678910111213141516171819 // The Main..
消息队列
RabbitMQ Exchange Type、Bingding key、routing key 在绑定(Binding)Exchange与Queue的同时,一般会指定一个binding key。在绑定多个Queue到同一个Exchange的时候,这些Binding允许使用相同的binding key。 生产者在将消息发送给Exchange的时候,一般会..
2023-09-12
RocketMQ核心组件NameServer:更新路由、管理节点Broker:处理生产和消费(store)Producer:生产者Consumer:消费者 Producer消息发送流程 验证消息 查找路由 选择队列 消息发送 默认选择队列策略失败规避策略:BrokerA topic1 topic2BrokerB topic1 topic2 选择队列..