自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaFX + JDK17 打包exe的方法

JAR文件是Java平台的标准打包格式,它将所有相关的类、资源文件和库文件打包到一个可执行的归档文件中。JAR文件可以使用Java开发工具(如javac和jar)进行创建和打包。步骤:将Java源代码编译为字节码文件(.class文件)。将字节码文件和资源文件放置在一个目录结构中。使用jar命令将目录打包成JAR文件。优势:简单易用,是Java开发的标准打包格式。跨平台性,可以在任何支持Java的操作系统上运行。劣势:JAR文件需要Java运行时环境(JRE)来执行。

2024-06-17 10:02:55 518

原创 Golang连接FTP服务器

最近因为要使用公司的FTP服务器,主要功能是一些文件的上传和下载工作,这篇知识库主要介绍如何通过Golang来进行FTP的操作。1go使用的是一个荷兰开发者作为主导的包,当时主要是因为有一个博主在CSDN上分享过这个包的使用方法,所以当时就去看了下这个包的源码。

2024-06-17 10:01:26 275 1

原创 前端开发规范

pages文件:页面存放业务页面文件,用来对应下方tab对应的主界面,要求具体tab也建立文件components: 主界面引用的vue文件放在该文件夹下common: 多项目可复用的公共组件放在这里plugins: 公共处理方法放在该文件夹下(各种js文件,如:数据校验.js,安卓权限判断.js)static: 静态资源,存放应用引用的本地静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此。建立文件夹(icon,image)

2024-06-17 09:45:50 346

原创 Git SubModule使用

在实际工作中,我们经常会遇到有些复杂的项目,根据功能拆分成很多子模块,或者同一个子模块在不同的项目中被依赖使用。一旦子模块有更新,所有工程里的相关代码都要更新,重复工作而且可能出错。为了解决这个问题,我们可以使用Git的submodule功能。子模块( submodule )是一个内嵌在 git 仓库(父工程)中的 git 仓库。通过子模块,可以将外部的仓库作为子目录放到自己的仓库中,既能方便的管理依赖,又可以保持依赖本身的独立性。

2024-06-17 09:43:36 408

原创 搭建RTMP服务器

因此,对于新的流媒体项目,你可能需要考虑使用更现代的协议,如HLS或DASH。如果你对RTMP协议有深入的了解,并且需要高度定制化的解决方案,你可以考虑使用Java NIO或Netty等网络编程框架从头开始开发一个RTMP服务器。Nginx是一个高性能的HTTP和反向代理服务器,而nginx-rtmp-module是一个为Nginx添加的RTMP模块。在Java中搭建RTMP服务器通常意味着你需要使用现有的开源库或者框架,因为从头开始实现RTMP协议是一个相当复杂的工作。

2024-06-17 09:42:24 395

原创 Spring SpEL表达式整合注解使用

通过表达式获取参数值或参数中成员变量的值//1、获取参数id的值public//2、获取partyUserDetailsVo中某一成员变量的值public@Validated//3、获取partySysUserVo中多个成员变量的值({})public@Validated// 注:@DataAuthorityBusinesss是@DataAuthorityBusiness的注解集合。

2024-06-17 09:41:29 466

原创 Springboot整合ActiveMq--Topic模式

社区项目对接视频分析智能盒,该盒子由第三方公司提供,信息对接方式是少见的mqtt 方式。因此使用下述技术进行对接。K8s集群构建,本次使用java项目对接 mqtt 传输的消息,所以需要额外增加mqtt 端口。API注册码 在java 中 "/" 全部要改为 “.”

2024-06-17 09:40:31 296

原创 Redis的GEO功能,计算距离

基于 Redis的地理位置距离计算redis在3.2之后支持了地理位置距离的计算,话不多说直接开始;springboot 项目集成。

2024-06-17 09:38:25 364

原创 OKHttp3 ----HTTPS握手失败报错:“Received fatal alert: handshake_failure“

问题产生原因:项目由JDK8升级JDK17,使用javapackager打包插件打包,部署后,发现连接https接口异常报错:报错信息。* 获取HostnameVerifier。* 配置ssl socket 工厂。

2024-06-17 09:37:17 249

原创 Springboot动态创建及切换数据源

目标:通过请求动态创建数据源并且根据需求手动切换对应的数据源进行操作工具:dynamic-datasource-spring-boot-starter介绍:dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。

2024-06-17 09:35:12 373

原创 MyBatis-Flex数据源密码加密使用

​MyBatis-Flex 支持任何类型的加密方式。在 MyBatis-Flex 中内置了一个名为的接口,其作用是去解密用户配置的加密内容,从而真实的配置信息。

2024-06-17 09:34:21 357

原创 uniapp中关于 package.json 和 package-lock.json 文件说明

`npm install` 命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。package.json 文件可以手工编写,也可以使用 `npm init` 命令自动生成。

2024-06-17 09:33:47 361

原创 Mac运行javafx项目

其中/path/to/javafx-sdk-version/lib 是javafx lib包的路径。起因:用mac运行医保的数据比对工具闪退,无法启动。打开Edit Configuration。2. 设置idea的虚拟机参数。

2024-06-17 09:32:59 411

