自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 录制屏幕并推送直播流

第一步 打开媒体服务器。第二步 打开录屏并推流。第三步 打开播放器。

2024-05-29 15:19:32 198

原创 Java播放器 - 集成vlcj播放直播流(UDP协议)

最近接到个需求需要用java搭建一个播放器,播放udp协议的直播流。关于java搭建播放器的文章大多都是集成vlcj利用dll打开VLC播放器的组件进行播放。

2024-05-23 11:14:43 532 1

原创 macOS m1芯片 naocs启动报错解决办法

nacos 在m1芯片启动报错,翻阅大量文章也找到问题原因,安装步骤都一样,服务器上就可以正常启动,我开始怀疑是jdk版本的问题。因为我本机使用的jdk 是兼容m1芯片的zulu-8.jdk版本。我又安装了正常版本,专为naocs使用并且定义了别名将naocs的启动脚本中所有引用jdk的地方换成自己定义好的别名截图不全,请自己找到所有位置然后单击启动大功告成。。......

2022-06-24 14:44:29 1320 7

原创 linux 安装java运行环境JDK 卸载当前版本重装升级jdk版本

傻瓜式安装查看可安装版本卸载当前版本,更换版本查看当前已安装列表根据查询出来的名称逐条卸载卸载干净了重新安装就行了。

2022-06-22 12:06:14 988

原创 easyExcel 导出多sheet页

