自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 工厂模式之抽象工厂模式

工厂模式(Factory Pattern)是一种创建型设计模式,它提供了一种创建对象的最佳方式,而无需向客户端暴露创建逻辑。简单来说,工厂模式就是封装创建对象的代码,提供一个统一的接口来创建不同类型的对象。工厂模式的关键在于,将对象的实例化过程交给子类来完成,而不是在父类中直接实例化对象。由于子类可以根据需要重写父类的方法来创建对象,因此工厂模式实现了“开放-封闭”原则。将实例化对象的代码提取出来,放到一个类中统一管理和维护,达到和主项目的。从而提高项目的扩展和维护性。2.创建工厂接口的实现类。

2023-09-11 22:02:39 50

原创 单例设计模式的八种方式

优点:在类加载的时候就实例化,避免了线程同步的问题。3.提供一个公有的静态方法返回对象实例。1.构造器私有化,防止外部new。缺点:如果未使用会造成内存浪费。另一种写法,和1类似优缺点一样。2.本类内部创建对象实例。

2023-09-04 21:35:56 58 1

原创 centos安装nacos

1.将安装包上传到/usr/local文件夹中并解压。,则表示Nacos已成功设置为开机自启动。2.进入bin目录启动。

2023-08-29 10:33:37 455

原创 centos安装elk8

elasticsearch.yml结尾添加。给elasticsearch 文件赋权限。1.选择安装目录下载安装包并解压。将权限中的true改为false。5.将es服务配置成开机自启动。修改本地防火墙和云防火墙。2.创建新用户并授权。服务启动、重启、关闭。

2023-07-25 16:35:08 325

原创 centos安装mosquitto

centos下的mosquitto服务安装及使用

2023-07-25 10:32:50 727

原创 java读取音视频的大小和时长

1.在maven中引入依赖2.使用工具类

2022-06-20 23:14:57 938

原创 java将mp4转换成m3u8

一、在windos和ubuntu中配置安装ffmpegwindows安装ffmpeg官方下载地址:Download FFmpeg点击后进入github选择此版本进行下载下载解压后配置环境变量打开cmd输入ffmpeg -version命令,如下是安装成功ubuntu安装ffmpegapt-get install yasm #安装yasmwget http://www.ffmpeg.org/releases/ffmpeg-4.1.6.tar.gztar -xvf..

2022-06-01 15:32:24 3752

原创 微信Naitve下单支付和回调

1.场景介绍:用户扫描商户展示在各种场景的二维码进行支付目前已上线支付案例,商户可进行实际体验。线下:家乐福超市、7-11便利店、上品折扣线下店等线上:大众点评网站、携程网站、唯品会、美丽说网站等商户后台系统先调用微信支付的统一下单接口,微信后台系统返回链接参数code_url,商户后台系统将code_url值生成二维码图片,用户使用微信客户端扫码后发起支付。注意:code_url有效期为2小时,过期后扫码不能再发起支付。注意:商户后台只会得到支付成功的通知,支付失败的通知会堆积一起等下

2021-10-28 23:17:06 2411

空空如也

空空如也

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

TA关注的人

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