自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 windwos上jps既不是内部命令也不是外部命令解决方法

1.首先查看java安装位置。2.配置系统环境变量。

2025-03-12 13:16:58 173

原创 Docker安装体验kuboard-k8s多集群管理工具

本次分享介绍了通过docker的方式快速部署安装kuboard-k8s多集群管理工具体验,它的官网上的文档非常的详细,还有一些关于k8s知识的分享,让我们可以更好的掌握k8s和通过kuboard-k8s多集群管理工具来管理多个k8s集群,官网也有关于kuboard的其它安装方式,生产环境肯定是要高可用安装,官网也有文档说明,具体的可以去参看官网的详细文档,本次分享到此结束,希望我的分享对你有所启发和帮助,请一键三连,么么么哒!

2024-12-28 14:37:18 958

转载 Apache StreamPark 2.1.4 Release 稳定版发布

在本次发布中,支持了最新的 Apache Flink 1.19,简化了项目的配置,Flink on Kubernetes 方面的能力做了充分验证,修复了一些高危安全漏洞。简化了 on Kubernetes 模式下参数指定:在 Flink on Kubernetes Application 模式下的几个必要的参数如:serviceAccount,在早期的版本中没有直观的体现出来,需要用户通过 -D 动态属性 的方式指定,本次直观的将这些参数放到页面中,方便用户设置。

2024-05-19 00:40:44 216

原创 服务器上清理Docker容器运行日志的正确姿势

因为是服务器的磁盘空间资源有限,由于docker容器在启动的时候没有限制,导致运行的docker容器随着时间的推移产生的日志越来越多,最后把服务磁盘资源耗尽,服务器的磁盘满了会导致服务器的应用无法正常运行。修改docker daemon.json文件,配置日志文件参数。log-opts max-size 容器日志文件上限大小。log-opts max-file 窗口日志文件上限个数。默认 /etc/docker/daemon.json。注意:新创建的容器会生效,原有容器不生效。CentOS7的操作。

2023-05-17 15:34:30 679

转载 Elasticsearch 滞后8个小时等时区问题,一网打尽!

我们看一下东8区百度百科定义:东八区(UTC/GMT+08:00)是比世界协调时间(UTC)/格林尼治时间(GMT)快8小时的时区,理论上的位置是位于东经112.5度至127.5度之间,是东盟标准的其中一个候选时区。是:各个处理端时区不一致,写入源的时区、Kibana默认是本地时区(如中国为:东8区时区),而 logstash、Elasticsearch 是UTC时区。ingest 预处理时区的好处:方便、灵活的实现了写入数据的时区转换。那么问题就转嫁为:写入的时候转换成给定时区(如:东8区)就可以了。

2023-04-21 14:28:26 2382

转载 干掉复杂的工具类,Hutool 工具库确实香!!

Hutool 真心是一个不错的国产 Java 工具类库,功能全面,对文件、流、加密解密、转码、正则、线程、XML 等 JDK 方法进行了封装,开箱即用!

2023-04-03 16:00:50 3524

转载 又一优雅的 K8s 开源桌面管理工具

Monokle 是一款完全开源的 Kubernetes 桌面管理工具,通过提供用于编写 YAML 清单、验证策略和管理实时集群的统一可视化工具,简化了创建、分析和部署 Kubernetes 配置的过程。Monokle 可通过本地安装的桌面版本和云版本使用,无需在你的环境中安装,Monokle 还包括一个 CLI 和 GitHub 操作,可用于集成到您的开发工作流程中。Monokle Desktop 适用于创建和维护高质量 Kubernetes 应用的工程师。

2023-02-28 18:04:51 1556 2

原创 分享一款非常优雅的 JSON 数据可视化工具JsonCrack

​    功能简单:支持放大/缩小、展开/收缩、搜索节点、导出图片等操作,部署安装也简单,可以将json数据可视化为一棵关系树,一眼看清楚json数据的关系奥秘。轻松部署,快速的使用这个好用的json可视化工具,请一键三连,请双击么么哒!

