springboot
鱼月半
乏善可陈
展开
-
springboot中使用timer,即多线程,给变量赋值的几个注意点
最近在springboot中需要用到定时器,永不停歇那种,timer,其实就是新增加一条线程,然后我还想往线程里传入变量,然后我还想在线程里改变变量的值。这个是很危险的动作,琢磨了一下这个java的多线程,做一下记录。一、错误示范1、当你在函数中定义一个变量,想要在后面生成的定时器中传入值。如果你像这样传入: @RequestMapping(value = "/test") @Respon...原创 2020-02-29 21:59:41 · 1123 阅读 · 0 评论 -
在tomcat中部署springboot的udp持续接收的项目,加载不出网页
问题很简单,后来才发现,因为udp的采集程序是阻塞线程的,如下: //创建数据包对象,传递字节数组 DatagramPacket dp=new DatagramPacket(data, data.length); //调用ds对象的方法receive传递数据包 try { ds.rec......原创 2020-02-26 22:00:48 · 918 阅读 · 0 评论 -
Springboot在application启动类中读取yml配置文件为null,启动获取配置的解决方案。
最近想在springboot中增加一个启动项,随着springboot的部署启动udp协议,然后我将对于udp的本地端口和服务器端的ip和端口等的配置放在yml,方便修改和配置。当然,先把yml和取值的类写好。以下是application.yml文件中的配置:udp: mip: 127.0.0.1 mport: 9999 localport: 6125以下是获取值的类:@C...原创 2020-02-23 20:37:11 · 5180 阅读 · 1 评论 -
Bootstrap的表格右上角(列或导出按钮)的下拉功能时而有效,时而失效的问题分析及解决方案。
bootstrap-table的右上角的按钮,下拉框,时而有效,时而无效,,重新加载一次页面有效,再加载又失效了,如此循环反复。问题就在于bootstrap.min.js或者bootstrap.js的重复导入。原创 2020-01-30 11:07:37 · 1391 阅读 · 0 评论 -
springboot中使用shiro时AuthorizationException异常抛出的三种处理方法
在使用注解的方式来验证角色和权限时,如: //注解验角色和权限 @RequiresRoles("admin") @RequiresPermissions("add") @RequestMapping(value="/index",produces = "application/json;charset=UTF-8") public String index...原创 2020-01-05 21:24:12 · 7434 阅读 · 0 评论