- 博客(32)
- 收藏
- 关注
原创 JavaFX + JDK17 打包exe的方法
JAR文件是Java平台的标准打包格式,它将所有相关的类、资源文件和库文件打包到一个可执行的归档文件中。JAR文件可以使用Java开发工具(如javac和jar)进行创建和打包。步骤:将Java源代码编译为字节码文件(.class文件)。将字节码文件和资源文件放置在一个目录结构中。使用jar命令将目录打包成JAR文件。优势:简单易用,是Java开发的标准打包格式。跨平台性,可以在任何支持Java的操作系统上运行。劣势:JAR文件需要Java运行时环境(JRE)来执行。
2024-06-17 10:02:55
1422
原创 Golang连接FTP服务器
最近因为要使用公司的FTP服务器,主要功能是一些文件的上传和下载工作,这篇知识库主要介绍如何通过Golang来进行FTP的操作。1go使用的是一个荷兰开发者作为主导的包,当时主要是因为有一个博主在优快云上分享过这个包的使用方法,所以当时就去看了下这个包的源码。
2024-06-17 10:01:26
527
1
原创 前端开发规范
pages文件:页面存放业务页面文件,用来对应下方tab对应的主界面,要求具体tab也建立文件components: 主界面引用的vue文件放在该文件夹下common: 多项目可复用的公共组件放在这里plugins: 公共处理方法放在该文件夹下(各种js文件,如:数据校验.js,安卓权限判断.js)static: 静态资源,存放应用引用的本地静态资源(如图片、视频等)的目录,注意:静态资源只能存放于此。建立文件夹(icon,image)
2024-06-17 09:45:50
455
原创 Git SubModule使用
在实际工作中,我们经常会遇到有些复杂的项目,根据功能拆分成很多子模块,或者同一个子模块在不同的项目中被依赖使用。一旦子模块有更新,所有工程里的相关代码都要更新,重复工作而且可能出错。为了解决这个问题,我们可以使用Git的submodule功能。子模块( submodule )是一个内嵌在 git 仓库(父工程)中的 git 仓库。通过子模块,可以将外部的仓库作为子目录放到自己的仓库中,既能方便的管理依赖,又可以保持依赖本身的独立性。
2024-06-17 09:43:36
487
原创 搭建RTMP服务器
因此,对于新的流媒体项目,你可能需要考虑使用更现代的协议,如HLS或DASH。如果你对RTMP协议有深入的了解,并且需要高度定制化的解决方案,你可以考虑使用Java NIO或Netty等网络编程框架从头开始开发一个RTMP服务器。Nginx是一个高性能的HTTP和反向代理服务器,而nginx-rtmp-module是一个为Nginx添加的RTMP模块。在Java中搭建RTMP服务器通常意味着你需要使用现有的开源库或者框架,因为从头开始实现RTMP协议是一个相当复杂的工作。
2024-06-17 09:42:24
686
原创 Spring SpEL表达式整合注解使用
通过表达式获取参数值或参数中成员变量的值//1、获取参数id的值public//2、获取partyUserDetailsVo中某一成员变量的值public@Validated//3、获取partySysUserVo中多个成员变量的值({})public@Validated// 注:@DataAuthorityBusinesss是@DataAuthorityBusiness的注解集合。
2024-06-17 09:41:29
923
原创 Springboot整合ActiveMq--Topic模式
社区项目对接视频分析智能盒,该盒子由第三方公司提供,信息对接方式是少见的mqtt 方式。因此使用下述技术进行对接。K8s集群构建,本次使用java项目对接 mqtt 传输的消息,所以需要额外增加mqtt 端口。API注册码 在java 中 "/" 全部要改为 “.”
2024-06-17 09:40:31
463
原创 Redis的GEO功能,计算距离
基于 Redis的地理位置距离计算redis在3.2之后支持了地理位置距离的计算,话不多说直接开始;springboot 项目集成。
2024-06-17 09:38:25
567
原创 OKHttp3 ----HTTPS握手失败报错:“Received fatal alert: handshake_failure“
问题产生原因:项目由JDK8升级JDK17,使用javapackager打包插件打包,部署后,发现连接https接口异常报错:报错信息。* 获取HostnameVerifier。* 配置ssl socket 工厂。
2024-06-17 09:37:17
442
原创 Springboot动态创建及切换数据源
目标:通过请求动态创建数据源并且根据需求手动切换对应的数据源进行操作工具:dynamic-datasource-spring-boot-starter介绍:dynamic-datasource-spring-boot-starter 是一个基于springboot的快速集成多数据源的启动器。
2024-06-17 09:35:12
618
原创 MyBatis-Flex数据源密码加密使用
MyBatis-Flex 支持任何类型的加密方式。在 MyBatis-Flex 中内置了一个名为的接口,其作用是去解密用户配置的加密内容,从而真实的配置信息。
2024-06-17 09:34:21
488
原创 uniapp中关于 package.json 和 package-lock.json 文件说明
`npm install` 命令根据这个配置文件,自动下载所需的模块,也就是配置项目所需的运行和开发环境。package.json 文件可以手工编写,也可以使用 `npm init` 命令自动生成。
2024-06-17 09:33:47
1077
原创 Mac运行javafx项目
其中/path/to/javafx-sdk-version/lib 是javafx lib包的路径。起因:用mac运行医保的数据比对工具闪退,无法启动。打开Edit Configuration。2. 设置idea的虚拟机参数。
2024-06-17 09:32:59
567
原创 前端页面导出为PDF
这种先转换成canvas的形式是需要下载图片资源的,下载资源就存在跨域问题,可以将图片转换base64的格式就能避开跨域问题了。缺点:如果页面元素过于复杂的话导出会非常慢。如果页面内容相对比较固定的话可以自己根据dom的情况将分页写死,避免递归循环。以上内容是将页面用A4纸的大小导出,可根据需求自行调整。pdf.js修改如下。
2024-06-17 09:31:13
2156
原创 Maven的介绍和使用
Maven是专门用于构建、管理Java├─ProjectName // 项目名称│ ├─src // 根目录│ │ ├─main // 主目录│ │ │ ├─java // Java源码目录│ │ │ ├─resources // 配置文件目录│ │ │ └─webapp // Web文件目录│ │ ├─test // 测试目录│ │ │ ├─java // Java测试代码目录│ │ │ └─resources // 测试资源目录│ └─pom.xml // Maven项目核心配置文件。
2023-06-14 14:39:46
511
转载 Redis的使用
现如今 Redis 变得越来越流行,几乎在很多项目中都要被用到,不知道你在使用 Redis 时,有没有思考过,Redis 到底是如何稳定、高性能地提供服务的?你也可以尝试回答一下以下这些问题: 我使用 Redis 的场景很简单,只使用单机版 Redis 会有什么问题吗? 我的 Redis 故障宕机了,数据丢失了怎么办?如何能保证我的业务应用不受影响? 为什么需要主从集群?它有什么优势? 什么是分片集群?我真的需要分片集群吗? ... 如果你对 Redis
2022-02-25 11:01:21
155
1
原创 Websocket Session 共享解决
Websocket Session 共享解决(方案一)既然Websocket Session不能直接序列化然后存储,而且如果用户请求的时候,开始与集群中的A节点创建链接,就算把这个Session 拿到B节点去再给用户Push消息,应该也是不通(没测试)的。所以我的解决方案采用订阅式队列去触发Websocket 反推的方式来实现看上去是Session共享 的,思路如下图:Websocket Session共享 思路图解释:模块一:这里没有什么好说明的,因为每一...
2021-03-30 13:41:01
6306
转载 构建 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
1034
原创 关于weblogic jms 在公网下远程连接的补充
首先描述下问题:在192.168的内网下,是没有什么问题的。但是weblogic jms服务器部署在公网服务器,然后本地去监听和连接,就会出现监听失败 JMS 需要安全的共享连接 的提示,后面还会有刷新队列失败之类的错误。目前是解决了:用谷歌翻墙 找了上千篇 文章 才看到看到一个重写 安全连接的,爬出来这个坑不容易,这里记录一下,并分享给大家:链接:https://pan.baidu.com/...
2018-05-31 15:44:56
207
原创 关于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
718
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人