![](https://img-blog.csdnimg.cn/20190918140213434.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVAEE
JAVAEE
MaYuKang
这个作者很懒,什么都没留下…
展开
-
Idea启动SpringBoot项目,点击启动按钮无反应,控制台没有任何信息
Idea启动SpringBoot项目,点击启动按钮无反应,控制台没有任何信息原创 2022-12-10 14:43:38 · 1437 阅读 · 0 评论 -
@Scheduled同时执行多个定时任务所导致的并发问题
SpringBoot中通过@Scheduled注解开启定时任务,通过控制执行顺序,单线程和多线程下同时执行多个定时任务所导致的并发问题。原创 2021-12-09 20:00:43 · 12364 阅读 · 8 评论 -
解决java8 stream流操作Collectors.toMap()合并集合数组后,元素顺序改变的问题。
问题出现java8提供了流式操作,我们可以用Collectors.toMap()方法,将两个相同长度的集合或者数组组合成一个map,示例代码如下:String[] keys = ["key1","key2","key3","key4","key5"];String[] values = ["value1","value2","value3","value4","value5"];Map<String,String> valueMap = new LinkedHashMap<>原创 2021-08-27 14:43:57 · 4852 阅读 · 0 评论 -
解决任何跨域访问请求session丢失问题
跨域请求的场景有很多种,多模块项目之间端口号不同,前后端分离之间的请求,jsonp远程接口的调用,iframe的嵌套等等。 导致session丢失的原因也有很多,大致有spring security、shiro等安全框架的拦截,自定义过滤器的拦截、不同浏览器内核版本的限制,服务器的配置等等,首先要确认自己遇到这个问题是什么原因导致的,再去做相原创 2021-06-30 15:46:45 · 5042 阅读 · 2 评论 -
解决SpringBoot引入静态资源错误,提示the server responded with a status of 404的问题
导致错误的原因主要是路径问题:1、如果配置文件中有server.servlet.context-path: /xxx,请在引用路径带上xxx。2、如果没有static文件夹,要在resource文件夹下新建一个,springboot默认从static文件夹下加载静态资源。3、引入静态资源如js,css文件时无需加上/static前缀,在static文件下建立的文件夹引用时要加斜杠当然,这是引入本地资源会报的错,如果用的网络资源则不会报错。如果解决了您的问题,那就点个赞呗~...原创 2021-04-08 16:01:45 · 2640 阅读 · 0 评论 -
云直播地址格式RTMP,flv,m3u8的flash支持情况和时延
播放方式时延是否需要flash引入js库RTMP1s~2s是liveplayer-element.min.js + http://vjs.zencdn.net/5.19/video.min.jsflv2s~5s是liveplayer-element.min.jsm3u810s~15s否liveplayer-element.min.js原创 2020-11-19 10:53:38 · 1407 阅读 · 0 评论 -
解决Tomcat启动后80端口被占用,报错“Port 80 required by Tomcat v9.0 Server at localhost is already in use.”的问题
1、问题出现Eclipse启动Tomcat后报错“Port 80 required by Tomcat v9.0 Server at localhost is already in use.”2、解决方法打开cmd输入netstat -ano命令,找到对应pid打开任务管理器—详细信息,找到对应PID,一般会是http的服务占用,图标是一个粉色羽毛,直接右键停止即可3.若PID对应进程名称为System,这个时候不能停止,cmd输入netsh http show servicestate原创 2020-11-18 13:46:23 · 1997 阅读 · 0 评论 -
解决RabbitMQ安装后127.0.0.1:15672控制台打不开,无法访问的问题
没有安装Erlang或缺少系统环境变量配置RabbitMQ依赖于Erlang环境,其底层通过Erlang语言实现。需要下载安装Erlang及配置环境变量,具体操作步骤请参考:https://blog.csdn.net/MaYuKang/article/details/107688440没有开启管理界面功能1、RabbitMQ默认禁用了管理界面,需要通过命令重新开启管理界面:以管理员模式打开CMD,进入RabbitMQ安装目录的sbin文件夹路径下,输入并执行rabbitmq-plugins enabl原创 2020-07-30 14:54:01 · 7308 阅读 · 4 评论 -
解决Java操作POI导出Excel表格后,单元格样式不生效,文本类型点击后更改的问题
问题描述具体表现为将字符串类型的电话号码存入Excel中,双击单元格后,转变为大数类型。问题解决原因是设置样式和填入数据的先后顺序问题,所以只需要在填入数据前设置单元格样式和类型即可解决: row.createCell(2).setCellStyle(cellStyle); row.createCell(2).setCellValue(addressBook.getPhonenum());...原创 2020-07-15 15:05:13 · 10654 阅读 · 10 评论 -
IDEA下整合Springboot2.0+Mybatis以及可能发生问题的解决(完整版)
IDEA创建一个Springboot项目File—New—Project,选择Spring Initializr:点击Next,依次输入包名项目名点击Next,勾选需要的Pom依赖点击Next,输入项目名及项目存储位置,点击Finish二、导入依赖以及配置mybatis-generator插件打开Pom文件,导入需要的依赖,这里使用Mysql8.0.15+Druid连接池&...原创 2020-03-22 15:18:31 · 553 阅读 · 0 评论 -
完美解决官网下载git失败,低速,卡慢,中断的问题
完美解决官网下载git失败,低速,卡慢,中断的问题问题Git官网解决方法问题在项目中,我们需要用到git从服务器上克隆数据库(包括代码和版本信息)到单机上,但是官网下载非常慢而且容易中断下载连接。Git官网https://www.git-scm.com/download/选择系统解决方法按F12打开开发者工具1、点击右上角箭头图标2、定位到下载链接3、复制下载链接4、打开...原创 2019-10-11 22:48:04 · 1624 阅读 · 3 评论 -
JavaWeb设置session失效时间的三种方法以及setMaxInactiveInterval()的注意事项
JavaEE设置session失效时间的三种方式以及注意事项1、通过web容器配置2、通过项目中的web.xml中配置3、通过java代码动态配置4、优先级5、验证:通过监听器观察session失效时间当用户登陆系统后,服务器会设置一个当前session失效的时间,以确保在用户长时间不与服务器交互,自动销毁session,退出登录,释放资源。1、通过web容器配置在web容器中设置,以Tom...原创 2019-06-03 15:21:55 · 24125 阅读 · 0 评论 -
mysql8.0在eclipse中通过xml文件配置数据库连接池
mysql8.0在eclipse中通过xml文件配置数据库连接池1、关于Mysql8.02、数据库连接池(DBCP)1、关于Mysql8.0使用mysql6.0以上版本配置的JDBC驱动,会出现两个变化:1.以前的驱动位置调整为 com.mysql.cj.jdbc.Driver2.新增serverTimezone和useSSL, 需要指定服务器时区属性,设定mysql版本是否向下兼容等属性...原创 2019-06-08 16:02:00 · 6509 阅读 · 0 评论 -
完美解决JSP通过getRemoteAddr()方法获取客户端地址为IPV6: 0:0:0:0:0:0:0:1的问题
问题原因今天使用request.getRemoteAddr()获取客户端地址时,得到了0:0:0:0:0:0:0:1的结果:网上搜索的大部分解决方案为:修改C:\Windows\System32\drivers\etc\hosts文件的配置,将 # ::1 localhost 这一句话注释或者删除就行Notepad打开文件后发现内容已经全部注释,删除最后一行重新启动Tomcat服务器,...原创 2019-05-19 22:02:18 · 1932 阅读 · 0 评论