
JAVA
文章平均质量分 61
工作开发
淡若如初
这个作者很懒,什么都没留下…
展开
-
Springboot配置websocket,https使用 WebSocket 连接
如果是部署到linux,使用ssl连接的情况下,这种配置又会失效,原因是在默认情况下,Websocket 的 ws 协议使用 80 端口,运行在TLS之上时,wss 协议默认使用 443 端口。支持双向通信,实时性更强,更好的二进制支持,更小的控制开销:协议包头较小。wss协议实际是websocket+ssl,是在websocket协议上加入ssl层,类似https(http+ssl),这个时候就需要检查配置的域名证书是否有效,如果证书确认没问题,还需要配置nginx。原创 2024-06-12 09:50:27 · 3220 阅读 · 3 评论 -
JAVA语音播报
在Java语言中实现播报功能,通常涉及到文本到语音(Text-to-Speech,简称TTS)的转换。Java自身并不直接提供这样的功能,但你可以使用第三方库或API来实现。原创 2024-05-24 10:11:00 · 1348 阅读 · 3 评论 -
windows使用wget扒取整个网页代码
windows使用wget扒取整个网页代码问题:有时候看到比较喜欢的网站,想下载下来参考或使用相关的CSS,这个时候去下载网页只能F12去保存部分代码,这样很难获取全部的网页。文章目录windows使用wget扒取整个网页代码前言一、安装、测试 chocolatey二、下载网页总结前言本文主要介绍如何根据网址获取你想要的网页,提示:以下是本篇文章正文内容,下面案例可供参考一、安装、测试 chocolatey代码如下(示例):本文以win10为例,安装wget,通过超级管理员权限cmd窗口下原创 2021-12-08 12:03:22 · 3479 阅读 · 0 评论 -
解决Eclipse特殊情况关闭后,端口仍然被占用
前言Eclipse在特殊情况下关闭,导致项目某些端口会被继续占用,这时候需要我们手动强制去关闭这个端口,项目才能正常运行。1.查询端口占用情况打开cmd窗口,例如8086端口netstat -ano | findstr 80862.手动终止PID代码如下(示例):taskkill /F /PID 3020显示已经成功终止PID为3020的进程,也可以再次查看8086的进程在看一下是否已经真正终止。...原创 2022-05-16 11:42:20 · 854 阅读 · 0 评论 -
页面批量上传文件
页面批量上传文件文章目录页面批量上传文件前言一、MultipartHttpServletRequest在后台循环获取保存二、利用ajax后台循环读取文件存放到data中传递到后台前言本文主要实现一次性批量上传文件,上传完成后页面读取,例如读取WORD、TXT文件在线转换成PDF页面实现一次性选择多个文件批量上传主要有两个思路: 1、在页面读取多个文件后,直接通过"MultipartHttpServletRequest"在后台循环获取保存; 2、利用ajax在页面将获取的每个文件作为参原创 2022-04-21 10:02:10 · 6084 阅读 · 0 评论 -
Linux安装U盘启动制作
前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as np import pandas as pd import matplotli..原创 2021-07-06 08:36:06 · 278 阅读 · 0 评论 -
Java删除Linux文件
前言提示:运行的系统需要不断上传新的文件到linux服务器,当系统删除该文件记录时,并没有同步删除linux服务器文件,这样就导致linux服务器越来越臃肿,内容占用会越来越大。所以在系统删除某个文件记录时,我们可以同步删除linux服务器文件。下面记录自己使用的删除linux系统文件的方法方法一filePath为linux服务器文件路径,从根目录开始,例如 /root/server/file/123.pdf,测试时需要部署服务器,放在windows上测试,路径都是对的,仍然会出...原创 2021-06-28 16:33:33 · 3133 阅读 · 0 评论 -
Eclipse消除空格
Eclipse消除空格有时候Eclipse的css文件会存在大量的空格,即使使用快捷键ctrl+shift+f格式化了,仍然存在,很影响美观。解决办法1.ctrl+f 打开搜索框2.find框输入: ^\s*\n3.选中:Regular expressions4.replace all 即可将空格去除,再使用快捷键ctrl+shift+f 格式化代码,就会变得很美观这是一个比较简单实用的小功能。...原创 2021-05-28 14:58:47 · 845 阅读 · 0 评论 -
Maven依赖冲突的两种解决方式
Description: An attempt was made to call the method com.google.common.collect.FluentIterable.append(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable; but it does not exist. Its class, com.google.common.collect.FluentItera...转载 2021-03-17 10:52:47 · 1709 阅读 · 0 评论 -
简单好用的Restful 风格的 Web 服务框架-----Swagger
前言Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。简单的说,Swagger是在线动态生成的接口API文档,有了它,再也不用因为后台接口的频繁改动而心力交瘁的去修改手动编写的DOC接口文档。原创 2020-12-16 13:44:44 · 474 阅读 · 0 评论 -
Linux配置465端口发送邮件,并将html表格发送到邮件
今天在Springboot项目中遇到一个问题,JAVA后台代码在windows下发送邮件正常,打包部署到linux服务器上发送邮件一直失败,咨询了下阿里的客服,原来是发送邮件的25端口被禁用,所以邮件发送失败。解决办法:邮件发送部署在云服务器上时,不要使用默认的端口(25),一般为了安全云服务器默认是禁掉的,但是可以配置解禁,不过不推荐这样做。改变发送邮件Port,本文以465端口号为例。1.配置springboot配置文件spring: mail: host: smtp.原创 2020-08-18 15:33:06 · 1858 阅读 · 0 评论 -
Java利用Jacob实现excel,ppt,word在线转PDF并预览
项目中上传的excel,ppt,word等文件,由于无法直接在HTML页面查看,所以在后台转成pdf再在页面上展示。word、excel文档转换起来一般没什么问题,PPT转换成PDF问题很多。说明:(1).本文中说的解决方案支持将doc,docx,xls,xlsx,ppt,pptx这些格式转成pdf。 (2).方案不止这一种,只是提供一种思路。1.首先下载jacob.zip ,地址:https://sourceforge.net/projects/jacob-project/...原创 2020-06-28 16:19:38 · 1433 阅读 · 0 评论 -
git上传本地项目报错
第一次在用git上传本地项目,操作到 git add . 后一直出现下面问题,特别做一个记录。1.解决办法:git config --global core.autocrlf false 原因是路径中存在 / 的符号转义问题,false就是不转换符号默认是true2.另外一个问题是 一直显示文件名太长.................... filename too lon...原创 2019-04-24 14:34:24 · 239 阅读 · 0 评论 -
windows设置java项目jar包开机自启
WINDOWS:1.新建一个text文件,将 java -jar D:\Users\panhuaye\eclipse-workspace\attendance\target\mybatis-generator.jar写入,修改文件为.bat文件。2.编写run.vbs文件,新建一个run.text文件,将下面代码写入,然后将文件后缀改为.vbsSet ws = CreateObject...原创 2019-06-28 16:02:05 · 9409 阅读 · 2 评论 -
JAVA读取服务器PDF,Html页面在线预览
之前写了一份读取服务器word、txt文档,页面转成PDF预览的文章,因为前端页面在没有安装解析插件的情况下,一般word、txt等文档是无法直接预览的。如果有需要的可以去之前的文章查看。今天主要写一个前端页面直接读取服务器的PDF文件并在Html预览的功能。上传文件这些功能就不介绍了,下面直接看代码。首先看下文件存储到数据库的路径Html页面:<body> <div class="whitebox"> <h2 class="manage_tit"&原创 2020-05-20 13:33:39 · 1605 阅读 · 0 评论 -
maven版本问题 -source 1.7 中不支持 lambda 表达式 [ERROR] (请使用 -source 8 或更高版本以启用 lambda 表达式)
`[ERROR]``Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile (default-compile) on project server-esayUI: Compilation failure[ERROR] /G:/Users/Administrator/eclipse-wo...原创 2020-04-21 08:33:34 · 2498 阅读 · 0 评论 -
将java项目导出jar包,然后转成在windows上的可执行文件(没有java运行环境的电脑也可以)
近期在做一个java串口项目,需要将完整的项目导出.exe文件在没有java环境的电脑上运行,下面是详细的操作步骤以及遇到各种问题的解决办法.。1.将项目导出jar包,使用的工具是eclipse,该过程比较简单,所以直接略过了。jar包导出以后.开始将exe4j将jar转换成exe文件,然后再用inno setup打包工具将exe与运行环境打包。测试下jar运行是否正常。2....原创 2019-07-12 09:11:47 · 4309 阅读 · 0 评论