自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一个简单的JMH接口压测示例

JMH可以帮助我们编写高度准确、可重复、可维护的性能测试,以便我们更好地了解Java代码的性能表现。使用JMH进行性能测试时,我们需要编写一个或多个测试方法,并标记上述注解。然后,我们可以使用JMH提供的Runner来运行性能测试,并输出测试结果。总之,JMH是一款非常强大的Java性能测试工具,可以帮助我们更好地了解Java程序的性能表现,从而优化程序的性能。在这个示例中,我们使用了OkHttp来发送HTTP请求,然后在测试方法中调用需要压测的接口。来构建压测选项,包括进程数、预热次数、测量次数等。

2023-03-16 16:03:37 193

原创 封装一个hutool调用http请求工具类

【代码】封装一个hutool调用http请求工具类。

2023-03-15 18:16:04 760

原创 Java上传Base64编码图片到OSS

方法并传入Base64编码字符串即可上传图片到OSS并返回文件URL。

2023-03-15 17:50:21 1090

原创 java设计模式之策略模式

在这个示例代码中,定义了一个策略接口Strategy,具体的策略类ConcreteStrategyA和ConcreteStrategyB实现了这个接口,并且定义了自己的算法实现。策略模式将算法的实现和使用算法的客户端分离开来,使得算法的变化不会影响到客户端的代码,同时也方便客户端根据需要选择不同的算法实现。策略模式是一种行为型设计模式,它定义了一系列算法,并将每个算法封装起来,使它们可以相互替换和独立变化,从而使得算法的变化不会影响到使用算法的客户端。在Java中,策略模式可以通过接口和抽象类来实现。

2023-03-15 17:27:09 422

原创 Java中实现单例模式的常用写法

其中,双重检查锁定式和静态内部类式是比较优秀的实现方式,前者在保证线程安全的同时也具有较高的效率,后者则通过静态内部类实现了懒加载和线程安全,同时也减少了内存的开销。在选择单例模式的实现方式时,需要根据实际的业务场景和需求进行选择,以达到最优的实现效果。:延迟创建单例对象,线程不安全,在多线程环境下可能会创建多个实例。:在类加载时就创建了单例对象,线程安全,在多线程环境下效率较低。:通过加锁保证线程安全,并且只在实例未创建时进行加锁,提高效率。:通过静态内部类实现懒加载,线程安全,同时也减少了内存的开销。

2023-03-15 17:10:26 130

空空如也

空空如也

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

TA关注的人

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