avatar
文章
16
标签
17
分类
1

首页
时间轴
标签
分类
清单
  • 音乐
  • 电影
友链
关于
Rui的博客
搜索
首页
时间轴
标签
分类
清单
  • 音乐
  • 电影
友链
关于

Rui的博客

Linux基础命令
更新于2025-04-21
Linux基础命令查看系统情况cpu使用情况top分别看每个核的占用 按1 查看内存使用情况free -h 查看端口占用情况任选其一ss -ltnp | grep 端口号 # 监听中的 TCPss -atunp | grep 端口号 # 所有 TCP/UDPlsof -i :端口号netstat -tunlp | grep 端口号 tulpn 是 netstat 和 ss 命令的选项组合,每个字母代表一个不同的选项: t: 显示 TCP 连接 u: 显示 UDP 连接 l: 仅显示监听中的连接(listening) p: 显示使用该连接的进程名称和 PID(进程 ID) n: 以数字形式显示地址和端口号,而不是尝试解析为主机名和服务名 查看磁盘使用情况df -h 查找大文件find . -type f -exec du -h {} + | sort -rh | head -n 20 杀进程通过pid杀掉进程kill -15 19475 1kill: usage: kill [-s sigspec | -n signum | -sigspec] p ...
playwright+java完成访问url截图功能
更新于2025-04-18|playwright
使用Playwright+Java实现网页截图功能教程我搭建的api(供您测试):curl https://screenshot.rui10038.top/screenshot?url=https://baidu.com > baidu.png 简介Playwright是一个由Microsoft开发的现代化自动化测试工具,支持跨浏览器自动化操作。本教程将介绍如何使用Playwright配合Java实现网页访问和截图功能。 官网地址: https://playwright.dev/ 环境准备 Java JDK 8或更高版本 Maven/gradle IDE(推荐IntelliJ IDEA) 项目依赖配置最新版本查看路径: Installation | Playwright Java 在Maven的pom.xml文件中添加以下依赖: 12345<dependency> <groupId>com.microsoft.playwright</groupId> <artifactId>playwright</ar ...
spring批量处理kafka消息
更新于2025-02-11|spring•kafka
kafka消息批量处理只需要三步:1.添加配置类 123456789101112131415@Configurationpublic class KafkaConsumerConfig { @Autowired private KafkaProperties kafkaProperties; @Bean ConcurrentKafkaListenerContainerFactory<?, ?> kafkaListenerContainerFactory(ConcurrentKafkaListenerContainerFactoryConfigurer configurer, ObjectProvider<ConsumerFactory<Object, Object>> kafkaConsumerFactory) { ConcurrentKafkaListenerContainerFactory<Object, Object> factory = new ConcurrentKafk ...
TDengine基于sql+导出语句的备份和恢复实现
更新于2024-08-16|TDengine
TDengine的当前版本:3.3.2.0,理论上通杀. 导出sql1select tbname,* from kuming.biaoming where gpspositioningtime between '2024-08-07 00:00:00' and '2024-08-08 00:00:00' >> test.csv 此sql会将查询结果导出到执行taos命令的Linux服务器文件夹下test.csv,或者你可以直接填写绝对路径,Linux和Windows都支持.如果你在本地Windows执行的taos -h ip 命令远程连接,你在那里执行的taos.exe文件会把文件导出到哪里 默认是”C:\TDengine” 导入sql导出前先把第一行列名数据删除掉. 1insert into kuming.biaoming (表字段列表,导出的test.csv第一行有) file 'test.csv'; 这个文件Linux可以填绝对路径,Windows只能填相对路径,相对于你在那里执行的taos.exe文件这个路 ...
AOP+自定义注解实现数据脱敏
更新于2024-06-25|spring•aop•数据脱敏
需求为:为指定列表查询接口(分页),添加指定字段的脱敏信息,脱敏规则自定义. 定义表明方法返回值需要脱敏的注解此注解用于controller的方法上 1234@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface DesensitizationData {} 定义脱敏规则注解此注解用于实体类字段上 1234567891011@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)public @interface DesensitizationFormat { /** * 替换指定字符串的指定区间内字符为"*" int数组必须是两位,小于两位使用默认值 * [startInclude,endInclude)] */ int[] interval() default {0,99};} 定义脱敏切面1234 ...
内存快照泄露NACOS配置文件
更新于2024-06-20|漏洞•jvm•内存快照•Spring Boot Actuator
漏洞原因默认情况下,Spring Boot Actuator 的大多数端点是启用的(除了一些敏感端点,如 /shutdown)。 Actuator 提供了许多内置的端点,以下是一些常用的: /health:应用健康状况 /info:应用信息 /metrics:应用度量指标 /env:环境属性 /configprops:配置属性 /mappings:@RequestMapping 映射关系 /beans:Spring 容器中的 Bean /threaddump:线程状态信息 /shutdown:关闭应用(默认禁用) /heapdump: 获取并下载当前内存快照…此次重点就是/heapdump端点 漏洞详情漏洞地址: 后端服务ip/actuator/heapdump如:http://8.8.8.8/actuator/heapdump访问该地址会下载一个内存快照文件heapdump使用MAT打开open head dump选择刚下载的文件打开“Histogra ...
ZLMediaKit-pro直接接收jt1078数据流程
更新于2024-06-18|ZLMediaKit-pro•教程
ZLMediaKit-pro 接收jt1078数据流程介绍
Ubuntu命令行配置wifi连接
更新于2024-03-17|linux•wifi•Ubuntu
配置方法前往/etc/netplan/ 目录 cd /etc/netplan/下面应该有一个xxxx–config.yaml用管理员权限修改它sudo vi xxxx--config.yaml,在network节点的下级,添加下面的内容: 1234567network: wifis: wlan0: dhcp4: true access-points: "你的wifi的ssid": password: "你的密码" 然后执行 12netplan trynetplan apply 可能需要重启服务器引用 如何获取ssid和密码(一般来说ssid都是wifi名称)参考 问题排查步骤查看网络接口,是否有wifi网卡,wl开头的应该就是wifi网卡ip link 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN grou ...
oceanbase简单分区
更新于2024-07-05
官网文档https://www.oceanbase.com/ 分区以下按按月分区为例,有创建时间的尽量按创建时间分区,没有时间的比如关联表用一对多的一方id分区原sql的comment语句后面添加分区语句comment '运单订单关联表' partition by hash (waybill_id) partitions 20; 对于时间戳类型先定义联合主键PRIMARY KEY (id, create_time) 1234partition by range columns (create_time)( PARTITION p0 VALUES LESS THAN(1685548800), PARTITION p0 VALUES LESS THAN(1688140800) ); 对于datetime类型先定义联合主键PRIMARY KEY (id, create_time) 12345partition by RANGE (TO_DAYS(create_time))( PARTITION p0 VALUES LESS THA ...
arthas使用基础
更新于2024-07-05
官网https://arthas.aliyun.com/ 常用命令运行123456789# 运行方式1,先运行,在选择 Java 进程 PIDjava -jar arthas-boot.jar# 选择进程(输入[]内编号(不是PID)回车)[INFO] arthas-boot version: 3.1.4[INFO] Found existing java process, please choose one and hit RETURN.* [1]: 11616 com.Arthas [2]: 8676 [3]: 16200 org.jetbrains.jps.cmdline.Launcher [4]: 21032 org.jetbrains.idea.maven.server.RemoteMavenServer 运行方式2,运行时选择 Java 进程 PIDjava -jar arthas-boot.jar [PID] retransform 替换class文件retransform /opt/temp.class jad 反编译jad org.my.task.Automa ...
12
avatar
rui zhang
文章
16
标签
17
分类
1
关注我
公告
欢迎来到我的博客
最新文章
Linux基础命令2025-04-21
playwright+java完成访问url截图功能2025-04-18
spring批量处理kafka消息2025-02-11
TDengine基于sql+导出语句的备份和恢复实现2024-08-16
AOP+自定义注解实现数据脱敏2024-06-25
最新评论
正在加载中...
分类
  • JAVA2
标签
springaop数据脱敏linuxwifiUbuntuZLMediaKit-pro教程漏洞jvm内存快照Spring Boot ActuatorTDengineplaywrightkafkaJAVAValidator
归档
  • 四月 20252
  • 二月 20251
  • 八月 20241
  • 六月 20243
  • 三月 20241
  • 七月 20232
  • 五月 20231
  • 三月 20231
网站资讯
文章数目 :
16
本站总字数 :
17.4k
本站访客数 :
本站总访问量 :
最后更新时间 :
©2024 - 2025 By rui zhang
框架 Hexo|主题 Butterfly
欢迎来到我的博客
搜索