自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oj判题项目学习笔记

其核心模块是判题模块和沙箱模块,判题模块发送题目的代码,题目的输入用例给代码沙箱,代码沙箱编译执行代码得到结果,沙箱模块把得到的结果,执行信息,执行环境再返回给判题模块,由判题模块来对比输入输出用例是否一致,从而来判断题目是否正确,判题模块和代码沙箱模块是通过API交互的,代码沙箱是一个单独的项目,实现了解耦。3、整合了monaco-editor代码编辑器,这个代码支持html、java、JavaScript,python等多种语言的提示编写高亮,在系统里主要是用来给用户回答问题的代码的。

2024-06-28 13:15:14 510

原创 写项目技术越新越好吗,模块越解耦越好吗?

我本身开发项目的经验并不丰富,微服务架构用的也不是很多,再加上这个项目的架构,工具包我用的不是很熟,导致我写功能的时候总是瞻前顾后的,一会导包不成功,我开始检查父工程自工程的包,导入和关系,有没我需要的包等等,把我的注意力大半都从功能上分散出去了,等解决完导包,依赖冲突等问题,才能再回过头来写业务逻辑。如果预期项目将来会快速增长,或者需要频繁添加新功能,微服务可以更容易地支持水平扩展和独立部署,提高系统的稳定性和可维护性,但是需要注意的是,同时微服务也需要更为复杂的监控和管理,操作更为复杂,时间成本更高。

2024-06-02 22:17:35 356

原创 程序员怎么用AI提高自己的编程效率?

程序员怎么用AI提高自己的编程效率,一些建议和方法

2024-06-02 22:02:38 241

原创 docker安装redis

docker安装redis,超详细版本~

2024-05-16 10:19:52 386

原创 docker安装mysql

docker安装mysql,超详细哦~

2024-05-13 10:29:17 161

原创 nginx重要概念

客户端同时发出很多请求,反向代理收到请求后,把请求平均发给多台服务器处理,每台服务器承受的请求差不多。正向代理:客户端不能直接访问网络资源,所以,在客户端配置代理服务器,客户端通过代理服务器访问资源。反向代理:客户端把请求发给反向代理,反向代理问服务器要数据再返回给客户端。nginx可以把静态资源和动态资源分开部署在不同的服务器上。优点:隐藏了真实服务器IP地址。

2024-05-02 23:40:35 114 2

原创 nginx安装步骤

root@localhost vagrant]# mv nginx-1.25.1.tar.gz /usr/web #将包移动到指定文件夹下。[root@localhost web]# tar -zxf nginx-1.25.1.tar.gz #解压文件夹。[root@localhost web]# cd nginx-1.25.1 #进入到nginx文件夹下。[root@localhost vagrant]# cd /usr/web #进入到指定文件夹下。出现如下信息,代表nginx配置成功。

2024-05-02 23:37:52 825

原创 1~2亿条数据需要缓存,如何设计存储?

数据缓存的三种算法,哈希取余分区、一致性哈希算法分区以及哈希槽分区。

2024-04-01 23:31:11 396

原创 JVM的4种垃圾回收算法——通俗易懂

jvm的6种垃圾回收机制,以及一些学习方法的小分享

2024-03-27 10:48:47 152

原创 element-ui中drawer的简易使用介绍,重点介绍调整drawer宽度

我们通过el-button来显示Drawer,通过visible.sync来控制Drawer的显示状态。通过设置size属性来调整Drawer的宽度。

2023-05-22 14:52:40 2993 1

空空如也

空空如也

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

TA关注的人

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