自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 程序员养生之道

作为程序员,我们常常需要熬夜加班,但是长期缺乏睡眠会对身体造成严重的影响。因此,我尽量保持每天23:00点入睡和7:00起床的习惯,确保每天能够有足够的休息时间。此外,我养成了午休的习惯,每天中午都必须闭目养神30分钟左右,以提高工作效率和精神状态。同时,我也注意保持室内光线适宜,避免过强或过弱的光线对眼睛造成伤害。此外,我还定期进行体检,了解自己的身体状况。长时间的久坐工作容易导致身体僵硬、肌肉萎缩、痔疮(职业病),因此我每天都会坚持适量的运动,增强心肺功能,提高身体的代谢水平。

2023-11-30 11:39:46 204

原创 PlantUML语法(全)及使用教程-类图

类图的设计语法与编程语言的传统语法相似。这种相似性为开发人员提供了一个熟悉的环境,从而使创建图表的过程更简单、更直观。这种设计方法不仅简洁,而且还能创建既简洁又富有表现力的表述。此外,它还允许通过与序列图相呼应的语法来描绘类之间的关系,为流畅而深刻地描绘类之间的交互铺平了道路。除了结构和关系表示法,类图语法还支持进一步的丰富,如包含注释和应用颜色,使用户能够创建信息丰富且视觉上吸引人的图表。

2023-11-29 19:16:44 1539

原创 PlantUML语法(全)及使用教程-用例图

用例图是软件工程中的一种可视化表示方法,用于描述系统角色与系统本身之间的交互。它通过说明用例和与用例交互的角色来捕捉系统的动态行为。这些图表对于明确系统的功能要求和了解用户如何与系统交互至关重要。通过提供一个高层次的视图,用例图可以帮助利益相关者了解系统的功能及其潜在价值。PlantUML通过其基于文本的语言,为创建用例图提供了一种独特的方法。使用 PlantUML 的主要优势之一就是简单高效。用户可以使用直观简洁的文字描述来定义图表,而不是手动绘制形状和连接。这不仅加快了图表创建过程,还确保了一致性和准

2023-11-29 18:25:57 2074

原创 PlantUML语法(全)及使用教程-时序图

箭头上的文本对齐可以用 skinparam sequenceMessageAlign,后接参数left,right或center。skinparam responseMessageBelowArrow true命令,让响应信息显示在箭头下面。如果想用页码,则加上 %page% of %lastpage%关键字来定制参与者的显示顺序。关键字来定制参与者的颜色。

2023-11-27 20:09:15 3450

原创 MapStruct应用实战及BeanUtils性能比较

MapStruct是一个Java注释处理器,用于生成类型安全的bean映射类,它基于约定优于配置方法,极大地简化了 Java bean 类型之间映射的实现。 2. 您所要做的就是定义一个mapper接口,该接口声明任何所需的映射方法。在编译期间,MapStruct将生成此接口的实现。此实现使用普通的Java方法调用来在源对象和目标对象之间进行映射,即没有反射或类似。

2023-09-28 21:30:00 513

原创 阿里云OSS文件上传下载【专栏】------文件下载(二)

当下载大文件时,如果网络不稳定或者程序异常退出,会导致下载失败,甚至重试多次仍无法完成下载。为此,OSS提供了断点续传下载功能。断点续传下载将需要下载的文件分成若干个分片分别下载,所有分片都下载完成后,将所有分片合并成完整的文件。当下载的文件太大或者一次性下载耗时太长时,您可以通过流式下载,一次处理部分内容,直到完成文件的下载。将存储空间(Bucket)中的文件(Object)下载到本地文件。

2023-09-13 06:52:42 1453

原创 阿里云OSS文件上传下载【专栏】------文件上传(一)

目录1、简单上传1.1、流式上传1.1.1、上传字符串1.1.1.1、代码示例1.1.1.2、执行结果1.1.2、上传Byte数组1.1.2.1、代码示例1.1.2.2、执行结果1.1.3、上传网络流1.1.3.1、代码示例1.1.3.2、执行结果1.1.4、上传文件流1.1.4.1、代码示例1.1.4.2、执行结果1.2、文件上传1.2.1、代码示例1.2.2、执行结果2、表单上传2.1、注意点2.2、代码示例3、追加上传3.1、注意点3.2、代码示例4、断点续传上传4.1、注意点4.2、代码示例5、分片

