
Java高级技术
文章平均质量分 88
非常有价值的知识内容,非百度可以免费查阅到的知识技术,后面会随着销量和更新文章的内容数量涨价!!!
优惠券已抵扣
余额抵扣
还需支付
¥29.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
泰山AI
优快云博客专家、阿里云博客专家,华为云博客专家、掘金优秀作者、开源项目累计1000+star作者,精通JAVA、python和AI智能体开发,致力于帮助开发者快速提升技术能力,解决各种技术问题!购买付费专栏的用户,如果文章对你没有解决你的问题,可以在评论区留言或者私信我,如果还能解决,可私信我退款!
展开
-
Windows下 influxdb 数据库安装和简单使用
你可以从 InfluxDB 的下载适用于不同操作系统的 InfluxDB 安装包。在本教程中,我们将介绍在 Windows上安装 InfluxDB 的步骤。如果所示,可以点击下载windows版本的安卓版,右上角还可以切换其他版本的安装包。下载后解压,里面有个influxd.exe启动程序,influx2.7 服务端和客户端已经分离,需要客户端的要另外下载,就在上面网页的下方。注意:influxd.exe是服务端,influx.exe是客户端,老版本的压缩包,两个程序是在一块的!原创 2023-04-22 19:20:29 · 15561 阅读 · 0 评论 -
Nginx 如何配置使用HTTPS服务
下载nginx对应系统和版本的软件包,解压到指定目录。解压,修改nginx.config 配置如下原创 2023-04-24 13:46:17 · 1516 阅读 · 0 评论 -
java opcua server服务端开发 设置用户密码访问
本文介绍使用milo开源库开发支持用户密码访问的OPC UA服务器的方法。通过Maven引入org.eclipse.milo依赖,创建OpcNamespace类定义命名空间与节点管理功能,包括添加文件夹、对象和变量节点,以及事件通知机制。同时创建OpcServerRunner类启动服务器。教程填补了匿名访问教程的空白,支持用户密码验证,提供灵活的节点管理和订阅模型,适合需要构建安全OPC UA服务器的开发者参考。代码详细解析有助于快速上手milo库开发。原创 2024-12-01 15:11:06 · 1319 阅读 · 0 评论 -
JAVA OPCUA 服务端开发,客户端连接会话监听和订阅事件监听
关于使用开源库,开发服务器,有网友咨询如何设置服务端如何监听客户端的连接或断开事件,如何监听客户端发起订阅事件的代码实现,于是我完善了这部分的空缺整理整了这篇教程,希望能解决有同样需求,但是遇到困难的网友!因为没有官方文档的教程且网上详细的教程很少,本人通过研究的源码不断尝试出如何设计代码编写实现,并花时间整理成文章教程,耗费我不少时间,禁止抄袭,和未经本人同意的转载我的文章!添加org.eclipse.milo的server sdk,maven配置如下:也可以更新到更新的版本服务端对客户端订阅事件原创 2024-12-01 15:36:24 · 714 阅读 · 0 评论 -
Java使用Word的模板引擎 Poi-tl操控导出word文件
poi-tl是一个基于Apache POI的Java库,用于操作Microsoft Office文档,包括Word文档(.docx)、Excel电子表格(.xlsx)和PowerPoint演示文稿(.pptx)。它提供了一组简单易用的API,使开发人员能够轻松地创建、读取和修改Office文档。poi-tl的主要特点如下:简单易用:poi-tl提供了一组简单易用的API,使开发人员能够快速上手并进行Office文档的操作。它提供了丰富的方法和属性,以满足不同的需求。原创 2020-07-27 16:00:34 · 7843 阅读 · 10 评论 -
Java 使用word模板创建word文档报告教程
上面是java 利用word模板生成的一个word报告文档,利用的是第三方类库Poi-tl 是实现的。poi-tl网址,之前也用过其他几种生成word的方式,比如,直接用Apache POI去生成等,不过都比较麻烦一点,最后比较之后选择了用这个类库。下面给大家上代码教程。原创 2022-09-15 19:00:00 · 5042 阅读 · 4 评论 -
Java 代码实现pdf转word文件 | 无损转换完整代码教程
最近有个需求,我自己有个pdf想转word去修改,百度很多工具都是注册账号前一两次免费,后面就要收费,由于,本人之前的也转换过好几次,免费额度都用完了。百度了半天也没找到一个免费,于是决定自己用代码实现转换,觉得应该不难,后来,调试1-2个小时的代码终于实现了!pdf转word实现思路 代码实现主要依赖两个第三方jar包,一个是apache-poi,一个是aspose-pdf。apache-poi包完全开源免费,aspose-pdf免费版生成有水印,且生成数量有限制。单纯用apac...原创 2022-05-16 17:59:33 · 12550 阅读 · 39 评论 -
JAVA NIO 异步TCP服务端向客户端消息群发代码教程实战
项目需要和第三方厂商的服务需要用TCP协议通讯,考虑到彼此双方可能都会有断网重连、宕机重启的情况,需要保证 发生上述情况后,服务之间能够自动实现重新通信。研究测试之后整理如下代码实现。因为发现客户端重启后,对于服务端来说原来的客户端和服务端进程进程已经关闭,启动又和服务端新开了一个进程。所以实现原理就可以通过服务端向客户端群发实现,断开重新连接通讯。之前写的是BIO阻塞机制,这次用NIO非阻塞来写。...原创 2022-08-29 14:48:48 · 981 阅读 · 0 评论 -
利用pgsql插件PostGIS 实现地理坐标系数据转换
pgsql数据库添加PostGIs空间扩展查询坐标系数据转换sql的mapper.xmlmapper类service类注计算结果和专业测量软件转换的结果,误差在1毫米之间。原创 2022-08-01 10:05:03 · 3081 阅读 · 0 评论 -
java 利用工具包Geotools实现不同坐标系之间坐标转换
我们将首先定义我们希望使用的GeoTools的版本号。本工作手册是为28-SNAPSHOT编写的,尽管您可能希望尝试不同的版本。原创 2022-07-30 15:05:47 · 1795 阅读 · 0 评论 -
Java代码利用朴素贝叶斯分类算法实现信息分类
贝叶斯分类算法是统计学的一种分类方法,它是一类利用概率统计知识进行分类的算法。在许多场合,朴素贝叶斯(Naïve Bayes,NB)分类算法可以与决策树和神经网络分类算法相媲美,该算法能运用到大型数据库中,而且方法简单、分类准确率高、速度快。由于贝叶斯定理假设一个属性值对给定类的影响独立于其它属性的值,而此假设在实际情况中经常是不成立的,因此其分类准确率可能会下降。为此,就衍生出许多降低独立性假设的贝叶斯分类算法,如TAN(tree augmented Bayes network)算法。那么既然是朴素贝叶斯原创 2022-06-23 13:33:36 · 1555 阅读 · 8 评论 -
java利用迪克斯特拉(Dijkstra)算法求拓扑关系最短路径
迪杰斯特拉算法(Dijkstra)是由荷兰计算机科学迪家迪杰斯特拉于1959年提出的,因此又叫狄克斯特拉算法。是从一个顶点到其余各顶点最短路劲算法,解决的是有权图中最短路径问题。迪杰斯特拉算法主要特点是从起始点开始,采用贪心算法的策略,每次遍历到始点距离最近且未访问过的顶点的邻接节点,直到扩展到终点为止。......原创 2022-07-16 17:03:54 · 839 阅读 · 0 评论 -
Java 代码实现pdf转word文件 | 无水印 | 无页数限制
优快云话题挑战赛第1期活动详情地址:https://marketing.youkuaiyun.com/p/bb5081d88a77db8d6ef45bb7b6ef3d7f参赛话题:Java学习记录话题描述:可以记录一下平时学习Java中的一些知识点、心得、例题、常见的问题解决一、前言学习概述:简单的介绍一下本篇文章要讲解的Java知识点 学习目标:读者读完这篇文章之后,你希望他掌握你讲解的哪些重要的知识点二、jar破解1.项目远程仓库配置aspose-pdf 这个需要配置单独的仓库地址原创 2022-05-18 10:24:28 · 3186 阅读 · 19 评论 -
Springboot 实现操作OPC ua Server 的数据读写 | 代码教程
本次采用KEPServerEX5模拟服务端,使用milo开发的程序作为客户端搭建服务端,KEPServerEX6的安装省略掉,下面是配置过程设置通道、设备、标签代码教程pom文件引入milo客户端jar包依赖 <dependency> <groupId>org.eclipse.milo</groupId> <artifactId>sdk-client</artifac.原创 2022-05-18 14:28:08 · 3403 阅读 · 13 评论 -
JAVA代码实现人物照片的人像分割 | 百度AI
效果展示原图处理后实现方法第一步先去百度云上注册账号,创建 ai人像分割应用人像分割技术_人像分割算法_人像分割-百度AI开放平台第二部代码实现pom文件引入依赖 <!-- https://mvnrepository.com/artifact/com.baidu.aip/java-sdk --> <dependency> <groupId>com.baidu.aip</groupId>...原创 2021-12-23 09:03:14 · 2209 阅读 · 6 评论 -
JAVA多线程 | 实现用户任务排队 | 预估排队时长
实现流程 初始化一定数量的任务处理线程和缓存线程池,用户每次调用接口,开启一个线程处理。 假设初始化5个处理器,代码执行BlockingQueue.take 时候,每次take都会处理器队列就会减少一个,当处理器队列为空时,take就是阻塞线程,当用户处理某某任务完成时候,调用资源释放接口,在处理器队列put 一个处理器对象,原来阻塞的take ,就继续执行。排队论简介 排队论是研究系统随机聚散现象和随机系统工作工程的数学理论和方法,又称随机服务系统理论,...原创 2021-12-08 15:31:56 · 1712 阅读 · 6 评论 -
5行java关键代码实现excel转pdf代码实战教程
前言 上次写了一篇word转pdf实现 java代码实现的文章教程,有粉丝留言,想看excel转pdf的文章,我牢记于心,于是抽空研究了一下,下面是文章教程。excel转pdf实现思路 代码实现主要依赖两个第三方jar包,一个是pdfbox,一个是aspose-cells。pdfbox包完全开源免费,aspose-cells免费版生成有水印。单纯用pdfbox 实现word转pdf的话,实现非常复杂,且样式和原来样式,保持一致的的比例很低。所以,我先用aspose-cel...原创 2021-09-29 13:57:35 · 1831 阅读 · 2 评论 -
JAVA实现无损word转pdf文件完整代码教程
前言 本来想写word转pdf和pdf转word的代码呢,没想到word转pdf就写了很多很多行代码才实现,为了方便大家消化理解,先写了word转pdf方法实现作为一篇文章。word转pdf实现思路 代码实现主要依赖两个第三方jar包,一个是pdfbox,一个是aspose-words。pdfbox包完全开源免费,aspose-words免费版生成有水印,且生成数量有限制。单纯用pdfbox 实现word转pdf的话,实现非常复杂,且样式和原来样式,保持一致的的比例很低。所以,我先用asp...原创 2021-09-23 08:40:14 · 4806 阅读 · 31 评论 -
JAVA实现对PDF文件加密、解密、暴力破解密码功能
pom需要引入的依赖 <!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox --> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>pdfbox</artifactId> <version>3.0.0-RC1</version> .原创 2021-09-17 16:08:34 · 4701 阅读 · 18 评论 -
阿里巴巴easyexcel,高性能excel操作工具的使用
首先pom文件中引入相关依赖 <!--easyexcel--> <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>2.1.4</version> </depen原创 2020-07-27 15:07:22 · 3137 阅读 · 0 评论 -
干货来袭!几行代码实现pdf添加水印和去除水印
前言继上次研究java实现pdf的分割 和pdf合并功能后,这次给大家贡献java实现pdf添加水印和去除水印的代码。教程引入第三方jar依赖 <!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox --> <dependency> <groupId>org.apache.pdfbox</groupId> <artifactId>..原创 2021-09-09 13:01:52 · 3383 阅读 · 27 评论 -
JAVA实现PDF合并、拆分代码工具类
网上好多操作pdf的工具大部分都收费,有时候就想简单试用下分割,更改一下文件或者图片,都要收费,于是尝试自己写代码是实现这些需求,下面的代码实现了市场上针对pdf收费的两大功能买点 ,pdf文件的分离和合并。后续将实现更多功能。。。教程引入第三方jar依赖 <!-- https://mvnrepository.com/artifact/org.apache.pdfbox/pdfbox --> <dependency> <groupI...原创 2021-09-02 17:13:26 · 1646 阅读 · 27 评论 -
纯手工编写《数据库异地备份还原工具》(建议收藏)
网上百度很多集成到项目里的数据库备份方法,大多数需要通过调用 mysqldump.exe和mysql.exe来完成备份和恢复的工作,所以只能项目和mysql在同一台服务器上才能实现备份还原,不符合我的需求,且支持的数据库类型太单一,于是,自己设计了一个数据备份工具。设计思路实际应用中,项目一旦部署,数据库表结构就不会发生变化,我们事先整理好了建表sql文档,只需要备份,表里面的数据就可以。所以我的思路是查询所有表的数据,转化成sql的插入语句。一句话,代表整篇文章的核心思想怎.原创 2021-07-22 11:09:12 · 3104 阅读 · 44 评论 -
java robot 机器人自动化,实现记事本自动输入自己的备忘录
我正在最近粉丝停止增长,博主慌了一逼,赶紧写篇文章,活跃一下,求各位多多关注!!!核心代码,复制到idea等编辑器里,主方法运行即可import java.awt.Robot;import java.awt.Toolkit;import java.awt.datatransfer.Clipboard;import java.awt.datatransfer.StringSelection;import java.awt.datatransfer.Transferable;imp..原创 2021-06-18 14:49:07 · 1968 阅读 · 79 评论 -
视频技术处理之javaCV视频图像灰度处理,附代码
图片灰度处理效果视频灰度处理效果Java spring boot项目或者maven项目的pom文件中添加以下依赖 <!-- https://mvnrepository.com/artifact/org.bytedeco/javacv-platform --> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platfo...原创 2021-05-25 08:47:37 · 3455 阅读 · 109 评论 -
Java原来可以这么玩!CV视频合成处理,制作2宫格、4宫格、多宫格的视频
效果展示图片合成效果,不再演示,主要演示视频合成效果,因为是视频合成的原理就是先将每一张帧图合成图片,再用合成的图片制作成视频。视频左右翻转合成效果javacv实现视频翻转,合成四宫格视频更多视频展示链接https://live.youkuaiyun.com/v/164980注:原视频都来自于抖音。添加jar依赖Java spring boot项目或者maven项目的pom文件中添加以下依赖 <!-- https://mvnrepository.com/ar...原创 2021-05-27 16:03:40 · 4449 阅读 · 177 评论 -
经典100%纯手工实现视频、图片水印处理,附源码
图片水印效果视频水印效果视频水印梳理java代码实现Java spring boot项目或者maven项目的pom文件中添加以下依赖 <!-- https://mvnrepository.com/artifact/org.bytedeco/javacv-platform --> <dependency> <groupId>org.bytedeco</groupId> <artifactId>jav...原创 2021-05-21 16:06:14 · 3330 阅读 · 65 评论 -
卧槽,javaCV不到十行代码实现图片OCR文字识别
spring boot项目pom文件中添加以下依赖 <!-- https://mvnrepository.com/artifact/org.bytedeco/javacv-platform --> <dependency> <groupId>org.bytedeco</groupId> <artifactId>javacv-platform</artifactId> <version>1....原创 2021-05-17 11:16:02 · 4313 阅读 · 0 评论 -
干货来了,JAVA代码实现图片分割、合并工具类
几天前在优快云问答上看到这个问题,想联系提问者,告诉他,我解决了,可是一直没有联系上,于是决定把实现代码以文章的形式发出来。思路:将原图,竖向划分为10个等份,前两个等份作为1个参考图,后8份作为1张样本图,所以总共需要分割9张图出来(第一张占两份),然后将第一张参考图和后面8张样本图合并成8个样本结果即可。实现新建普通java 项目,Java单类实现代码,复制到java项目中,用idea编辑器 主方法运行。(引入的Class 都是JDK中自有的)import javax.i.原创 2021-04-28 13:38:47 · 3710 阅读 · 83 评论 -
硬核干货!!!JavaCV 将抖音小视频分割成图片帧图片和将图片合成小视频代码实现
效果视频美女屏幕跳舞视频本功能实现需要用到第三方jar包 javaCV。javaCV简介JavaCV 提供了在计算机视觉领域的封装库,包括:OpenCV、ARToolKitPlus、libdc1394 2.x 、PGR FlyCapture和FFmpeg。此外,该工具可以很容易地使用Java平台的功能。JavaCV 还带有硬件加速的全屏幕图像显示(CanvasFrame),易于在多个内核中执行并行代码(并行),用户友好的几何和色彩的相机和投影仪校准(GeometricCalibrato原创 2021-05-10 14:18:15 · 5517 阅读 · 118 评论 -
25行Java代码将普通图片转换为字符画图片和文本
原图生成字符画文本(像素转换字符显示后,打开字符画显示相当于原图的好几倍大,不要用记事本打开,建议用notepad++等软件打开)生成字符画图片(背景颜色和画笔颜色代码里可设置调节)新建普通java 项目,Java单类实现代码,复制到java项目中,用idea编辑器 主方法运行。(引入的Class 都是JDK中自有的)import javax.imageio.ImageIO;import java.awt.*;import java.awt.image.Buffer.原创 2021-04-23 11:27:09 · 3977 阅读 · 60 评论 -
Java用20行代码实现抖音小视频批量转换为gif动态图【值得收藏】
效果图本功能实现需要用到第三方jar包 jave,JAVE是java调用FFmpeg的封装工具。spring boot项目pom文件中添加以下依赖 <!-- https://mvnrepository.com/artifact/ws.schild/jave-core --> <dependency> <groupId>ws.schild</groupId> <artifactId>jave-core<..原创 2021-04-21 11:35:47 · 12513 阅读 · 181 评论 -
震惊,java仅用30行代码就实现了视频转音频的批量转换
JAVE(Java Audio Video Encoder)是一个基于Java平台的开源多媒体编码工具。它提供了一组API和工具,用于对音频和视频进行编码和解码操作。JAVE的主要功能包括音频和视频格式转换、音频和视频编码、视频尺寸调整等。它支持常见的音视频格式,如AVI、DVD、MPEG、MOV、FLAC、MP3等,并能够在这些格式之间进行相互转换。JAVE提供了简单易用的API接口,使得开发者可以在自己的应用程序中集成音视频编码的功能。JAVE的优势之一是其跨平台性。原创 2021-04-16 11:35:04 · 21624 阅读 · 71 评论 -
mybatis plus代码生成工具,可生成业务接口、mapper接口、实体类
原本想使用AutoGenerator 是 MyBatis-Plus 的官方代码生成器,尝试了一下,竟然报错,原因可能是MyBatis-Plus和mybatis-plus-generator 的版本不一致,因为我用的MyBatis-Plus 的版本是3.42 ,但是mybatis-plus-generator的3.4.2不知道怎么了,下载不下来,只能下载3.4.1,发现运行起来老是报错,还有一堆配置说明要看,于是自己手写生成代码的工具类,觉得更简单些。分享给大家,请多多指教。pom文件引入ja.原创 2021-04-13 10:19:14 · 5983 阅读 · 52 评论 -
Java 实现ip代理池请求-爬虫防封、文章阅读刷量
实现过程主要分两步:第一步,需要到ip代理平台,注册开通获取代理ip的api接口第二步,请求api接口,获得代理ip列表,实现ip代理请求指定网址。pom需要依赖 <!-- hutool--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.6<..原创 2020-12-15 17:10:13 · 4100 阅读 · 43 评论 -
超简洁java代码实现双色球若干注随即号码生成
Mavan pom文件引用依赖 <!-- hutool工具类--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.6</version> </dependency> <!-- google java类库.原创 2021-04-01 09:53:06 · 6274 阅读 · 0 评论 -
如何在网页下载腾讯视频为本地MP4格式
1.打开腾旭视频官网地址腾讯视频2.搜索你想要下载的视频3. 点击分享,选择复制通用代码<iframe frameborder="0" src="https://v.qq.com/txp/iframe/player.html?vid=z0362469kdi" allowFullScreen="true"></iframe>4.网页打开 src里面的链接https://v.qq.com/txp/iframe/player.html?vid=z0362.原创 2023-08-18 09:54:36 · 12423 阅读 · 3 评论 -
优快云直播BlOB视频流下载,JAVA实现下载直播视频
在网上找了更多,下载直播视频的博文,发现其办法都太过麻烦,于是我钻研了一下,成功实现用java下载直播视频到本地的办法。原理直播视频进本原理,是将视频进行视频切片成多个几秒的小视频,其格式多为.ts文件或着.m2u8文件下面以优快云为例子讲解如何下载优快云网站上的直播视频1.打开直播视频页,按F12进入开发者模式,切换到Network,用“m3u8”过滤请求,复制第二请求的 URL地址放入代码中请求,得到的4K、高清、标清、流畅四种视频的请求源用上个请求地址(截原创 2020-12-22 16:55:56 · 3969 阅读 · 29 评论 -
利用Java爬取基金网站的基金数据,快速筛选优质热门基金
爬取数据源为天天基金网的页面基金数据创建java maven项目,推荐用spring bootmaven需要引入的jar包依赖 <!--lombok--> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <optional>true</optional>原创 2021-03-10 16:01:20 · 4382 阅读 · 26 评论 -
JAVA代码实现下载解析网易云音乐到本地电脑的demo示例
1.PC浏览器打开网易云音乐官网,搜索你想要下载的歌曲名称或者歌手姓名2.点开你要下载歌曲,进入播放页,从浏览器地址栏里获得歌曲的songID。3.pom文件引入依赖<!-- hutool工具类--> <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.原创 2020-12-29 14:03:01 · 2303 阅读 · 7 评论