spring cloud 2021 实现自定义的负载均衡 问题的产生 公司内有个基于spring cloud的微服务项目在生产实践中经常出现部分服务实例重启的问题,通过grafana的日志发现同一个服务的不同实例内存使用差异大,某个实例的内存使用远高于另一个实例,最终导致内存不 编程 2024-08-08 coderstory
arthas 简要指令说明 arthas 一款alibaba开源的java 在线分析工具,一般用于分析生产环境的各种故障,或者分析各种性能指标。 下载运行 curl -O https://arthas.aliyun.com/arthas-boot.jar && java -jar arthas-boot.jar curl h 编程 2024-04-09 coderstory
【Spring boot】实现运行时数据源添加和切换 Spring Boot 实现运行时的数据源添加和切换 在spring boot项目中,有时候会存在多个数据库,可能项目使用了多个数据库,也可能为了实现读写分离连接到了多个数据库。 一般情况下,比如mybatis-plus时内置的数据源切 编程 2024-02-21 coderstory
java之徒手实现源码的动态生成,编译以及加载 Robit低代码平台在去年的时候进一步改造升级,确定了用户设计的应用必须生成可阅读可二次开发的源码。考虑到当前平台使用的技术栈,确定应用源码的前端依旧使用Vue,后端使用spring boot。 在改造生成应用源码之前, 编程 2024-02-04 coderstory
简单认识 java 字节码 --- bytecode 我们在最初学习java的时候,都会使用记事本写一个hello world,然后使用javac编译成class文件,最后使用java命令执行编译后的文件。 进一步学习我们了解到java代码和java虚拟机是两回事,虚拟机能接受的是字节码,ja 编程 2024-02-02 coderstory
[2024-02-01] Flyme10助手 4.6.11 针对flyme10系统的定制DIY插件 应用说明 flyme10助手基于LSP框架开发的插件,实现了实用的小功能。使用插件前请确保已经启用LSP框架 建议把系统更新到最新版的flyme,旧版本的flyme部分功能可能不兼容。 flyme助手系列从最开始的flyme6系统适配到 Android 2024-02-01 coderstory
使用kubeadm 安装 Kubernetes-1.26.1集群 基于vmware运行ubuntu系统,模拟集群环境以便学习k8s运维技术。因为笔记本内存有限,只能开一个master节点和2个node节点,没有配置负载均衡和高可用。 主机名 ip 配置 k8s-master 192.168.109.130 4C4G 20G-SSD k8s- 未分类 2023-01-24 coderstory
记一次kuberneets 安装dashboard pod初始化失败 kubernetes版本为1.26.0 coderstory@k8s-master:~/k8s$ kubectl version WARNING: This version information is deprecated and will be replaced with the output from kubectl version --short. Use --output=yaml 未分类 2023-01-18 coderstory
kubeadm 笔记 master单机集群配置 apiVersion: kubeadm.k8s.io/v1beta3 bootstrapTokens: - groups: - system:bootstrappers:kubeadm:default-node-token token: abcdef.0123456789abcdef ttl: 24h0m0s usages: - signing - authe 未分类 2023-01-05 coderstory
MongoDb 入门学习 MongoDB mongodb是基于JSON的分布式文件存储数据库。monggo是介于关系型和非关系型数据库。实现关系数据库中的事务,能实现大部分单表查询的大部分功能,支持索引。monggodb是基于json实现的数据库,json本身就是一 编程 2022-06-28 coderstory