原创 前端页面导出为PDF

这种先转换成canvas的形式是需要下载图片资源的,下载资源就存在跨域问题,可以将图片转换base64的格式就能避开跨域问题了。缺点:如果页面元素过于复杂的话导出会非常慢。如果页面内容相对比较固定的话可以自己根据dom的情况将分页写死,避免递归循环。以上内容是将页面用A4纸的大小导出,可根据需求自行调整。pdf.js修改如下。

2024-06-17 09:31:13 310

原创 SpringBoot 启动原理

init 开启Rpc流量非常不合理。因为Spring尚未启动完成,包括 Spring Event尚未就绪!

2024-06-06 13:10:06 539 1

原创 基于Http协议的权限认证

系统 权限认证

2023-11-14 13:35:21 125

原创 Maven的介绍和使用

Maven是专门用于构建、管理Java├─ProjectName // 项目名称│ ├─src // 根目录│ │ ├─main // 主目录│ │ │ ├─java // Java源码目录│ │ │ ├─resources // 配置文件目录│ │ │ └─webapp // Web文件目录│ │ ├─test // 测试目录│ │ │ ├─java // Java测试代码目录│ │ │ └─resources // 测试资源目录│ └─pom.xml // Maven项目核心配置文件。

2023-06-14 14:39:46 447

原创 Nginx嵌套多个,项目重定向后,响应端口问题

Nginx嵌套多个,项目重定向后,响应端口问题

2022-10-18 11:25:43 3747 1

原创 Rancher和K8s关系

Rancher和K8s关系

2022-10-08 11:28:13 616

原创 springboot前后端不分离项目,静态资源提取单独部署

springboot前后端不分离项目,静态资源提取单独部署

2022-09-30 10:00:22 7724 2

原创 Docker 网段冲突

Docker 网段冲突

2022-09-05 09:35:28 592 1

原创 阿里云ASK集群使用问题小结

阿里云ASK使用小结

2022-08-16 10:59:04 1054 2

原创 摄像头在H5的实时播放功能实现历程

摄像头在H5的实时播放功能实现历程

2022-07-25 09:26:49 1871

转载 流媒体协议介绍(RTP/RTCP/RTSP/RTMP/MMS/HLS)

流媒体协议介绍(RTP/RTCP/RTSP/RTMP/MMS/HLS)

2022-07-25 08:38:30 322

转载 Redis的使用

现如今 Redis 变得越来越流行,几乎在很多项目中都要被用到,不知道你在使用 Redis 时,有没有思考过,Redis 到底是如何稳定、高性能地提供服务的?你也可以尝试回答一下以下这些问题: 我使用 Redis 的场景很简单,只使用单机版 Redis 会有什么问题吗? 我的 Redis 故障宕机了,数据丢失了怎么办?如何能保证我的业务应用不受影响? 为什么需要主从集群?它有什么优势? 什么是分片集群?我真的需要分片集群吗? ... 如果你对 Redis

2022-02-25 11:01:21 101 1

转载 使用docker安装kurento

2022-02-09 17:00:28 1793 5

原创 Websocket Session 共享解决

Websocket Session 共享解决(方案一)既然Websocket Session不能直接序列化然后存储,而且如果用户请求的时候,开始与集群中的A节点创建链接,就算把这个Session 拿到B节点去再给用户Push消息,应该也是不通(没测试)的。所以我的解决方案采用订阅式队列去触发Websocket 反推的方式来实现看上去是Session共享 的,思路如下图:Websocket Session共享 思路图解释:模块一:这里没有什么好说明的,因为每一...

2021-03-30 13:41:01 6136

转载 构建 JDK8 镜像

构建 JDK8 镜像下载 JDK8https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html image-20201027185030923创建镜像的构建目录 base_jdk8,并且将 JDK8 上传到服务器 image-20201027185401601编辑创建 Dockerfile # Using Centos for base image FROM centos.

2021-01-13 14:07:35 954

原创 关于weblogic jms 在公网下远程连接的补充

首先描述下问题:在192.168的内网下,是没有什么问题的。但是weblogic jms服务器部署在公网服务器,然后本地去监听和连接,就会出现监听失败  JMS 需要安全的共享连接 的提示,后面还会有刷新队列失败之类的错误。目前是解决了:用谷歌翻墙  找了上千篇 文章 才看到看到一个重写 安全连接的,爬出来这个坑不容易,这里记录一下,并分享给大家:链接:https://pan.baidu.com/...

2018-05-31 15:44:56 167

原创 weblogic 10.3.6 jms 的远程通信问题

记住两点 只支持JDK6和本地和远程一个版本!

2018-03-26 13:48:20 222 1

原创 关于tomcat+spring连接weblogic jms 的坑

警告: "IOP00810257: (MARSHAL) Could not find class"org.omg.CORBA.MARSHAL: vmcid: SUN minor code: 257 completed: Maybe这个报错 需要 把 weblogic 下面的 wljmsclient.jar 代替JMS 的jar包wlclient.jar 也需要导入,还有就是tomcat 访问的配置...

2018-03-26 13:43:00 655

空空如也

空空如也

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

TA关注的人

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