2023-09-07 18:25:45 400

原创 多线程专栏------多线程的基础知识(一)

进程是程序的一次执行过程,是系统运行程序的基本单位。是操作系统进行资源分配和调度的一个独立单位。例如:比如打开浏览器、IntelliJ IDEA、微信等都是进程。程序执行以线程方式执行。线程是程序执行中一个单一的顺序控制流程,是程序执行流的最小单元,是处理器调度和分派的基本单位。

2023-09-05 21:28:19 60

原创 多线程专栏------多线程的实现方式(三)

线程池七大核心参数,线程池的创建方式,线程池的四种拒绝策略

2023-09-02 23:54:22 155

原创 多线程专栏------多线程的实现方式(二)

Java多线程是指在一个Java程序中可以同时运行多个线程,每个线程并行执行不同的任务。使用多线程可以充分利用多核处理器的优势,提高程序的运行效率和响应速度。,本文介绍多线程的实现方式Thread,Runnable,Callable

2023-09-01 11:50:24 419 1

原创 Java序列化

序列化:把Java对象转换为字节序列的过程反序列:把字节序列恢复为Java对象的过程可以的。我们都知道,对于序列化一个对象需调用 ObjectOutputStream.writeObject(saveThisObject), 并用 ObjectInputStream.readObject() 读取对象, 但 Java 虚拟机为你提供的还有一件事, 是定义这两个方法。如果在类中定义这两种方法, 则 JVM 将调用这两种方法, 而不是应用默认序列化机制。

2023-05-01 22:09:33 472

原创 Java优化(三) 日志打印

日志记录是应用程序运行中必不可少的一部分。具有良好格式和完备信息的日志记录可以在程序出现问题时帮助开发人员迅速地定位错误的根源。对于开 发人员来说,在程序中使用日志API记录日志并不复杂,不过遵循一些最佳实践可以更好的利用日志

2023-03-22 19:52:55 2472 1

原创 Java优化(二) 异常处理

Java中的异常(Exception)又称为例外,是一个在程序执行期间发生的事件,它中断正在执行程序的正常指令流。为了能够及时有效地处理程序中的运行错误,必须使用异常类。

2023-03-21 21:51:48 675

原创 RocketMQ(汇总信息)

RocketMQ 是阿里巴巴开源的分布式消息中间件。支持事务消息、顺序消息、批量消息、定时消息、消息回溯等。它里面有几个区别于标准消息中件间的概念,如Group、Topic、Queue等。系统组成则由Producer、Consumer、Broker、NameServer等。

2023-03-20 10:12:20 657

原创 Java基础(三)修饰符

Java基础(三)修饰符

2023-03-19 23:00:22 1250

原创 Java基础(二)注释、关键字、标识符

Java基础(二)注释、关键字、标识符

2023-03-18 06:49:00 277

原创 Java基础(一)简介、安装、程序

Java基础(一)简介、安装、程序

2023-03-17 08:20:55 980

原创 Java优化(一) if-else的优化方案

Java优化(一) if-else的优化方案

2023-03-16 08:31:53 2450 6

原创 Linux环境安装mysql教程

Linux环境安装mysql教程

2023-03-15 08:17:20 1474 5

原创 RocketMQ (十三) 参数约束和建议

RocketMQ(参数约束和建议)

2023-03-14 06:00:00 1553

原创 Windows安装Node.js教程

Windows安装Node.js教程

2023-03-13 08:30:11 1355

原创 远程连接Docker容器

远程连接Docker容器

2023-03-12 22:17:56 989

原创 OceanBase SQL性能分析方法

OceanBase SQL性能分析方法

2023-03-11 23:34:54 1485

原创 RocketMQ (十二) 订阅关系-Subscription

RocketMQ(订阅关系)

