snowbaobao
码龄6年
关注
提问 私信
  • 博客:33,718
    33,718
    总访问量
  • 37
    原创
  • 1,917,818
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2018-10-25
博客简介:

weixin_43511928的博客

查看详细资料
个人成就
  • 获得3次点赞
  • 内容获得5次评论
  • 获得29次收藏
  • 代码片获得104次分享
创作历程
  • 7篇
    2023年
  • 29篇
    2022年
  • 8篇
    2021年
  • 8篇
    2020年
成就勋章
TA的专栏
  • mysql
    1篇
  • jvm
    16篇
  • jasypt
    4篇
  • logback
    4篇
  • spring cloud
    4篇
兴趣领域 设置
  • 后端
    spring
创作活动更多

如何做好一份技术文档?

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

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

Linux服务器大量log日志查看命令,快速定位错误

针对大量log日志快速定位错误地方  tail -f catalina.ou(动态查看日志)  cat catalina.ou(从头打开日志文件)  可以使用 >nanjiangtest.txt 输出某个新日志去查看tail/head简单命令使用:1 根据关键字查找出行号用grep拿到的日志很少,我们需要查看附近的日志.我是这样做的,首先: cat -n test.log | grep “关键词” 得到关键日志的行号cat -n catalina.out|tail -n +13230539|
转载
发布博客 2023.03.23 ·
1628 阅读 ·
0 点赞 ·
0 评论 ·
7 收藏

6.5 Java, JDBC, and MySQL Types

ResultSet.getObject()方法用于 MySQL 和 Java 类型之间的类型转换,并在适当的地方遵循 JDBC 规范。通常,任何 MySQL 数据类型都可以转换为 java.lang.String,任何数字类型都可以转换为任何 Java 数字类型,尽管可能会出现舍入、溢出或精度损失。下表列出了始终保证有效的转换。第一列列出了一种或多种 MySQL 数据类型,第二列列出了一种或多种 MySQL 类型可以转换为的 Java 类型。
翻译
发布博客 2023.03.15 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring boot actuator 动态修改日志级别

Spring Boot Actuator包括在运行时查看和配置应用程序日志级别的功能。您可以查看整个列表,也可以查看单个记录器的配置,该配置由显式配置的日志级别和日志框架给出的有效日志级别组成。null表示没有显式配置。
原创
发布博客 2023.03.07 ·
1173 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

spring boot actuator 1.X 修复server.port为0,注册的是management的端口号问题

/8762是工程注册的业务端口号。
原创
发布博客 2023.02.24 ·
724 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

spring boot actuator 1.X 接入prometheus

设置management.context-path(与spring boot 2.X 默认值相同)指定management.port,独立于业务端口security.user.name、security.user.password配置账号密码(密码要使用强密码)3 验证http://localhost:8087/actuator/prometheus访问接口,第一次需要输入账号、密码。prometheus.yml 新增5 grafana5.1 配置prometheus数据
原创
发布博客 2023.02.21 ·
665 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

spring boot actuator 1.X 接入

基于spring boot 1.5.22.RELEASE。
原创
发布博客 2023.02.20 ·
913 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

使用toString提高json序列化性能

每个对象的toString方法,实现各不相同。下图是idea默认提供的11种。日志中打印对象(默认调用toString())用于问题排查,但是缺少格式化分析。参照https://blog.csdn.net/qq_39020347/article/details/126585275。自有代码推荐toString模拟json,第三方代码适用JSON框架。1.1 idea toString模板。toString模拟json。借鉴标准协议如json。1.2 json框架。
原创
发布博客 2023.01.20 ·
500 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Arthas打印对象

ObjectView是Arthas提供的用于打印对象的工具类,通过反射打印字段。可以把功能单独提取出来,用于代码日志、问题分析。如果是自有代码,可以通过自定义toString方法实现,但是如果不是自有代码,只能通过反射获取。一般打印对象,是调用该对象的toString方法,但是可能获取不到想要的字段信息。Arthas中的vmtool 利用JVMTI接口,实现查询内存对象的功能。
原创
发布博客 2022.11.20 ·
681 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

