- 博客(23)
- 收藏
- 关注
原创 k8s命令整理
你可以使用相同的命令格式来查看其他 Kubernetes 资源,例如 Deployment、Service 等。假设你有一个名为 my-pod 的 Pod,可以使用以下命令查看其 YAML 配置。查看 kube-system 命名空间中的事件(例如,Pod 的创建、删除等)要查看 kube-system 命名空间中的所有 Pods,可以使用以下命令。如果 Pod 位于特定的命名空间中,可以使用 -n 选项指定命名空间。如果想查看 kube-system 命名空间中的所有资源,可以使用。
2024-08-28 10:14:12
230
原创 java使用FTPClient遇到的问题
2.项目部署到linux上,发现下载的文件损坏,win上测试正常,common-net的ftpclient默认是使用ASCII_FILE_TYPE,文件会经过ASCII编码转换,所以可能会造成文件损坏。所以我们需要手动指定其文件类型为二进制文件,屏蔽ASCII转换的操作,避免文件在转换的过程中受损。1.使用ftpClient.listNames()获取的文件列表为空,但服务器上确实有文件。
2024-08-14 11:57:30
438
原创 java实现跨字符串匹配
首先,我们检查给定的字符串pattern是否为空,如果为空,则说明已经匹配完成,返回true。然后,我们检查目标字符串target是否为空,如果为空,则说明已经遍历完目标字符串,但是还未匹配完成,返回false。接下来,我们比较目标字符串的第一个字符和给定字符串的第一个字符是否相等,如果相等,则递归调用stringMatch方法,将目标字符串和给定字符串都去掉第一个字符,继续匹配剩余的部分。在示例中,目标字符串为"abcdefg",给定的字符串为"ac",因此返回结果为true。
2023-09-05 10:45:29
162
原创 静态内部类实现的单例如何做到线程安全且可延迟加载
通过调用 getInstance() 方法,可以获取到单例对象的实例。由于静态内部类只会被加载一次,因此可以保证线程安全。同时,由于静态内部类的加载是在调用 getInstance() 方法时才会进行,所以实现了延迟加载的效果。无参构造器只会运行一次。
2023-09-01 10:06:03
257
原创 窗口函数使用
ROWS BETWEEN 1 PRECEDING AND CURRENT ROW: 这指定了窗口的范围。1 PRECEDING 表示当前行的前一行,CURRENT ROW 表示当前行。因此,这个窗口的范围是当前行以及前一行,也就是每两天的总和。SUM(total): 这表示我们正在计算总和。total 是前面查询中每一行的报警数量列的名称。可以看出,two_day_sum 列为每两天的总和,每一行的值是当前行以及前一行的报警数量的总和。以一个例子来说明这个语句。OVER: 这表示我们正在执行一个窗口函数。
2023-07-13 11:09:45
194
原创 【Spring Boot整合SMS4j】
步骤1:创建一个新的Spring Boot项目首先,在你的开发环境中创建一个新的Spring Boot项目。你可以使用Spring Initializr(https://start.spring.io/)或者任何支持Spring Boot项目创建的工具。步骤2:添加依赖项在你的项目的pom.xml文件中,添加SMS4j的依赖项。步骤3:配置短信服务在你的application.properties文件中添加阿里云短信服务的配置信息。
2023-07-12 15:07:45
1333
原创 【pgsql按时间水平拆分表】
需要说明的是,为了实现分表,还需要对 SQL 查询语句、索引、触发器等进行适配和优化,以避免出现额外的开销和性能瓶颈。数据插入时,可以将数据根据分表规则分散到不同的子表中。查询时,需要根据分表规则确实查询哪些子表包含了需要的数据,然后针对各个子表执行对应的查询语句,最后将结果合并返回给客户端。例如,按照事件时间对日志表进行按月分表,可以定义多个分表名:log_202101,log_202102,log_202103 等。例如,将日志按照月份分表,需要确定插入数据所属的月份,然后将数据插入到对应的分表中。
2023-06-16 11:00:27
1129
原创 【oracle 做报表时在最后一行加上‘合计‘sql语法】
( CASE WHEN cant_name IS NULL THEN '合计' ELSE cant_name END ) cant_name, CANT_CODE, sum(num) num, ````````````````````````````` group byGROUPING SETS ( (cant_name, cant_code ), ( ) )List item
2022-04-27 21:53:23
2635
原创 使用fastjson时遇到的问题
本地环境fastjson版本为1.2.39,使用JSON.parseObject()方法时可以转换字段名称中带下滑线的字段如AAA_B -> aaaB 没有问题;线上环境为1.1.14,不支持过滤下划线,导致对象字段值为null,解决办法去掉字段下划线使用驼峰命名法,或者升级fastjson版本为新版...
2022-03-16 10:33:30
600
空空如也
k8s中kafka消费问题
2024-10-31
pod运行中无法访问内部服务
2023-07-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人