2023-03-10 08:12:24 1813 1

原创 RocketMQ (十一) 消费者-Consumer

RocketMQ(消费者)

2023-03-09 08:19:59 2072

原创 RocketMQ (十) 事务消息

RocketMQ(事务消息)

2023-03-07 20:30:00 756

原创 阿里云 ECS 安装 RocketMQ

阿里云 ECS 安装 RocketMQ

2023-03-02 00:15:00 1739

原创 RocketMQ (九) 消费者分组-ConsumerGroup

RocketMQ(消费者分组)

2023-03-01 07:31:09 4273

原创 RocketMQ (八) 生产者-Producer

RocketMQ(生产者)

2023-02-27 19:45:00 1451

原创 RocketMQ (七) 消息-Message

RocketMQ(消息)

2023-02-25 11:22:51 985

原创 RocketMQ (六) 主题-Topic

RocketMQ(主题)

2023-02-25 10:46:19 2966

原创 RocketMQ (五) 队列-MessageQueue

RocketMQ(队列)

2023-02-25 10:25:03 1390

原创 Java8中Collectors详解

Java8中Collectors详解

2023-02-20 22:24:49 1166

原创 RocketMQ (四) 顺序消息

RocketMQ(顺序消息)

2023-02-15 20:04:00 1366

原创 RocketMQ (三) 定时消息

RocketMQ(定时消息)

2023-02-15 19:40:16 1989

原创 RocketMQ (二) 普通消息

RocketMQ(普通消息)

2023-02-15 19:05:53 1012

原创 RocketMQ (一) 基本信息

RocketMQ(一)

2023-02-15 13:58:13 983

原创 sofa常见问题排查及处理方案

sofa常见问题排查及处理方案

2023-02-15 07:48:06 1623

原创 sofarpc超时时间的处理

sofarpc超时时间的处理

2023-02-14 18:07:16 1403

原创 Linux环境安装unzip

Linux环境安装unzip

2023-02-14 18:05:42 5096

IBM堆内存对象分析工具

线上故障主要会包括 CPU、内存、磁盘以及网络问题,而大多数故障可能会包含不止一个层面的问题,所以进行排查时候尽量四个方面依次排查一遍。基本上出问题就是 df、free、top,然后依次 使用jstack、jmap,具体问题具体分析。 IBM出的一款堆内存对象分析ha(heap analyser)工具,可以用来分析websphere生成的内存转储phd格式文件。 使用方法 1.下载ha457.jar 2.java -Xmx4g -jar ha456.jar 3.打开heapdump.phd 4.他就会显示下面的图片,出现占用内存最高的类

2023-03-15

Oracle驱动包ojdbc6-11.2.0.3

Oracle驱动包ojdbc6-11.2.0.3 下载

2023-03-01

Linux离线安装nginx,依赖包,安装教程详情

Linux离线安装nginx,依赖包,安装教程(https://blog.csdn.net/dmjxsy/article/details/128953223) 包含以下资料 1,gcc.zip 2,gcc-c++.zip 3,libtool-2.4.2.tar.gz 4,nginx-1.20.0.tar.gz 5,pcre-8.35.tar.gz 6,安装教程(https://blog.csdn.net/dmjxsy/article/details/128953223)

2023-03-01

MobaXterm SSH客户端

MobaXterm就是一款SSH客户端,它帮助我们在Windows操作系统下去连接并操作Linux服务器。MobaXterm 又名 MobaXVT,是一款增强型终端、X 服务器和 Unix 命令集(GNU/ Cygwin)工具箱。MobaXterm 可以开启多个终端视窗,以最新的 X 服务器为基础的 X.Org,可以轻松地来试用 Unix/Linux 上的 GNU Unix 命令。这样一来,我们可以不用安装虚拟机来试用虚拟环境,然后只要通过 MobaXterm 就可以使用大多数的 linux 命令。MobaXterm 还有很强的扩展能力,可以集成插件来运行 Gcc, Perl、Curl、Tcl / Tk / Expect 等程序

2023-03-01

空空如也

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

TA关注的人

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