2022-10-31 23:10:07 3945

转载 elasticsearch杀手神器,让es操作更简单

Easy-Es(简称EE)是一款基于ElasticSearch(简称Es)官方提供的RestHighLevelClient打造的ORM开发框架,在 RestHighLevelClient 的基础上,只做增强不做改变,为简化开发、提高效率而生,您如果有用过Mybatis-Plus(简称MP),那么您基本可以零学习成本直接上手EE,EE是MP的Es平替版,在有些方面甚至比MP更简单,同时也融入了更多Es独有的功能,助力您快速实现各种场景的开发.

2022-10-15 08:59:13 831 1

原创 钉钉机器人推送消息

这种方式只需要在钉钉中拉一个群,人员超过三个人即可拉一个聊天的群,然后设置智能群助手,添加机器人:机器人设置:webHook地址就是下面的url地址(不包含sign和timestamp): https://oapi.dingtalk.com/robot/send?加签的key就是下面代码中的的secret的值。

2022-10-08 00:39:43 3276

原创 java优雅重试机制spring-retry

使用JDK动态代理和CGLib动态代理(对目标类进行增强处理)加上spring的AOP(统一的切入调用拦截)加上反射机制(让公共逻辑更加的通用),通过AOP对方法调用进行拦截然后通过动态代理来生成代理对象给目标类的目标方法的调用的前后进行增强处理同时在加上try/catch处理调用目标方法,这种就可以写成一个公共的实现思路模型。/**log . info("监听到重试过程关闭了");log . info("监听到重试过程错误了");log . info("监听到重试过程开启了");

2022-10-02 23:42:44 3688

原创 gradle搭建springBoot多模块项目

Gradle是源于Apache Ant和Apache Maven概念的项目自动化构建开源工具,它使用一种基于Groovy的特定领域语言(DSL)来声明项目设置,抛弃了基于XML的各种繁琐配置面向Java应用为主。当前其支持的语言暂时有Java、Groovy、Kotlin和Scala。Gradle是一个基于JVM的构建工具,是一款通用灵活的构建工具,支持maven, Ivy仓库,支持传递性依赖管理,而不需要远程仓库或者是pom.xml和ivy.xml配置文件,基于Groovy,build脚本使用Gro

2022-09-30 08:12:41 3499

原创 Spring-Cloud-Gateway之代码注入漏洞及解决

Spring Cloud Gateway 是基于 Spring Framework 和 Spring Boot 构建的 API 网关,它旨在为微服务架构提供一种简单、有效、统一的 API 路由管理方式。Spring官方博客发布了一篇关于Spring Cloud Gateway的CVE报告,据公告描述,当启用和暴露 Gateway Actuator 端点时,使用 Spring Cloud Gateway 的应用程序可受到代码注入攻击。攻击者可以发送特制的恶意请求,从而远程执行任意代码

2022-09-27 23:08:05 9446

原创 Rancher+私有Docker-Hub+Docker部署项目

Rancher是一款很好用的开源容器管理解决方案,对中国的开发者比较友好,文档是中文的,管理界面也支持中文,rancher1.6.x是一款经典的版本,rancher2.0.x-rancher2.5.6.1中间的版本是还没有被SUSE收购的版本,从rancher2.6以后的版本就是被SUSE收购之后的版本,界面颜色被搞绿了但是还是走开源路线,在生产不建议使用单节点部署,生产要做高可用架构。

2022-09-22 10:18:20 1620

原创 Docker-Hubor私有镜像仓库的搭建

Docker-Hub在gitHub上的项目地址的安装文档:安装前需要准备如下环境配置: 下载的离线的安装包的版本如下:尽量安装docker的版本新一点,比如20.x,具体安装请查看前几篇文章。windows10下安装docker且使用wsl2安装双系统并构建最小jre镜像和应用镜像CentOs7.9安装Docker,SpringBoot项目分层构建镜像方式一:方式二:4.自签TLS证书 官方自签证书文档地址:将hub的包上传到vm(安装了CentOs7.x的虚拟机上)上,解压:

2022-09-22 09:30:59 1896

原创 你还在用SimpleDateFormat格式化时间么?老板叫你明天不要来了,,,,,,,,,,

你还在用SimpleDateFormat格式化时间么?老板叫你明天不要来了,,,,,,,,,,

2022-09-06 16:43:27 173

原创 Jodd = tools + ioc + mvc + db + aop + tx + json + html < 1.7 Mb

Jodd是对于Java开发更便捷的开源迷你框架,包含工具类、实用功能的集合,总包体积不到1.7M,堪称是Java的"瑞士军刀"

2022-09-06 16:28:51 567

原创 Hutool开源工具包之AES

Hutool是一个小而全的Java工具类库,通过静态方法封装,降低相关API的学习成本,提高工作效率,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。

2022-09-02 08:46:12 6501

原创 使用google开源jib工具在idea中构建SpriongBoot项目镜像推送到阿里云仓库中

分别使用自己构建的最小jre镜像打的tag为v2版本。使用官方的jdk镜像构建的tag为v1版本。构建了两个版本的dem(v1和v2)

2022-09-01 16:10:25 635 1

原创 阿里云服务器离线安装Docker

正常有网的情况下,我们都可以轻松地安装docker,是so-easy的,那在没有联网或者网络不通的环境下如何安装docker呢?下面这篇文章我给大家一 一解答,写这篇文章是由于之前在的一家公司项目要上线,使用的是阿里云上的服务器,所以就在无网的环境下实践安装docker,随便记录下这个过程。3.5.1)设置镜像加速地址:下面是我自己的阿里云镜像加速地址,可以去阿里云申请一个自己的账号,然后会获得一个镜像加速的地址,这也是这版本20.x坑的一个地方,它的运行需要这两个文件,不然会报错的。...

2022-08-31 09:22:12 901

原创 SpringBoot项目打包瘦身

传统项目,还处于使用很老的技术,比如一个war包打天下,前后端的代码都在一个项目中就会导致时间越久远之后,这个项目的代码的体积量越来越大,最后打出来的包越越来越大,各种依赖混乱,依赖冲突的情况出现,每次代码改动一点部署都要打一个很大的jar/war包丢到服务器上,如果服务器的网络很差,上传这个待发布的包就会很慢很慢,从而让开发者,发布者渐渐的感到心力憔悴,这种人肉半自动化的发布在未来也会被淘汰掉,随之而来的就是更加好用的CI/CD,持续集成持续构建发布的全自动化方案,全程只靠点一点,一点轻松搞定。...

2022-08-31 09:08:22 413

原创 基SkyWalking实现对k8s集群中微服务的链路追踪

2.sykwalking-agent探针的集成到微服务项目(是打成基础镜像里,然后指定参数(configMap中配置java项目的环境变量)运行,还是以sideCar边车的方式运行?第一行的ROM的基础镜像可以使用自己制作的基础镜像也是可以的,前提是需要带有java的环境jre是最小的运行环境或者是装有JDK的环境配置。curl pod的ip:应用的端口,看到如下打印信息是只有health断点暴露了,没有其它的断点暴露。4.私有Hub的安装部署、jenkins的安装部署、jenkins流水线脚本的编写。..

2022-08-28 21:58:27 1494

原创 CentOs7.9安装Docker,SpringBoot项目分层构建镜像

1.准备1.1说明:本文为啥选择虚拟化产品选择VMware?)来构建SpringBoot项目分层构建镜像,只要有docker环境的操作系统或者是虚拟化安装了docker的环境中就可以。1.2需要提前安装wm16安装参看:这篇安装文章的网卡配置是使用nat模式,本文使用的桥接模式,这个点是需要注意的地方下载CentOS-7-x86_64-DVD-2009.iso的CentOs的iso镜像下载地址:https://www.centos.org/download/...

2022-08-28 21:08:34 924

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除