Springboot
文章平均质量分 71
Springboot
淡若如初
这个作者很懒,什么都没留下…
展开
-
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 · 2162 阅读 · 3 评论 -
Druid监控优化数据库性能
Druid监控优化数据库性能前言使用关系型数据库一般都会随着业务的迅速增长、数据量增大,数据库的性能出现下降,监控并提升数据库的访问性能就显得格外重要。一、Druid是什么?Druid是一个关系型数据库的连接池,是阿里巴巴的一个开源项目。Druid支持所有JDBC兼容数据库,例如Oracle、mysql、sql server等,在项目中使用Druid,可以实时查看sql执行情况、检测出比较慢的查询等,从而做出相应的优化提示:这里对文章进行总结:本文以Springboot项目为例,在spring原创 2022-05-11 10:11:04 · 3606 阅读 · 0 评论 -
springboot自定义控制台输出的图形
springboot自定义控制台输出的图形前言springboot启动时,控制台默认打印的都是springboot自己的logo,我们企业在使用SpringBoot开发项目的时候,想要在项目启动的时候添加上自己公司的logo,看上去很高大上的样子,那么该如何实现呢,下面介绍方法。方法有很多,比如重写banner类、以静态文件的方式实现。本文就介绍比较简单的实现:以静态文件方式实现,方便管理。一、使用步骤通过静态资源的方式实现我们需要在src\main\resources目录下添加banner.t原创 2022-05-05 10:36:20 · 4500 阅读 · 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 · 1683 阅读 · 0 评论 -
简单好用的Restful 风格的 Web 服务框架-----Swagger
前言Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。简单的说,Swagger是在线动态生成的接口API文档,有了它,再也不用因为后台接口的频繁改动而心力交瘁的去修改手动编写的DOC接口文档。原创 2020-12-16 13:44:44 · 460 阅读 · 0 评论 -
Linux配置465端口发送邮件,并将html表格发送到邮件
今天在Springboot项目中遇到一个问题,JAVA后台代码在windows下发送邮件正常,打包部署到linux服务器上发送邮件一直失败,咨询了下阿里的客服,原来是发送邮件的25端口被禁用,所以邮件发送失败。解决办法:邮件发送部署在云服务器上时,不要使用默认的端口(25),一般为了安全云服务器默认是禁掉的,但是可以配置解禁,不过不推荐这样做。改变发送邮件Port,本文以465端口号为例。1.配置springboot配置文件spring: mail: host: smtp.原创 2020-08-18 15:33:06 · 1770 阅读 · 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 · 1410 阅读 · 0 评论 -
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 · 1549 阅读 · 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 · 4280 阅读 · 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 · 9317 阅读 · 2 评论 -
springboot+mysql项目运行出现版本问题
在使用springboot+mysql做项目时,遇到数据库版本号相关问题,以下是遇到的问题以及解决办法!首先我使用的数据库为mysql5.6.4版本,出现上述问题在于,在使用springboot时,pom文件中数据库jar版本是默认配置的,jar版本过高。在这里我们无法直接在这里去配置mysql的版本号,因为会与系统默认的冲突,导致配置的版本号无效。需要我们手动在pom文件中...原创 2019-04-18 10:40:00 · 3135 阅读 · 0 评论