跳到正文
Kale的数字花园
目录 文章

文章索引

138 篇文章

从技术到生活,把写过的东西慢慢翻一遍。

5 分钟

git常用命令

有趣的网站:https://ohshitgit.com/ git status 另外:如果只想统计哪些文件被改动,多少行被改动,可以添加 –stat 参数 上面一条命令相当于一面的二条: git branch dev 创建分支 git ch

默认知识库5 阅读 · 0 评论

2 分钟

docker命令

系统命令 查看容器 创建容器 启动关闭容器 删除容器 查看容器信息、日记 容器导入导出

默认知识库5 阅读 · 0 评论

4 分钟

XxlJob + 线程池 + CountDownLatch 导致的线上事故

背景:系统需要通过xxlJob定时请求外部接口抓取数据,因系统性能问题采用线程池应对并发情况。 核心代码如下: 发现xxlJob任务堆积,日志显示调度成功,但执行器就是没有执行,且没有结果回调 初步分析是xxlJob任务线程被阻塞了,因为我

默认知识库5 阅读 · 0 评论

15 分钟

MQ

MQ(message queue),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是 message 而已,还是一种跨进程的通信机制,用于上下游传递消息。在互联网架构中,MQ 是一种非常常 见的上下游「逻辑解耦 +

框架&中间件4 阅读 · 0 评论

2 分钟

OSS存储优化

存储优化 素材、成品视频不走CDN处理 1.数据订正 2.代码修改 阿里云OSS/CND使用,images的bucket仅供toC小程序使用。视频生产新建无cdn的bucket,域名videos,按租户和视频类型(原素材、压缩素材、切片素材

默认知识库5 阅读 · 0 评论

4 分钟

spring cache

1 基于注解的支持 Spring为我们提供了几个注解来支持Spring Cache。其核心主要是@Cacheable和@CacheEvict。使用@Cacheable标记的方法在执行后Spring Cache将缓存其返回结果,而使用@Cac

框架&中间件4 阅读 · 0 评论

12 分钟

Maven概述

案例一 假如你正在使用idea开发两个Java项目,它们称为项目A、项目B,其中项目A中的一些功能依赖于项目B中的某些类,那么如何维系这种依赖关系的呢? 需要用哪个项目中的哪些类,也就是用别人写好了的功能代码,导入jar包即可。所以这里也如

JavaWeb5 阅读 · 0 评论

11 分钟

1. git的概述

Git(读音为/gɪt/。)是一个开源的**分布式版本控制系统**,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。 Ø 国

JavaWeb5 阅读 · 0 评论