方法入参 exportList(HttpServletResponse response)文件生成逻辑写入response.setContentType("application/vnd.ms-excel"); response.setCharacterEncoding("utf-8"); try { String fileName = URLEncoder.encode("template", "UTF-8"); response.setHeader("Content-disp

2022-04-28 10:49:20 3785 2

原创 linux 安装 nginx

1. yum安装nginxyum install nginx出现这个的原因是因为本地yum源中没有我们想要的nginx,那么我们就需要创建一个/etc/yum.repos.d/nginx.repo的文件,新增一个yum源。[root@centos6-1 ~]# vim /etc/yum.repos.d/nginx.repo#在文件中写入以下内容:[nginx]name=nginx repobaseurl=http://nginx.org/packages/centos/$release

2021-12-16 20:01:43 2039

原创 虚拟机的防火墙开放端口

因为在本地java 项目中集成kafka 总是连接不上,(kafka 安装在虚拟机服务器上)在服务器上测试kafka是没有问题的,所以怀疑是不是kafka的默认端口9092未开放#1 开放端口sudo firewall-cmd --permanent --add-port=9092/tcp#2 重启防火墙firewall-cmd --reload#3 查看目前端口开放情况firewall-cmd --list-all删除端口(有需要再删除)sudo firewall-cmd --p

2021-12-16 19:55:46 2279

原创 Centos7下安装Docker

Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。社区版是免费提供给个人开发者和小型团体使用的,企业版会提供额外的收费服务,比如经过官方测试认证过的基础设施、容器、插件等。#1.配置仓库sudo yum install -y yum-utils device-mapper-persistent-data lvm2sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/

2021-12-16 19:28:09 60

原创 We trust you have received the usual lecture from the local System

We trust you have received the usual lecture from the local SystemAdministrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility.输入.

2021-12-16 19:20:12 2665

原创 vue 表单校验整理

用法:引入import { validateLen } from '@/views/ftb-common/js'方法不定时更新// 是否必填export function validateNecessary (tipInfo = '该项不能为空', trigger = 'blur') { return { required: true, message: tipInfo, trigger }}// 验证内容是否英文数字以及下划线export functi

2021-12-14 10:41:09 1109

原创 vue兄弟组件传值

#1. 父传子 子传父#2. vue一个新的实例,类似于一个站,连接着两个组件新建一个js,也就是一个中央事件总线import Vue from 'vue'export default new Vue()在兄弟组件分别引入这个总线import bus from './js/partBus'传值bus.$emit('refreshList',data)接收 mounted () { bus.$on('refreshList', data => { // 业务

2021-12-14 10:21:59 568

原创 发现Swagger的新皮肤 Knife4j

先上效果图:.Swagger作为一款API文档生成工具,虽然功能已经很完善了,但是还是有些不足的地方。偶然发现knife4j弥补了这些不足,赋予了Swagger更多的功能,今天我们来讲下它的使用方法。knife4j简介knife4j是springfox-swagger的增强UI实现,为Java开发者在使用Swagger的时候,提供了简洁、强大的接口文档体验。knife4j完全遵循了springfox-swagger中的使用方式,并在此基础上做了增强功能,如果你用过Swagger,你就可以无缝切换到k

2021-12-04 13:02:35 369

原创 mongoDB 多表关联查询

@Override public List<InspectionResultInfo> inspectionList(InspectionResultInfo inspectionResultInfo) throws ParseException { List<InspectionResultInfo> infoList = new ArrayList<InspectionResultInfo>(); //关联查询 关联条...

2021-11-17 11:27:19 1040

原创 java 上传zip 并解压

引入jar包<dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>1.3.2</version> </dependency>代码示例 @PostMapping("/uploadFile") @ResponseBody public Respo

2021-11-17 11:26:29 993

原创 yml 文件敏感信息处理

像数据库的账号密码之类的信息,明文放在application.yml是不安全的,为了提高安(逼)全(格)考虑,我们需要对其进行加密处理。#1. 第一步肯定是要引入maven依赖<groupId>com.github.ulisesbocchio</groupId><artifactId>jasypt-spring-boot-starter</artifactId><version>2.1.1</version>#2.

2021-11-17 11:23:26 1010

原创 Oracle将字符串逗号分隔放入in中作为条件查询

我们有这样一组数据,一条数据对应多个其他表的ID ,储存格式是以逗号分隔。我们要将其放在in () 中作为条件,先要把他变成数组select * from 表名 where id in ( SELECT REGEXP_SUBSTR(列名,'[^(分割字符串的符号(比如逗号))]+', 1, LEVEL) FROM DUAL CONNECT BY REGEXP_SUBSTR(列名,'[^(分割字符串的符号(比如逗号))]+', 1, LEVEL) IS NOT NULL)例.

2021-11-17 11:22:29 6291 1

原创 mysql使用localhost可以访问,使用ip地址无法访问

进入mysql命令界面,也可以用navicat 或其他连接数据库客户端使用loaclhost连接 ,输入select host,user from mysql.user;设置允许任意IP访问,执行语句:update mysql.user set host = '%' where user = 'root';flush privileges;连接成功...

2021-11-17 11:21:49 1573

原创 mac 安装homebrew

Homebrew是一款包管理工具,目前支持macOS和Linux系统。主要有四个部分组成: brew、homebrew-core 、homebrew-cask、homebrew-bottles。直接执行:/bin/bash -c "$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install.sh)"官方文档回车继续安装成功...

2021-11-15 13:38:07 466

原创 Mac apple芯片 Java 开发环境配置

Mac apple芯片 Java 开发环境配置下载jdk目前 Zulu JDK 支持 apple芯片下载地址我用的是java8 下载对应版本安装双击这个小盒子一直点继续就可以了安装成功

2021-11-15 13:27:37 354

原创 vue-cropper 图片剪裁

vue-cropper官网链接:https://github.com/xyxiao001/vue-cropper安装:npm install vue-cropper 或者 yarn add vue-cropper图片上传的格式我用的是base64格式的,剪裁完的图片格式也同样转成了base64<template> <a-modal :visible="visible" title="修改头像" :maskClosable="false" :confirmLoading="co.

2021-10-28 14:49:52 125

原创 强大的nginx可视化配置工具--nginxWebUI

nginxWebUI官网以Ubuntu操作系统为例注意:本项目需要在root用户下运行系统命令,极容易被黑客利用,请一定修改密码为复杂密码1.安装java运行环境和nginxubuntu:apt install openjdk-8-jdksudo apt install nginxcentos:yum install java-1.8.0-openjdkyum install nginx2.下载最新版发行包jarwget http://file.nginxwebui.cn/ngi.

2021-07-27 10:58:32 965

空空如也

空空如也

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

TA关注的人

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