自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猪头泽兜兜的

小小开发

  • 博客(18)
  • 收藏
  • 关注

原创 使用枚举代替if else和switch

枚举是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁,安全性以及便捷性。创建枚举类型要使用enum关键字,隐含了所创建的类型都是java.lang.Enum类的子类(java.lang.Enum是一个抽象类)。枚举类型符合通用模式Class Enum>,而E表示枚举类型的名称。

2024-03-26 12:03:42 399

原创 复用InputStream

InputStream就是Java标准库提供的最基本的输入流。它位于java.io这个包里。java.io包提供了所有同步IO的功能。要特别注意的一点是,InputStream并不是一个接口,而是一个抽象类,它是所有输入流的超类。

2023-08-18 16:50:17 538 2

原创 docker安装nginx

容器中的 nginx.conf 文件和 conf.d 文件夹复制到宿主机。

2023-07-20 13:22:23 105

原创 Optional方法和实战讲解

在Java中,Optional是一个用于解决空指针异常的类。它是一个容器对象,可以包含或者不包含非空值。Optional类的设计思想是将可能为空的值封装在一个对象中,并提供一系列的方法来对这个值进行操作,同时避免了空指针异常的发生。使用Optional可以代替使用null来表示一个值不存在的情况,这样可以提供更加清晰和安全的代码。isEmpty()get()通过使用Optional类,我们可以更加规范地处理可能为空的值,避免了空指针异常,并使代码更加健壮和可读性更高。

2023-07-13 14:55:22 159 1

原创 获取今年的所有法定节假日

基于HuTool工具类时间工具类,获取今年的所有法定节假日。

2023-07-11 11:31:07 1458 1

原创 java将指定目录下的文件复制到目标文件夹

讲解递归和java的基础文件操作

2023-06-27 16:56:41 4689 2

原创 将react或者vue项目整合springboot

我这边用一个基于react+datav组件信息展示屏项目。

2023-06-20 16:08:48 284

原创 java面试宝典

整理java程序员常见面试题

2023-05-23 15:12:14 845 2

原创 使用kong的api接口

Kong是一款基于OpenResty(Nginx + Lua模块)编写的高可用、易扩展的,由Mashape公司开源的API Gateway项目。Kong是基于NGINX和Apache Cassandra或PostgreSQL构建的,能提供易于使用的RESTful API来操作和配置API管理系统,所以它可以水平扩展多个Kong服务器,通过前置的负载均衡配置把请求均匀地分发到各个Server,来应对大批量的网络请求。

2023-05-10 16:20:59 339

原创 java使用ffmpeg获取上传视频的缩略图和时长

介绍FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。FFmpeg在Linux平台下开发,但它同样也可以在其它操作系统环境中编译运行,包括Windows、Mac OS X等。这个项目最早由Fabrice Bellard发起,2004年至2015年间由Mic

2023-05-05 10:19:55 1151

原创 java 随机生成ip地址,http请求自定义ip

如果获取用户请求ip地址的方法/*** 用于组装用户的全部请求参数/*** 用户请求参数/*** 构造* @param request 当前请求* @param body 请求体* @param form 表单} /*** 获取header中的所有数据* @param request 当前请求} } };} /*** 根据请求获取 请求携带的IP地址。

2023-04-25 14:54:55 460

原创 docker安装nacos

nacos

2023-04-23 10:41:10 63

原创 docker安装minio

minio

2023-04-23 10:36:23 1484

原创 docker安装mysql

【代码】docker安装mysql。

2023-04-23 10:30:39 45

原创 docker安装redis

redis-server /etc/redis/redis.conf 以配置文件启动redis,加载容器内的conf文件,最终找到的是挂载的目录 /etc/redis/redis.conf 也就是liunx下的/home/redis/myredis/myredis.conf。/home/redis/myredis/myredis.conf:/etc/redis/redis.conf 这里是将 liunx 路径下的myredis.conf 和redis下的redis.conf 挂载在一起。

2023-04-23 10:23:56 65 1

原创 linux安装jdk

【代码】linux安装jdk。

2023-04-21 15:58:51 43 1

原创 linux安装docker

Docker应用需要用到各种端口,逐一去修改防火墙设置。非常麻烦,因此建议大家直接关闭防火墙!当出现active(running)时,即为启动成功,如图。docker官方镜像仓库网速较差,我们需要设置国内镜像服务。如果之前安装过旧版本的Docker,可以使用下面命令卸载。

2023-04-21 15:56:00 69 1

原创 linux安装nacos

解压完后在 distribution 目录下的 conf 目录中找到 mysql-schema.sql。从官网下载nacos的sql文件。上传nacos压缩包。解压nacos压缩包。修改nacos配置文件。

2023-04-21 15:47:59 153

空空如也

空空如也

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

TA关注的人

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