agmtopy
Cola4.0的工程实践 Cola4.0的工程实践
Cola4.0的工程实践 cola在今年迎来了4.0版本,在最新的版本中对包结构进行了调整以及将COLA项目整体划分为两个部分COLA架构和COLA组件; 下面先简单的介绍COLA的改变,再介绍CLOA4.0的工程实践 COLA的改变 CO
2022-12-24
Groowy脚本实现业务场景下动态性规则的实践 Groowy脚本实现业务场景下动态性规则的实践
Groowy脚本实现业务场景下动态性规则的实践 前言: 在复杂的业务中我们往往会采用分层的思想来降低每一层的复杂度,应用层还会采用一些设计模式来预留出对于未来的扩展;在面对 复杂和易变的业务场景下,作为开发者,我们更期望程序框架底座能够保持
2022-12-16
性能监控与故障处理工具 性能监控与故障处理工具
性能监控与故障处理工具 介绍处理jvm的相关问题办法以及相关工具的一个持续更新的集合 📚 经验 CPU占用率高 通过jvm工具排查 通过top命令查询进程号 通过top -Hp 查到线程号,转换成为16进制 通过jstack |
2022-12-01
多线程是否会影响执行效率 多线程是否会影响执行效率
多线程是否会影响执行效率 前提 今天一位同事问了一个问题感觉比较有趣,问题简化规范后是这样的 在同一机器/操作系统上,使用n个线程处理X个任务是不是和使用n*m个线程处理X个任务效率相同? 这样的观点是基于RR-时间片轮转来进行推导的;
2022-11-15
git workflow的几种最佳实践方式 git workflow的几种最佳实践方式
git workflow的几种最佳实践方式 引言 现有的版本控制系统大多选择使用Git来进行管理/协作;不同的团队有会根据各自的情况选择不同的协助方式,常见的git workflow主要分为三种: Git flow Github flow
2022-10-29
maven-shade-plugin使用中的小问题 maven-shade-plugin使用中的小问题
maven-shade-plugin使用中的小问题 maven-shade-plugin打包导致META-INF/SERVICES中的文件丢失,导致jar在动态加载时无法启动.这个问题困扰了我一周,暂时先记录处理办法,后续完善解决步骤 主要
2022-04-22
银行会计-笔记 银行会计-笔记
《银行会计》笔记 《银行会计》一书是席总带给我看的,一直以来在对这方面的知识都比较匮乏,以下是我在阅读这本书是做的一些笔记,希望能对你有帮助,开心😋😋😋 第二章:银行会计的基本核算方法 会计科目 会计科目指的是对会计对象的具体内容按
2022-03-27
GitLab CI/CD与GitHub Actions的介绍和使用 GitLab CI/CD与GitHub Actions的介绍和使用
GitLab CI/CD与GitHub Actions的介绍和使用 本篇日志主要是用来记录GitLab的CI/CD与GitHub Actions的介绍和使用。先从操作GitLab的CI/CD开始 GitLab CI/CD GitLab支持多
2022-03-25
redis如何实现持久化的 redis如何实现持久化的
redis如何实现持久化的 redis目前实现持久化主要有两种方式,一种是通过RDB文件,另外一种是通过AOF文件. redis对于持久化支持4种部署方式 无持久性 RDB AOF RDB + AOF 让就让我们来详细比较和分析以下re
2022-01-20
redis源代码构建 redis源代码构建
redis源代码构建 主要用来记录以下在WSL下编译和部署redis源码的过程 环境准备 WSL wsl2搭配Ubuntu 18.04使用,这一项不是必须的 Clion JetBrains的C/C++ IDE,这一项也不是必须的
2022-01-19
redis底层数据结构分析 redis底层数据结构分析
redis底层数据结构分析 redis底层数据结构分析主要是根据《Redis5 设计与源码分析》一书的章节而来,参考对照代码版本为6.2,源代码的编译和部署可以查看上一篇文章 redis底层数据结构可以划分为 简单动态字符串 跳跃表 压缩
2022-01-05
通过WSL2编译JDK源码 通过WSL2编译JDK源码
通过WSL2编译JDK源码 WSL的全称是’Windows Subsystem for Linux’,通过在系统层面对Linux内核进行支持,WSL1只是部分支持Linux内核而WSL2支持完整的Linux内核。不但可以通过WSL运行Lin
2021-06-19
1 / 4