最新发布第370页
gitlab自动定时备份文件,备份失败发送邮件
gitlab自动定时备份文件,备份失败发送邮件,一、需求 为预防gitlab出现故障,每天定时备份,备份完成后把之前的备份文件删除,备份成功或失败的时候自动发送邮件提醒,这里的gitlab为docker部署...
.NET云原生应用实践(二):Sticker微服务RESTful API的实现
.NET云原生应用实践(二):Sticker微服务RESTful API的实现,本章目标 完成数据访问层的基本设计 实现Sticker微服务的RESTful API 引言:应该使用ORM框架吗? 毋庸置疑,Sticker微服务需要访问...
如何免费旋转PDF?一款强大的工具推荐!
如何免费旋转PDF?一款强大的工具推荐!,前言 大家好,我是小徐啊。我们在开发Java应用的时候,经常是需要和PDF来一起使用的。 这极大地帮助我们提高了开发的效率。今天,小徐要来介绍下一款强...
用VuePress在GitHub Pages上搭建博客
用VuePress在GitHub Pages上搭建博客,请先点击链接RobinDevNotes,体验用VuePress搭建博客的效果(logo还没有合适的替换),目前部署在GitHub Pages上,国内访问速度还可以,再阅读本文感受来龙...
记一次 .NET 某理财管理客户端 OOM溢出分析
记一次 .NET 某理财管理客户端 OOM溢出分析,一:背景 1. 讲故事 这是训练营里的学员找到我的,让我帮忙看下为什么他的客户程序会偶发的出现 报错弹框,由于dump比较敏感,这里就不截图发出来了...
阿里一面:那我把线程池coreSize配置成0会怎样?
阿里一面:那我把线程池coreSize配置成0会怎样?,写在前面 假如我的项目中有一个非常不重要的链路,偶尔需要执行一下。在线程池设计的时候,我想到了线程池的八股文。于是为了尽可能节约资源,...
CAS存在的问题及在Java中的解决方式
CAS存在的问题及在Java中的解决方式,CAS 介绍 CAS 可以保证对共享变量操作的原子性 CAS全称Compare And Swap,比较与交换,是乐观锁的主要实现方式。CAS在不使用锁的情况下实现多线程之间的变量...
springboot~SpringData自定义Repository的正确方式
springboot~SpringData自定义Repository的正确方式,获取Spring Data自定义Repository中的实际类型 在Spring Data中,当您实现自定义Repository时,由于Java类型擦除的原因,泛型参数T在运行时确...
JUC: 线程锁
JUC: 线程锁,1 面试题复盘 如何理解多线程,如何处理并发,线程池有哪些核心参数? Java加锁有哪几种锁? synchronized原理是什么?为什么可重入?如何获取对象的锁? JVM对原生锁做了哪些优化...
SpringCloud 常见面试题(一)
SpringCloud 常见面试题(一),概念 什么是微服务?你是怎么理解微服务的? 微服务架构是一种架构模式或者说是一种架构风格,它提倡将单一应用程序划分为一组小的服务,每个服务运行在其独立的...
国产化Excel开发组件Spire.XLS教程:Python 读取 CSV 文件,从基础到进阶指南
国产化Excel开发组件Spire.XLS教程:Python 读取 CSV 文件,从基础到进阶指南,在日常开发中,在 Python 中读取 CSV 文件是数据处理、数据分析和后端集成场景中的常见任务。虽然 Python 自带 csv...
C++文件系统操作6 – 跨平台实现文件和文件夹的拷贝
C++文件系统操作6 - 跨平台实现文件和文件夹的拷贝, 1. 关键词 2. fileutil.h 3. fileutil.cpp 4. filesystem_win.h 5. filesystem_win.cpp 6. filesystem_unix.cpp 7. 源码地址 1. 关键词 C++ ...
















