- 博客(21)
- 收藏
- 关注
原创 Docket常见的软件部署1
docker run -d --name mysql -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -v /home/tem/docker/mysql/data/:/var/lib/mysql 镜像名称“”“利用python脚本在docker上启动2个MySQL”“”import os))。
2024-09-11 02:55:16 821
原创 【Home Cinema】Windows下搭建小雅xiaoya的docker_windows 小雅
更多操作可参考:WSL 的基本命令 | Microsoft Learn官网下载docker desktop并安装,可自定义docker desktop安装位置(章节2.3.1):Docker Desktop 安装教程-CSDN博客安装完成后,需要通过设置将docker集成到wsl和换源3. 填写国内源以提高docker的下载速度(其它源可自行搜索)还可以设置镜像的安装位置(请自行搜索)。更多设置细节可参考:WSL 上的 Docker 容器入门 | Microsoft Learn建议安装WIndows Ter
2024-09-10 12:14:36 830
原创 Linux面试题
f :就是force的意思,忽略不存在的文件,不会出现警告消息 -i :互动模式,在删除前会询问用户是否操作 -r :递归删除,最常用于目录删除,它是一个非常危险的参数 rm -i file : 删除文件file,在删除之前会询问是否进行该操作。chmod 751 file :给file的属主分配读、写、执行(7)的权限,给file的所在组分配读、执行(5)的权限,给其他用户分配执行(1)的权限。解压:tar -jxv -f filename.tar.bz2 (解压成目录为filename的目录)
2024-09-10 07:18:45 937
原创 Linux基础笔记1_第一阶段linux操作和编程基础
L 打印最长行的长度。的作用是相同的,在执行一条命令时,会先将其中的 ``,或者是$() 中的语句当作命令执行一遍,再将结果加入到原命令中重新执行,例如:首先列出当前的所有信息, 并重定向到 aa 文件中:ls | cat > aa 或 ls > aa 然后, 通过命令替换, 列出 aa 文件中所有的文件信息ls –l。eg:, 把“ /home/user/” 下的所有后缀为.c 的归档到source.tar, 则使用 tar cvf source.tar /home/user/*.c。
2024-09-10 04:08:14 378
原创 Linux 项目开发 WEB服务器开发_基于linux的web服务器的设计与开发
mime模块:文件扩展名与内容类型映射表。客户机模块:实现处理客户机业务的子线程。http模块:实现HTTP协议。服务器模块:实现服务器的主线程。构建脚本:makefile。套接字模块:实现网络通信。信号模块:初始化信号处理。主模块:实现main函数。资源模块:查找文件资源。代码:socket.h。代码:socket.c。
2024-09-10 01:17:12 327
原创 Docker笔记(个人向) 简述
容器化不用安装另外的操作系统,只需要使用原来的操作系统运行部分对应功能即可,故占用更少资源、,且Container。
2024-09-09 18:49:53 788
原创 20241212基于react的next
const theme = { //这里的theme后面拆分移到全局样式文件中,大家根据喜好拆分colors: {},return (
2024-09-09 15:26:05 397
原创 springboot kafka 实现延时队列_kafka延迟队列
②适用于轻量级的任务调度和消息通知场景,适合短期延迟任务,不适合长期任务,例如订单超时未支付等。①没有原生的延迟队列功能,需要使用topic和消费者组来实现,实现延迟队列需要额外的开发工作。①RabbitMQ的延迟队列是通过RabbitMQ的插件实现的,易于部署和使用。例如电商平台、社交软件等。①RocketMQ的延迟队列是RocketMQ原生支持的,易于使用和部署。②RocketMQ的延迟队列需要保证消息的顺序,可能会导致消息延迟。适用于大规模的数据处理,实时性要求较高的,高吞吐量的消息处理场景。
2024-09-08 02:17:33 762
原创 MySQL学了一个月,信心满满准备吊打面试官,竟然还是被阿里的大佬虐了!
由于篇幅原因,就不多做展示了加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0)][外链图片转存中…(img-nSeIyubP-1725701419079)][外链图片转存中…(img-JnbYcbbS-1725701419080)]由于篇幅原因,就不多做展示了加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。
2024-09-07 17:30:29 799
原创 Java阶段二:数组和方法
在这里,由于面试中MySQL问的比较多,因此也就在此以MySQL为例为大家总结分享。但是你要学习的往往不止这一点,还有一些主流框架的使用,Spring源码的学习,Mybatis源码的学习等等都是需要掌握的,我也把这些知识点都整理起来了加入社区:https://bbs.csdn.net/forums/4304bb5a486d4c3ab8389e65ecb71ac0。
2024-09-07 11:33:51 130
原创 Java基本语法
⭐️🙋♂️🍑🍅🌸🚀好久不见,甚是想念!大家好这是Java学习笔记的第二篇。今天这篇文章向大家详细的介绍了Java基本语法,包括关键字、标识符、变量、基本数据类型及其间的转换、各种编码和各种运算符,全程干货,尽情享用。下一篇将介绍程序流程控制~
2024-09-07 05:55:15 1048
原创 14道MyBatis面试题总结,看完你还敢说懂MyBatis吗?
Dao接口,就是人们常说的Mapper接口,接口的全限名,就是映射文件中的namespace的值,接口的方法名,就是映射文件中MappedStatement的id值,接口方法内的参数,就是传递给sql的参数。另一种是使用嵌套查询,嵌套查询的含义为使用join查询,一部分列是A对象的属性值,另外一部分是关联对象B的属性值,好处是只发一个sql查询,就可以把主对象和其关联对象查出来。其执行原理为,使用OGNL从sql参数对象中计算表达式的值,根据表达式的值动态拼接sql,以此来完成动态sql的功能。
2024-09-06 14:04:03 1049
原创 hexo+GitHub搭建个人博客前期安装部署
Hexo 是一个快速、简洁且高效的博客框架。Hexo 使用Markdown(或其他渲染引擎)解析文章,在几秒内,即可利用靓丽的主题生成静态网页。安装GitGit是目前世界上最先进的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。Git也是你博客平台的管理工具,后期对博客的设置管理都是通过Git,大家可以深入的上网了解一下Git,在这里不是介绍的重点,所以我就不多赘述了,我们直奔主题。
2024-09-05 13:25:41 942
原创 Ant Design Vue pro 动态路由的实现和打包
permissionName”: “App管理”“permissionName”: “VIP管理”“permissionName”: “品牌商管理”“permissionName”: “公众号设置”“contact_name”: “平台管理员”,“permissionName”: “用户管理”“permissionName”: “语音管理”“permissionName”: “机器管理”“permissionName”: “软件管理”“message”: “获取数据成功”“name”: “晓果哈哈哈”,
2024-09-03 23:27:52 412
原创 2024高频前端面试题合集之网络篇_前端面试题网络问题
参考答案:针对 HTTPS 攻击主要有 SSL 劫持攻击和 SSL 剥离攻击两种。SSL 劫持攻击是指攻击者劫持了客户端和服务器之间的连接,将服务器的合法证书替换为伪造的证书,从而获取客户端和服务器之间传递的信息。这种方式一般容易被用户发现,浏览器会明确的提示证书错误,但某些用户安全意识不强,可能会点击继续浏览,从而达到攻击目的。
2024-09-03 12:57:01 1370
原创 2022 CSS 水平垂直居中方式汇总,全到没朋友(锤爆面试官系列)
前言无论是实际开发中,还是求职面试中,css 垂直居中往往都是一个绕不开的话题,其中有许多面试者在遭受多次打击之后,却没有一个很好的反击点,刚好结合自己的经历与痛处,来给大家一个锤爆面试官大佬们的机会。和,那么我们就结合这两种类型来一一举例。居中元素宽高已知。
2024-09-03 01:04:37 585
原创 10个微服务架构设计的最佳实践
这种方式可以让你的微服务避免做那些额外的调用,并且微服务内部URL可以被隐藏,这可以让你更灵活的从API网关重定向流量到一个微服务的更新版本。你的微服务可以发布一个事件消息到消息总线上,可以用来通知一个状态的改变或者一个失败事件,并且任何对该事件感兴趣的微服务都可以获得该消息然后做出相应的处理。你已经开发出了满足所有检查的最好的微服务,但是使用了一个很差的托管平台,那么最终的效果依然会表现的很差。组织中的不同团队可以独立的拥有自己特定的微服务,并且随着并行开发以及重用的增加,产品发布的时间会更快。
2024-09-02 16:42:25 582
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人