![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工具使用
MonkeyKing.sun
未来已来,记录现在,验证未来
展开
-
ubuntu22.04 安装nvidia GPU显卡驱动
默认情况下,Ubuntu采用开源的nouveau驱动程序作为Nvidia显卡的驱动,需要将其禁用。安装完成后重启,使用nvidia-smi验证是否安装成功。这一条是用来禁用nouveau驱动,之后也不需要改回来。没有任何输出代表禁用生效了。原创 2023-12-08 15:35:19 · 936 阅读 · 0 评论 -
ubuntu22.04 安装cuda
CUDA(Compute Unified Device Architecture)是由 NVIDIA 开发的一种并行计算平台和编程模型。它允许开发者利用 NVIDIA 的 GPU(图形处理单元)进行高效的计算处理。CUDA 通过提供一系列的 C、C++ 和 Fortran 扩展,使得开发者能够在 GPU 上执行复杂的计算任务。CUDA 的主要作用包括:加速计算:通过 GPU 执行并行处理,CUDA 可以显著加快许多类型的计算,特别是对于大数据和复杂计算任务。原创 2023-12-08 13:39:52 · 1041 阅读 · 0 评论 -
ubuntu22.04安装 nvidia-cudnn
是 NVIDIA CUDA 深度神经网络库(CUDA Deep Neural Network library)的缩写。这是一个由 NVIDIA 提供的库,用于加速深度学习应用程序。它包含了针对深度神经网络中常用操作(如卷积、池化、归一化、激活层等)的高度优化的实现。这些操作都是为了在 NVIDIA 的 GPU 上进行高效计算而特别优化的,从而大大加快深度学习模型的训练和推断速度。cuDNN 是 NVIDIA 深度学习 SDK 的一部分,广泛应用于各种机器学习和深度学习框架中。原创 2023-12-08 13:03:44 · 583 阅读 · 0 评论 -
ubuntu22.04 怎么开启SSH服务
在 Ubuntu 22.04 LTS 中,默认情况下不会自动启动 SSH 服务。如果你想通过 SSH 访问你的 Ubuntu 系统,你需要手动安装 SSH 服务器,并确保 22 端口(SSH 的默认端口)是开放的。原创 2023-12-07 17:05:14 · 3135 阅读 · 0 评论 -
Device or resource busy错误,原因是文件或资源正在被占用,无法删除
强制删除:如果您有足够的权限并且确定没有其他进程在使用该文件或资源,您可以尝试使用FileUtil.forceDelete()方法进行强制删除。根据您提供的信息,错误发生在cn.hutool.core.io.file.PathUtil.del()方法中,可能是在删除文件时遇到了占用的问题。您可以检查代码中是否存在未关闭的文件、数据库连接、网络连接或其他资源,确保在使用完毕后及时释放资源。等待资源释放:如果该文件或资源正在被其他进程或线程使用,您可以等待一段时间,让资源释放后再尝试删除。原创 2023-07-05 16:04:42 · 6023 阅读 · 0 评论 -
kotlin 使用channel 提高协程的使用效率
kotlin 使用channel 提高协程的使用效率。原创 2023-03-14 14:46:44 · 116 阅读 · 0 评论 -
k8s pod 容器间测试接口
2、获取pod节点PODID信息。6、查看调用工程的Pod的日志。3、进入到pod容器内部。原创 2023-02-24 13:44:03 · 316 阅读 · 0 评论 -
比对线上文件和本地文件是不是一个文件的命令
使用jumpserver rz上传,出现一个问题,本地文件读取没有问题,一样的项目代码,线上读取文件就报错。之后使用xfcp工具再次上传文件,md5值是一样的,同一个文件报错信息消失了。如果md5值发生了变化说明不是一个文件,至少文件在传输过程中发生了变化。本地liunx机器使用 md5sum 命令检查文件的md5值。不是一个有用的报错信息,排查这个问题,就用源文件比对的方法。项目开发中,需要将文件上传到服务器中,做项目的读取操作。然后通过同样的命令,检查线上的md5值。原创 2023-02-22 15:37:37 · 205 阅读 · 0 评论 -
docker数据库容器导出execl文件
select * from pricings where fastone_strategy=‘FCCE’:你要查询的SQL。pgsql部署在容器中,需要导出数据,则只能使用docker的命令执行。fastone-database :容器的名字。./vm_new.csv:输出目录及其文件名称。然后将文件通过SFTP工具拉到本地即可。sa: 数据库的用户名。cmdb:数据库的名称。原创 2023-02-22 14:45:46 · 143 阅读 · 0 评论 -
docker desktop重新定义postgresql的用户名和用户密码
docker desktop重新定义postgresql的用户名和用户密码。第一步:使用命令启动。第二步:查看启动状态。原创 2023-02-16 09:56:12 · 1422 阅读 · 0 评论 -
pg_dump数据库文件,并导入docker的容器中的db
放到自己本地电脑,并cp到容器中。dump出需要的sql文件。进入数据库所在的容器。将文件从容器中拷出来。执行导入sql的命令。原创 2022-12-21 14:25:10 · 377 阅读 · 0 评论 -
kotlin传入 月份YearMonth 计算出最小日期和最大日期
首先,您需要创建一个 YearMonth 对象,并使用您想要计算的月份作为参数。最后,您可以使用 yearMonth.atEndOfMonth() 方法来计算出本月的最大日期(即本月的最后一天)。然后,您可以使用 yearMonth.atDay(1) 方法来计算出本月的最小日期(即本月的第一天)。注意:要使用 YearMonth 类,您需要在项目中添加对 java.time 包的依赖。在 Kotlin 中,您可以使用 YearMonth 类来计算出最小日期和最大日期。原创 2022-12-20 20:29:06 · 273 阅读 · 0 评论 -
windows wsl 安装Flink
【代码】windows wsl 安装Flink。原创 2022-09-26 14:46:46 · 1010 阅读 · 0 评论 -
windows WSL安装并使用kafka
【代码】windows WSL安装并使用kafka。原创 2022-09-26 11:14:38 · 650 阅读 · 0 评论 -
error pulling image configuration:XXX net/http: TLS handshake timeout
主要是因为docker镜像的在国外无法下载的问题。docker pull 下载镜像,出现这些错误。可以修改为阿里云的加速镜像。原创 2022-08-24 21:17:41 · 741 阅读 · 0 评论 -
liunx怎么查找nginx的安装目录
项目部署后,需要维护,不是docker部署的项目,需要找到nginx的安装目录比较痛苦。使用which,whereis,可能都找不到想要的结果。这时候可以使用组合命令,先找到pid,然后使用。原创 2022-08-22 18:21:13 · 818 阅读 · 0 评论 -
Broken Pipe问题及其解决
到底什么是断管?简单来说,Broken Pipe 意味着一台机器正在尝试从管道读取数据或向管道写入数据,而管道另一端的机器已经死亡或终止。现在,由于连接已关闭,应建立新连接以进一步传输数据,否则数据传输将停止。此问题的最常见原因之一是客户端在执行任何操作(如加载页面或下载附件)时关闭打开的连接。当使用 Nginx 之类的代理/负载均衡器(例如关闭 Web 浏览器甚至简单地取消下载)或连接速度很慢时,强制关闭某些连接也会发生这种情况。一个简单的场景:浏览器向服务器请求资源,作为响应,服务器向浏览器返回响应。原创 2022-07-07 21:56:34 · 21637 阅读 · 0 评论 -
解析token的网址
解析token的网址:https://jwt.io/但是如果token中有超过17位的数字,js前端会直接变成000,后3位进位了需要使用新的地址http://jwt.calebb.net/原创 2022-07-07 10:58:26 · 5360 阅读 · 0 评论 -
文件比对工具对比两种数据的差距
项目开发中,需要比对两个文本有什么不同,需要比对两个文本的不同,可以使用工具Beyond compose官方的下载地址:https://www.beyondcomparepro.com/download比如:通过人工检查会很痛苦,但是通过工具就会非常的简单当需要对比两个execl的中列不同时,也可以使用这个工具。比如:比对两个execl或者csv是一样的。...原创 2022-07-07 10:54:14 · 421 阅读 · 0 评论 -
汇率的查询接口
项目中使用到汇率,需要能有一个接口进行查询,而查询汇率最权威的应该就是中国外汇交易中心官网地址:https://www.chinamoney.com.cn/chinese/index.html通过F12就可以查看网站的汇率接口;https://www.chinamoney.com.cn/ags/ms/cm-u-bk-ccpr/CcprHisNew?startDate=2022-05-30&endDate=2022-06-29¤cy=USD/CNY&pageNum=1&pageSize=10查询出原创 2022-06-30 22:12:51 · 3515 阅读 · 0 评论 -
超过100万行数据导出execl,springboot-kotlin项目
项目中的用量详情,一个月的数据已经超过100万行,需要能够导出来,普通的方法不进导出比较慢,而且会出现OOM问题。介绍一款可以导出100万行的方法:https://github.com/alibaba/easyexcel导出的execl列:测试结果如下:475276行数据,平局耗时38秒左右测试结果如下:1261138行数据,平局耗时113秒左右测试结果如下:475276行数据,平局耗时37秒左右测试结果如下:1261138行数据,平局耗时106秒左右两种方法相差不多,100万行的数据导原创 2022-06-27 21:21:44 · 840 阅读 · 1 评论 -
easyexecl导出100万行execl报字体错误的解决办法
使用easyexecl做100万行csv的导出,会报两个错误,都是因为openjdk精简版安装到docker内部,缺少字体的问题。错误明细:或者需要重新做一个镜像,以openjdk17为例2、IDEA配置docker插件安装步骤可以自己google一下安装配置及其注册,可以google查询或者配置依赖的镜像附注:esayExcel的导出代码...原创 2022-06-27 14:10:11 · 1792 阅读 · 0 评论 -
sqlite加载csv文件,并做数据分析
csv文件太多,很难做数据分析,可以下载sqllite到本地,将数据导入到sqllite中并做数据分析。下载地址:https://www.sqlite.org/download.html3.1 点击sqllite3.exe文件3.2 新建一个db数据库3.3 制定导入的规整3.4 导入csv文件到数据库中billing.csv 分析的csv文件名称billing 对应的数据库表名称...原创 2022-06-25 13:13:57 · 2976 阅读 · 0 评论 -
IDEA本地代理后,无法下载插件
本地电脑开通代理后,IDEA的插件下载失败,只能通过离线的方式安装插件,并且本地代理不解决好,IDEA也不能上网,在打包或者下载jar包时也会卡住。怎么解决:检查成功的话,说明设置成功,插件市场的插件也就能加载出来了...原创 2022-06-25 10:42:52 · 552 阅读 · 0 评论 -
2Gcsv文件打不开怎么处理,使用byzer工具
项目需要,需要将客户的环境的数据导出来做对对账分析,客户数据隐秘,不能提供调用接口,需要只能以csv文件的形式发出来。但是一个2G的csv文件,大部分机器都会自己崩溃。还有一个方法就是拆分工具拆分,但是拆分后分析数据比较麻烦。有一款Byzer的工具可以满足这个需求官网地址:https://docs.byzer.org/#/支持私有环境部署,保证数据的隐私,搭建环境如下:3、启动byzer4.可以访问byzer,但是不太友好,可以安装配套的可视化工具notebook6、notebook依赖m原创 2022-06-24 13:49:11 · 1045 阅读 · 2 评论 -
grpc本地测试联调工具BloomRPC
本地开发grpc的项目,本地进行联调如果没有好用的工具,很难完成本地代码的联调和测试。现在介绍一个好用的工具BloomRPChttps://github.com/bloomrpc/bloomrpc/releases注意时间格式比较特殊,有自己RPC的书写方式...原创 2022-06-22 22:21:05 · 908 阅读 · 0 评论 -
IDEA 无法保存设置 源根 D:XXXX在模块XXX中重复
当IDEA对一个项目来回切换JDK的版本,或者其他的一个设置,经常会出现这个错误造成这个问题的原因就是bulid文件的版本不一样,或者设置不一样造成的找到对应的文件位置,整个bulid文件夹删除即可,这样就可以完成设置了...原创 2022-06-22 21:36:58 · 13660 阅读 · 3 评论 -
jprofiler监控部署在tomcat下的内存过高问题
之前的一些老项目还是部署在tomcat容器下面,存在一些内存过高的问题,需要进行排查,还是介绍使用jprofiler来做内存的监控这一步如果没有,还是不用选择如果多个tomcat,无法确定是那个,可以先查看自己服务的PID...原创 2022-06-21 21:33:59 · 345 阅读 · 0 评论 -
jprofile监控docker容器内存占用高
docker容器出现占用高的问题,需要排查,jvm的命令都是可以排查的,但是没有图形化界面直观。使用jprofile可以更加直观的查看docker容器的内存占用高的问题。下载地址:https://www.ej-technologies.com/download/jprofiler/files免费试用10天,如果10天内没有排查出来问题,可以购买序列号安装JDK17可以参考 https://www.cnblogs.com/chaosmoor/p/15897693.html没有秘钥文件的密码,就不用原创 2022-06-18 08:13:22 · 416 阅读 · 0 评论 -
postgresql设置自增字段的起始值
已经有记录了,设置为记录之后的最大值设置为1,从头开始导入:原创 2022-06-14 21:24:54 · 685 阅读 · 0 评论 -
使用docker-compose搭建个人博客网站solo
solo是一款开源的个人博客网站官网的地址:https://b3log.org/solo/搭建步骤没有docker和docker-compose的环境的,可以根据自己的操作系统,准备好对应的环境准备mysql目录下的文件准备Nginx文件使用docker-compose启动服务查看log日志http://solo.geexek.com...原创 2022-06-13 13:54:14 · 515 阅读 · 0 评论 -
Typora安装和使用
Typora是一款非常高效的文件编辑软件。软件的下载地址:https://typora.io/#windows升级改造的功能:1、增加导出word的功能下载并安装 pandoc-2.11.0.2-windows-x86_64.msi 即可下载地址:https://pandoc.org/installing.html2、增加上传图片到云端的功能写文章的时候,可以直接上传图片到云端,传递文件就不会看不到。下载https://molunerfinn.com/PicGo/配置...原创 2020-10-22 10:53:58 · 3289 阅读 · 0 评论