eisenxu991
码龄3年
关注
提问 私信
  • 博客:12,917
    12,917
    总访问量
  • 10
    原创
  • 2,328,203
    排名
  • 0
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2022-02-06
博客简介:

eisen 的博客

查看详细资料
个人成就
  • 获得7次点赞
  • 内容获得2次评论
  • 获得16次收藏
创作历程
  • 10篇
    2022年
成就勋章
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

346人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

将 MySQL 通过 bitpoke/mysql-operator 部署到 k8s 内部

目前 openbayes 的几乎所有组件都部署在 k8s 内部,但 mysql 作为核心的数据存储节点对其要求都蛮高的,通常来说是需要独立部署的,对于目前的业务场景,其要求主要包含以下几点:需要持久化存储,一旦数据丢失问题非常严重对性能有要求,不然会拖垮依赖它的一切服务需要一些额外的备份机制,可以快速的从一个备份做恢复需要对应的监控体系mysql 需要可以比较容易的通过各种客户端访问,方便不同的角色对数据做分析或者做 debug在规模比较大的时候可能会做读写分离之所以希望将 mysql 部
原创
发布博客 2022.05.31 ·
1017 阅读 ·
0 点赞 ·
2 评论 ·
2 收藏

配置 jacoco 以提供更合理的测试覆盖率

最近在做一些代码的重构和基础库的迁移,这样的工作绝大部分时候不产生新的功能点,每次更换了类库后也都会将原来对应的测试同步迁移过来,保证新的代码和原来的代码一样工作。不过在迁移的过程中我发现 jacoco 所提示的代码覆盖率越来越低,让我很慌。为了搞明白这是啥原因,做了一些调研,这里把一些结论记录在这里加深印象,也便于后续查看。代码测试覆盖率是什么意思在 Intro to JaCoCo 这里讲的非常明白了,代码测试覆盖率(或者说代码覆盖率)讲的是在跑测试的时候,到底有多少代码被执行了。按照粒度来分可以有
原创
发布博客 2022.05.10 ·
2106 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

JPA 处理子类关联

最近陷入了 JPA 的泥坑,在遇到今天提及的这个问题上折腾了很久,一度怀疑人生打算重新用 MyBatis 算了。不过幸好昨天有了一些还能接受的解决方案,这里做一个记录。
原创
发布博客 2022.04.05 ·
1950 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Hibernate 使用 UserType 存储 joda money

虽然支持一直非常喜欢 mybatis 但从效率的角度来看,hibernate 也是一个非常支持尝试的工具。最近开始做一些尝试,看看是不是的利用 jpa 来进一步的简化目前很多繁琐无聊的 sql 的编写。这里记录下今天遇到的有关自定义类型的一个知识点。在 mybatis 里有 type handler 的概念,用于实现表结构和自定义的 java 对象之间的转换。而 hibernate 也有一个相似的概念,不过这里我只是记录下目前这种一个对象对应多个 column 的场景。joda moenyjoda m
原创
发布博客 2022.03.15 ·
1340 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

尝试 clickhouse operator

Production 级别的 clickhouse 不是随便就能搞出来的,需要对其有更深入的理解。这篇主题只是针对如何在 k8s 里快速搭建一还行的 clickhouse。主要是为了实现整个系统不对外有额外的依赖,所有的依赖服务都包含在 k8s 集群中。和 [将 MySQL 通过 presslabs/mysql-operator 部署到 k8s 内部](https://aisensiy.me/mysql-operator) 这篇对于 mysql 的处理非常类似。
原创
发布博客 2022.02.23 ·
751 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

让 Intellij idea 一直显示参数提示

最近更换了新的 macbook pro 一方面由于架构发生了变化,原来电脑里的一些东西应该不能运行了;另一方面,原来的电脑有太多乱七八糟的东西了,我想要从新做一个.
原创
发布博客 2022.02.18 ·
2935 阅读 ·
7 点赞 ·
0 评论 ·
7 收藏

维护一大堆 kubeconfig 的一些实践

针对管理维护多个 k8s 集群的场景使用的一些常用工具。
原创
发布博客 2022.02.10 ·
1200 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Real World 的 GraphQL 版本

在很久之前的一篇 文章 介绍了我做的一个 RealWorld 的 SpringBoot + MyBatis 的实现。这个项目我也一直在维护,一方面是因为这是一个很好的 demo 项目,可以很好的体现一些设计思路 文章 也都说了不再重复。另一方面,我觉得也是一个新人练手不错的选择,可以让大家可以通过这个项目来入门。最近在做 GraphQL 的调研和测试,我第一个想到的就是把这个项目添加上 GraphQL 的接口,一方面可以熟悉 GraphQL 的体系,另一方面也是个很好的机会去验证下是不是 REST 层是按
原创
发布博客 2022.02.09 ·
275 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

集成 spotless gradle intellij

之前一直使用 google-java-format intellij plugin 与 git commit hook google-java-format-git-pre-commit-hook 配合实现 java 代码的格式化。不过最近在处理 spring security 需要一些自定义格式的时候发现 intellij 的 google-java-format 插件居然不支持 @formatter:off 这样的语法,让我非常头痛。毕竟 web security 的那种「链式调用」如果没有自己的一些格
原创
发布博客 2022.02.09 ·
967 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

使用 github cli 加速与 github 的交互

使用 github cli 工具加速和 github 页面交互的速度,提升生产效率。
原创
发布博客 2022.02.09 ·
376 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