![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
逾昔
相信自己,没什么是你学不会的
展开
-
后台接收对象含List,前台如何传值
第一步:创建后台接收对象public class ProductInfo extends Product implements Serializable { private List<Taste> tasteList; public List<Taste> getTasteList() { return tasteList; } public void setTasteList(List<Taste> tast.原创 2020-09-17 10:27:59 · 6693 阅读 · 0 评论 -
springboot服务部署到阿里云,接口为https
1,申请阿里云免费的ssl证书,ssl证书是实现https必不可少的2,将证书下载解压后,把pfx文件放到项目resource下,并在application.properties中配置文件路径以及证书密码3,开放端口使用443端口,访问地址后面可不带端口号https://ip/使用其他端口部署项目,则需要带上端口号https://ip:8080/4,买域名,成功后注意解析,将该ip指向服务器ip5,部署项目将项目打包,部署到阿里云,即可使用原创 2020-07-29 09:21:48 · 249 阅读 · 0 评论 -
Linux 安装 jdk 步骤,附jdk网盘下载地址
一、查看Linux系统是否有自带的jdk1、输入:java -version2、发现有输入:rpm -qa | grep java 检测jdk的安装包,(注意:rpm命令符没有时记得下载一个输入:apt-get install +命令名称)3、接着进行一个个删除包,输入:rpm -e --nodeps +包名4、最后再次:rpm -qa | grep java检查是否删除完即可二、使用ftp工具直接打开远程路径,然后在/usr/local/下创建java文件夹 三、从官网下载li..原创 2020-07-28 14:36:20 · 326 阅读 · 0 评论 -
基于layui框架实现导出table数据至excel
layui本身带有导出excel功能,直接用table的toolbar功能就会在table的工具栏有导出excel的图表(官方文档上有,这里就不再赘述)。不过由于layui自身的导出excel是导出全部数据,不能根据复选框check的选择进行数据的导出.所以就引出了这篇文章,话不多说,上干货。首先需要引入插件(下载地址:https://fly.layui.com/extend/excel/#download)<script type="text/javascript" src...原创 2020-07-18 13:48:57 · 3761 阅读 · 0 评论 -
通过http方式传递base64图片字符串无法还原成图片的问题
在使用http协议传递base64图片字符串的过程中,一些特殊字符会在传输过程中发生改变或者被添加了换行.所以需要转义这些特殊字符以便传值。String str = base64String.replaceAll("[\\s*\t\n\r]", "")原创 2020-07-18 11:29:06 · 1022 阅读 · 0 评论 -
spring boot实现静态资源文件自动添加版本号-MD5方式
在我们做Web开发时,免不了与静态资源(css,js,images)打交道,通常的做法是在请求的URL上添加版本信息,这样可以很好的利用客户端缓存机制,只有当资源内容改变时,才需要从服务器重新请求,并加载最新版本资源,本文章介绍MD5方式。 使用这种方式,当我们文件修改后,手工修改版本号来达到URL文件不被浏览器缓存的目的。第一步:修改application.properties配置文件spring.resources.chain.strategy.cont...原创 2020-07-18 11:22:30 · 1155 阅读 · 1 评论 -
spring 解决多线程或者非bean类中使用bean对象
获取spring对象的工具类import org.springframework.beans.BeansException;import org.springframework.context.ApplicationContext;import org.springframework.context.ApplicationContextAware;import org.springfr...原创 2020-03-02 11:57:39 · 356 阅读 · 0 评论 -
SpringBoot集成WebSocket
什么是WebSocket?WebSocket协议是基于TCP的一种新的网络协议。它实现了浏览器与服务器全双工(full-duplex)通信——允许服务器主动发送信息给客户端。为什么需要 WebSocket?初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为什么还需要另一个协议?它能带来什么好处?答案很简单,因为 HTTP 协议有一个缺陷:通信只能由...原创 2020-03-02 10:56:25 · 170 阅读 · 0 评论 -
springboot 引用jar包设置,以防止打包时该jar包缺失
jar位置如下图所示:引用jar包,可以在pom中设置jar包路径<dependency> <groupId>examples</groupId> <artifactId>examples</artifactId> <version>1.3.1</version> <sc...原创 2019-06-04 08:30:00 · 775 阅读 · 2 评论 -
idea导入java项目时包名路径报错解决
报错实况如下:打开项目设置,发现右侧包名路径为从src/mian/java下开始,即有效包名为com.netsdk.demo.*,与项目中实际包名,不符合.删除右侧错误包名路径,在左侧点击src选中,然后点击上方的Source,更改如下重新加载后,项目包名路径不在报错...原创 2019-06-03 10:53:38 · 18456 阅读 · 4 评论 -
Springboot整合servlet
创建servlet类package com.rz.system.captcha.servlet;import com.rz.system.captcha.CaptchaUtil;import com.rz.system.captcha.constant.CaptchaConstant;import org.apache.log4j.Logger;import javax.imag...原创 2019-04-25 17:06:09 · 251 阅读 · 0 评论 -
websocket前后台数据交互失败,并且报java.lang.IncompatibleClassChangeError
将jar包删除,升级版本为1.4.0之后,问题解决了.附Java-WebSocket-1.4.0.jar包下载地址:https://download.csdn.net/download/qq_39324871/11052102原创 2019-03-23 14:44:57 · 260 阅读 · 0 评论 -
使用javax.mail发送邮件时,报错java.lang.ClassNotFoundException: com.sun.mail.util.MessageRemovedIOException
原因:所引入的javax.mail的jar包,不包含com.sun.mail.util.MessageRemovedIOException类解决:可以更换齐全的javax.mail的jar包,或者额外导入com.sun.mail 的jar包<dependency> <groupId>javax.mail</groupId> <...原创 2019-03-28 17:01:06 · 1264 阅读 · 0 评论 -
元素类型 THYMELEAF_ROOT必须由匹配的结束标记
springboot整合thymeleaf时项目报错:org.xml.sax.SAXParseException: 元素类型 "THYMELEAF_ROOT" 必须由匹配的结束标记 "</THYMELEAF_ROOT>" 终止非严格的thymeleaf格式你可能会发现在默认配置下,thymeleaf对.html的内容要求很严格,比如<meta charset="UTF...原创 2019-04-27 14:15:57 · 801 阅读 · 0 评论 -
springboot自定义注解之操作日志
创建注解类import java.lang.annotation.*;@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface SysLog { String value() default "";}创建拦截器import com.al...原创 2019-04-24 16:34:34 · 1891 阅读 · 0 评论 -
springboot自定义注解之权限认证
创建注解类import java.lang.annotation.*;@Target({ElementType.METHOD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface AuthToken {}创建拦截器import com.rz.common.annotation.AuthToke...原创 2019-04-24 16:40:51 · 1179 阅读 · 0 评论 -
springboot全局异常处理
package com.rz.config;import com.rz.common.ex.BusinessException;import com.rz.utils.ResultInfo;import org.apache.shiro.authz.UnauthorizedException;import org.slf4j.Logger;import org.slf4j.Logge...原创 2019-04-24 16:44:55 · 123 阅读 · 0 评论 -
springboot项目启动时执行方法
package com.rz.init;import com.rz.scheduled.Task;import org.springframework.boot.ApplicationArguments;import org.springframework.boot.ApplicationRunner;import org.springframework.stereotype.Compo...转载 2019-06-20 08:38:57 · 128 阅读 · 0 评论 -
redis工具类,交给spring管理后在需要缓存的地方自动注入即可
import java.util.List; import java.util.Map; import java.util.Set; import java.util.concurrent.TimeUnit;import org.springframework.beans.factory.annotation.Autowired;import org.springframewor...转载 2019-03-29 14:33:52 · 531 阅读 · 0 评论