自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(59)
  • 收藏
  • 关注

原创 每日学习总结

【代码】每日学习总结。

2025-03-20 14:06:42 92

原创 java面试题

二级缓存是在一级缓存(通常是 Redis 这类分布式缓存)之后的又一层缓存。当一级缓存失效时,系统可以尝试从二级缓存中获取数据。常见的二级缓存形式有本地缓存,例如使用 Guava Cache、Caffeine 等在应用服务器本地内存中存储数据。

2025-03-10 15:23:53 213

原创 springBoo3学习

1 选择mavent->liftcycle->package 打包2 在target中生成 项目.jar 包,java -jar 项目.jar运行。

2025-03-06 20:49:46 216

原创 java学习

【代码】java学习。

2025-02-22 15:04:02 87

原创 网络编程面试题

发送方一直发送数据,但是接收方处理不过来怎么办:接收方通过TCP的流量控制机制,在ACK中告知发送方自己的接收窗口大小,让发送方调整发送速度;TCP断开连接的过程是怎样的:客户端发送FIN包,服务器收到后发送ACK包,服务器处理完数据后发送FIN包,客户端收到后发送ACK包,等待2MSL后关闭连接,这就是四次挥手。TCP滑动窗口是什么:是TCP协议用于实现流量控制的机制,发送方和接收方都有滑动窗口,接收方通过通告窗口告诉发送方自己能接收的数据量,发送方根据此控制发送数据的量和速度。

2025-02-18 16:00:43 334

原创 docker面试题

