相关文章
Golang 自定义error避坑实践
原生error
熟悉go开发的朋友都知道,在go的设计中是推荐显示去处理error的。在使用时,通过建议函数返回一个error值,通过把返回的 error 变量与 nil 的比较,来判定操作是否成功。
go中的error定义如下:
type erro…
建站知识
2024/12/19 7:27:06
Ubuntu22.04安装4090显卡驱动
1、安装完Ubuntu系统,打完所有补丁后再进行后续操作
2、下载系统所需要的版本的NV显卡驱动,本次由于使用CUDA12.1,故选用的驱动版本为NVIDIA-Linux-x86_64-530.41.03.run
3、卸载NV驱动(只是保险起见,并不是一定会卸…
建站知识
2024/10/11 14:50:57
【Spring Boot 3】【@Scheduled】动态新增定时任务
【Spring Boot 3】【@Scheduled】动态新增定时任务 背景介绍开发环境开发步骤及源码工程目录结构总结背景
软件开发是一门实践性科学,对大多数人来说,学习一种新技术不是一开始就去深究其原理,而是先从做出一个可工作的DEMO入手。但在我个人学习和工作经历中,每次学习新技…
建站知识
2024/12/14 8:55:57
使用HttpServletRequestWrapper解决web项目request数据流无法重复读取的问题
在做web项目开发时,我们有时候需要做一些前置的拦截判断处理,比如非法参数校验,防攻击拦截,统一日志处理等,而请求参数如果是form表单提交还好处理;对于json这种输入流的数据就会有问题,统一处理…
建站知识
2024/10/1 17:26:19
CentOS:nohup后台运行jar文件包程序
1、java -jar XXX.jar 特点:当前ssh窗口被锁定,可按CTRL C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 2、java -jar XXX.jar & &代表在后台运行。 特定:当前ssh窗口不被锁定&…
建站知识
2024/11/26 8:49:03
五、Kotlin 函数进阶
1. 高阶函数
1.1 什么是高阶函数
以下 2 点至少满足其一的函数称为高阶函数: 形参列表中包含函数类型的参数 //参数 paramN 可以是:函数引用、函数类型变量、或 Lambda 表达式。
fun funName(param1: Type1, param2: Type2, ... , paramN: (p1: T1, p2…
建站知识
2024/11/10 5:10:50
使用scyllaDb 或者cassandra存储聊天记录
一、使用scyllaDb的原因
目前开源的聊天软件主要还是使用mysql存储数据,数据量大的时候比较麻烦;
我打算使用scyllaDB存储用户的聊天记录,主要考虑的优点是:
1)方便后期线性扩展服务器;
2)p…
建站知识
2024/12/12 1:32:41
阿里云推出第八代企业级实例 g8i:AI 推理性能最高提升 7 倍、可支持 72B 大语言模型
云布道师
1 月 11 日,全球领先的云计算厂商阿里云宣布推出第八代企业级通用计算实例 ECS g8i,这也是国内首款搭载第五代英特尔至强可扩展处理器(代号 EMR)的云计算产品。依托阿里云自研的「飞天CIPU」架构体系,ECS g8…
建站知识
2024/10/1 5:48:10