java
whatishacker
这个作者很懒,什么都没留下…
展开
-
RocketMQ与pringBoot结合
RocketMQ升级很快,spring官网跟不上它的升级速度,无法及时做对应版本的springboot启动库。所以还是使用经过实践的老版本,稳妥点。修改runserver.sh,修改默认使用的内存大小,默认的太大了,一般服务器启动不了,会失败。1.3.1 后台启动注册中心 nohup sh bin/mqnamesrv &2.4消费者 启动项目这后,订阅主题为TestTopic的消息。通过 cat nohup.out 查看是否有启动成功。通过 cat nohup.out 查看是否有启动成功。原创 2022-12-10 16:35:19 · 191 阅读 · 0 评论 -
gateWay 结合 nacos 完成 jwt验证
这个版本nacos 一定要需要fegin组件,虽然用不到,不然做gateway路由的时候,会提示503,死活转发到后面的服务(uri使用lb://iotServer,如果使用真实地址是没有问题)。1.2 进行bin目录启动nacos: bash startup.sh -m standalone。1.1首先安装jdk: apt-get install openjdk-8-jdk。下载ubuntu版的nocos,传到服务器,并解决。1.3 根据输出日志 找到启动路径。2.1 配置pom.xml。原创 2022-11-01 22:44:12 · 480 阅读 · 0 评论 -
springboot shiro 跨域问题
1.跨域的问题是浏览器的原因,允不允许跨域是服务端来决定的。2.整个跨域请求,包括两个步骤,首先是浏览器发起跨域请求,即option,看看服务端的意思,如果不允许,那就算了,直接报跨域错误,如果允许,那就不客气了,第二步就发起真正的请求。2.1完成第一步有三种方式//1.局部允许 在Controller 的方法中使用 @CrossOrigin @CrossOrigin //允许跨域 @RequestMapping(value ="/getLabelContents.do",原创 2021-09-04 16:50:42 · 489 阅读 · 0 评论 -
freemarker
1. list的遍历:<#list animals as being> <tr> <td>${being.name}${being.price}<td> </tr></#list>2. 遍历MAP <#list map?keys as k> <option value="${k}">${map[k]}</option></#list>.原创 2021-06-24 16:54:58 · 57 阅读 · 0 评论