- 博客(13)
- 收藏
- 关注
原创 SpringCloud Nacos+GateWay 动态路由转发503错误解决办法
一、去掉springboot-web依赖二、添加openfeign和loadbalancer依赖三、检查namespace、group是否相等
2022-04-01 01:02:32
1361
原创 SpringCloud Alibaba-seata2021.0.1.0 配置
第一配置file.conf改为自己的配置的新建的dbdb的sql在README-zh.md里第二步修改registry.conf的registry的type为nacos,并且修改nacos为自己的信息第三步修改registry.conf的config的type为nacos,并且修改nacos为自己的信息第四步,去nacos新建seataServer.properties配置配置的内容在这个网址,全部复制进去,修改几个位置:seata/config.txt at...
2022-03-30 21:43:50
2392
原创 Java项目打包区分开发环境
pom.xml添加如上配置,并且添加如下文件:application.yml写上@spring.profiles.active,并且存放一些公有的配置之后就能愉快的选择想要打包的环境啦
2022-03-30 21:11:34
758
原创 SpringCloud Alibaba2021.0.1.0 使用openfeign报错No Feign Client for loadBalancing defined
原因是SpringCloud Alibaba2021.0.1没有内置Ribbon了使用openfeign需要自定义引入负载均衡jar包loadbalance<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-loadbalancer</artifactId></dependency>..
2022-03-30 21:01:36
705
原创 SpringBoot+Shiro+JWT+Druid报错No SecurityManager accessible to the calling code
追踪到ThreadContext.getSecurityManager()为null因此在Shiro配置类增加ThreadContext.bind(securityManager),问题解决问题总结: web-stat-filter设置为false可以解决报错,但是就失去druid监控功能了,这个报错应该是Druid监控拦截和Shiro拦截的顺序问题,稀里糊涂解决了。如果有高手评论区可以解答一下报错的真正原因...
2022-02-16 11:13:04
628
3
原创 Vue使用Three.js创建三维场景(入门)
环境:Vue.js,Vuetify①依赖:在index.html引入Three.js相关文件②准备场景容器③编写初始化代码const container = document.getElementById('container') // 场景 const scene = new THREE.Scene() // 相机 const camera = new THREE.PerspectiveCamera(45,...
2021-12-31 14:08:44
1673
原创 一条SQL返回多个统计求和
一条SQL返回多个统计求和使用:selectSUM(CASE WHEN XXXX='xxxx' THEN 1 ELSE 0 END) AS 'xxxx'SUM(CASE WHEN XXXX='xxxx' THEN 1 ELSE 0 END) AS 'xxxx'SUM(CASE WHEN XXXX='xxxx' THEN 1 ELSE 0 END) AS 'xxxx'SUM(CASE WHEN XXXX='xxxx' TH...
2021-12-06 14:01:32
1810
原创 mybatis 特殊字符>=与<=的处理
使用<![CDATA[]]>包裹如: <![CDATA[ >= ]]> <![CDATA[ <= ]]>
2021-12-06 13:53:28
593
原创 @RequestBody与@RequestParam与@PathVariable
@RequestBody用来处理Content-Type为application/json, application/xmlJson(`URL`, para)@RequestParam用于处理Content-Type为application/x-www-form-urlencoded单个或多个参数URL?id=${deviceId}&name=${deviceName}@PathVariable动态参数URL/${deviceId}...
2021-11-12 15:34:24
82
原创 几种单例模式
饿汉单例模式私有构造方法(防止外部new) 静态共有方法懒汉单例模式与饿汉式的区别是使用时才去创建懒汉单例模式(线程安全)在公有方法上添加同步锁懒汉单例模式(双重校验锁)加入volatile关键字,使不同线程对变量保持可见性(也就是最新值) 加入同步方法块,粒度更低 极限情况下,当两个线程同时进入双重校验的第一if判断,一个进入了同步方法块,一个堵塞在外边,当先进去的线程完成了对象的创建,第二个线程也能够通过双重校验第二if判断(volatile变量可见性)退回到..
2021-10-12 00:45:16
99
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人