打印类与对象字段、方法

做代码分析,一般需要1、类的继承关系2、类的静态变量、静态方法3、类的实例变量、实例方法idea 自带的Diagrams可以帮助分析类的继承关系、变量、方法。但是无法区分是静态还是实例的。因此可以利用反射,统计下该类信息。
原创
发布博客 2022.11.20 ·
222 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

线程有哪几种状态?

线程是调度CPU资源的最小单位,线程模型分为KLT模型与ULT模型,JVM使用的KLT模型,一个java线程对应一个OS线程,线程有多个生命状态。建议结合jstack信息分析。
转载
发布博客 2022.10.30 ·
792 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

Thread 类工具

Thread类方法提供一些功能。
原创
发布博客 2022.10.30 ·
248 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ThreadGroup

ThreadGroup线程组表示一组线程。 此外,线程组还可以包括其他线程组。 线程组形成一个树,其中除初始线程组之外的每个线程组都有父节点。允许线程访问有关其自己的线程组的信息,但不允许访问有关其线程组的父线程组或任何其他线程组的信息。从以下版本开始:1.03 构造器4 方法...
原创
发布博客 2022.07.11 ·
272 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JCmd源码分析

基于openjdk-jdk8-b120。sun.tools.jcmd.JCmd是JCmd工具的入口。代码分析类似JInfo无无main方法作为Jjstack的入口。
原创
发布博客 2022.07.06 ·
156 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jcmd使用

例如VM.command_line,其他类似对于不会用的命令可以用查看帮助信息性能数据统计
原创
发布博客 2022.07.06 ·
154 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jcmd 命令

将诊断命令请求发送到正在运行的 Java 虚拟机 (JVM)。jcmd [-l|-h|-help]jcmd pid|main-class PerfCounter.printjcmd pid|main-class -f filenamejcmd pid|main-class command[ arguments]该jcmd实用程序用于向 JVM 发送诊断命令请求。它必须在运行 JVM 的同一台机器上使用,并且具有用于启动 JVM 的相同有效用户和组标识符。如果您jcmd不带参数或使用-l选项运行,它会打印正在
翻译
发布博客 2022.07.06 ·
478 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jps源码分析

Jps1.3 构造器无main方法作为jps的入口。
原创
发布博客 2022.07.04 ·
231 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jps使用

1 2 3 jps -m4 5 等效与
原创
发布博客 2022.07.04 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

jps命令

列出目标系统上检测的 Java 虚拟机 (JVM)。此命令是实验性的,不受支持。jps [ options ] [ hostid ]options命令行选项。请参阅Options。hostid应为其生成进程报告的主机的标识符。它hostid可以包括可选组件,这些组件指示通信协议、端口号和其他实现特定的数据。请参阅主机标识符。该jps命令列出目标系统上已检测的 Java HotSpot VM。该命令仅限于报告有关其具有访问权限的 JVM 的信息。如果该jps命令在没有指定 a 的情况下运行hostid,则
翻译
发布博客 2022.07.03 ·
3033 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

jmap命令

打印进程、核心文件或远程调试服务器的共享对象内存映射或堆内存详细信息。此命令是实验性的,不受支持。jmap [ options ] pidjmap [ options ] executable corejmap [ options ] [ pid ] server-id@ ] remote-hostname-or-IPoptions命令行选项。请参阅Options。pid要为其打印内存映射的进程 ID。该进程必须是 Java 进程。要获取机器上运行的 Java 进程的列表,请使用jps(1)命令。exe
翻译
发布博客 2022.07.03 ·
675 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

jstack源码分析

基于openjdk-jdk8-b120。sun.tools.jstack.JStack是JStack工具的入口。代码分析类似JInfo无无main方法作为Jjstack的入口。ToolJStack2.3 构造器ToolJStack2.4 方法main方法作为JStack的入口。
原创
发布博客 2022.07.03 ·
250 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多