配置 Docker Daemon 的日志驱动和参数(在 Dockerfile 或。

2025-02-18 15:35:48 746

原创 linux 面试题

实时显示系统进程和资源占用(CPU、内存等):显示网络连接、路由表、接口统计等信息。:移动文件或目录,也可用于重命名。:查看目录或文件占用的磁盘空间。:创建空文件或更新文件时间戳。,建议结合实践练习加深理解!:查看文件头部或尾部内容。:命令行HTTP请求工具。:查看磁盘空间使用情况。:压缩或解压文件(生成。:分页查看文件内容(:查看或配置网络接口。

2025-02-18 15:14:40 886

原创 mysql面试题

通过隐藏的事务版本号和 Read View 实现多版本控制。事务启动时生成一致性视图,读取数据时根据版本号判断可见性。唯一标识表中每行数据的字段或字段组合,不允许 NULL 值,确保数据唯一性。建立表间关联,确保引用完整性。外键字段值必须存在于被引用表的主键中。索引包含查询所需的所有字段,避免回表。分析 SQL 执行计划,查看是否使用索引、扫描行数等。组合索引中,查询条件需从最左列开始匹配。索引包含查询所需的所有字段,无需回表查询数据行。按顺序访问资源、减小事务粒度、设置超时。可直接通过索引获取数据。

2025-02-18 15:10:54 882

原创 面试题总结

在指定节点后插入:创建新节点,新节点的 next 指针指向指定节点的 next 节点,新节点的 prev 指针指向指定节点,指定节点的 next 节点的 prev 指针指向新节点,指定节点的 next 指针指向新节点。删除指定节点:将指定节点的 prev 节点的 next 指针指向指定节点的 next 节点,指定节点的 next 节点的 prev 指针指向指定节点的 prev 节点。在尾部插入:创建新节点,将尾节点的 next 指针指向新节点,新节点的 prev 指针指向尾节点,然后将尾节点更新为新节点。

2025-02-17 23:30:44 514

原创 mysql explain extra字段详解

【代码】mysql explain extra字段详解。

2024-07-19 16:50:51 123

原创 redis加锁解锁

【代码】redis加锁解锁。

2024-07-12 15:13:50 125

原创 各渠道应用推广点击上报文档地址

小米点击上报:https://api.e.mi.com/doc.html#/1.0.0-mdtag9b26f-omd/document-2bd1c4c260259b072818205a8ae20139荣耀点击上报:https://ads.honor.com/help/1738095811504373761

2024-05-13 11:05:46 200

原创 tp6.0 rabbitmq死信队列

【代码】tp6.0 rabbitmq死信队列。

2024-04-29 16:59:35 339 3

原创 php rabbitmq生产者代码

【代码】php rabbitmq生产者代码。

2024-04-29 11:40:34 170 3

原创 supervisor 简单理解

test.ini文件内容。

2024-04-28 11:25:26 378 2

原创 rabbitMq mac安装

【代码】rabbitMq mac安装。

2024-04-27 15:15:11 200

原创 windows rabbitMq安装

默认的登录账号:guest密码为:guest。

2024-04-27 15:03:10 594

原创 redis sorted Set命令基本使用

/ 删除排名最后的3名同学。

2024-04-27 14:25:34 330

原创 redis面试题

计数器可以对 String 进行自增自减运算,从而实现计数器功能。Redis 这种内存型数据库的读写性能非常高,很适合存储频繁读写的计数量。缓存将热点数据放到内存中,设置内存的最大使用量以及淘汰策略来保证缓存的命中率。会话缓存可以使用 Redis 来统一存储多台应用服务器的会话信息。当应用服务器不再存储用户的会话信息,也就不再具有状态,一个用户可以请求任意一个应用服务器,从而更容易实现高可用性以及可伸缩性。全页缓存(FPC)

2024-04-27 11:34:19 1137

原创 项目实战问题

CSRF:跨站请求伪造,可以通过通过判断来源和加 Token 的方式来防范。XSS:跨站脚本攻击,可以通过对内容转义和过滤来防范,还有 CSP。

2024-04-27 11:25:34 618

原创 elaticsearch windows安装

在这里插入图片描述。

2024-04-26 09:32:08 525 3

原创 tp6 mongodb简单的增删改查

【代码】tp6 mongodb简单的增删改查。

2024-04-10 12:00:44 582

原创 ffmpeg实现视频拼接,图片生成视频demo

【代码】ffmpeg实现视频拼接,图片生成视频demo。

2024-04-08 16:59:56 1369

原创 快手开放平台对接内容管理demo

【代码】快手对接内容管理demo。

2024-04-08 16:40:12 583

原创 git常用命令

【代码】git常用命令。

2024-04-05 17:05:03 103

原创 php curl发送文件请求

【代码】php curl发送文件请求。

2024-04-03 11:43:44 475

转载 windows mongodb安装

因为启动MongoDB服务之前必须创建数据库文件的存放文件夹,否则命令不会自动创建,而且不能启动成功。注意:如果要想连接成功,必须要开服务,即mongod -dbpath C:\MongoDB\data\db的cmd要一直开着。第一步:安装时,Custom是指可以自定义安装路径,然后傻瓜式安装即可(注意:先不要安装图形化工具,否则安装时间会特别长)然后回车,ctrl+F输入port找到端口号,一般为:27017。然后以管理员身份打开命令行,然后找到bin文件地址,并输入。找到安装MongoDB的db文件。

2024-03-23 14:31:05 63

原创 golang基本知识

例如,如果你的 GOPATH 是 /home/user/go,并且你运行 go get github.com/example/mypackage,包将被下载到 /home/user/go/pkg/mod 目录,而可执行文件(如果有的话)将被放在 /home/user/go/bin 目录。Go 编译器只使用 Go Mod,GOPATH不再作为导入目录,但它还是会把下载的依赖储存在 GOPATH/pkg/mod 中,也会把 go install 命令的结果放在 GOPATH/bin 中。

2024-03-12 17:58:48 462 1

原创 mac kafka安装

2.修改zookeeper配置文件//修改配置文件3.修改kafka配置文件。

2023-11-06 15:23:18 123

原创 pdf生成与预览

pdf文件生成与预览

2022-12-30 16:19:30 243 1

原创 指定合并分支的commit

git pull --rebase

2021-03-12 18:27:02 173

原创 docker基础操作

docker ps -a docker imagesdocker exec -it ccafcd9154c3 /bin/bash

2021-02-26 16:09:45 96

原创 git reset

git reset参数详解HEAD^的意思是上一个版本,也可以写成HEAD~1如果你进行了2次commit,想都撤回,可以使用HEAD~2–mixed意思是:不删除工作空间改动代码,撤销commit,并且撤销git add . 操作这个为默认参数,git reset --mixed HEAD^ 和 git reset HEAD^ 效果是一样的。–soft不删除工作空间改动代码,撤销commit,不撤销git add .–hard删除工作空间改动代码,撤销commit,撤销git add

2021-02-05 17:00:26 96

原创 不仅要低头赶路,也要抬头看路

不仅要低头赶路,也要抬头看路

2021-01-13 10:40:06 380

原创 git 还原,改为未追踪

git restore 还原文件 相当于rollbackgit restore aa.txtgit rm --cached 改为未追踪git rm --cached config/db/db.sql

2021-01-06 11:52:10 268 1

原创 go数组与切片

参考链接:https://www.cnblogs.com/liuzhongchao/p/9159896.html

2021-01-04 16:52:20 113

原创 分布式锁和悲观锁区别

https://developer.51cto.com/art/201812/588335.htm

2020-12-31 17:33:23 293

原创 mysql 日期,时间戳互转

SELECT FROM_UNIXTIME(1493016148);#将时间戳转成日期格式 2017-04-24 14:42:28NOW():当前日期时间SELECT UNIX_TIMESTAMP(NOW());SELECT UNIX_TIMESTAMP(create_time);#将日期格式转成时间戳 1493016522

2020-12-30 14:38:41 84

原创 git基本操作

git checkout -b 创建分支并切换git addgit commitgit pushgit fetchgit mergegit rebasegit pullHEAD 是指向某个分支的指针分支是指向某个 commit 的指针commit 是存储库的一个快照workflow开发新功能master -> develop -> feat/some-featuregit checkout developgit pull --rebasegit checkout

2020-12-29 16:59:51 67

原创 laravel模型打印sql语句

->get()改为->toSql()

2020-12-28 11:41:59 679

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除