- 博客(91)
- 收藏
- 关注
原创 springcloud整合sentinel,限流策略持久化到nacos,详细配置案例
springcloud项目的限流主要分为两种粒度,一是路由服务级别,二是API接口级别;统一通过gateway服务配置限流策略,其他需要限流的服务,只需要保证将自身的服务集成到sentinel和sentinel-dashboard即可,让sentinel控制台感知到API接口被访问即可。t=O83At=O83At=O83At=O83A发布历史 | Nacos 官网https://nacos.io/download/release-history/
2024-10-30 21:53:04 1101
原创 springcloud+vue项目,controller层接口返回json数据,前端可以接收到数据,但浏览器“F12-->网络-->响应“显示为空的问题处理
【代码】springcloud+vue项目,controller层接口返回json数据,前端可以接收到数据,但浏览器“F12-->网络-->响应“显示为空的问题处理。
2024-07-04 14:23:33 357
原创 RSA解密,报错:“cn.hutool.crypto.CryptoException: BadBlockException: unable to decrypt block”
前端:angularjs后端:springcloud登录时,前端页面对password通过RSA加密后传入后端API接口,后端对RSA进行解密,......通过系统页面登录一切正常,但是通过postman调用登录接口会报错。下面是用Postman测试接口,- DUBBO - 服务响应: Client[consumer],InterfaceName=[SharetekRemoteClientService],MethodName=[queryByUserName],SpendTime=[23ms]
2024-07-03 19:20:09 2526
原创 win10手动安装stable-diffusion-webui
由于下载模型文件v1-5-pruned.ckpt 和v1-5-pruned-emaonly.ckpt 需要科学上网技术,暂时未下载成功,等有了国内的资源,再做更新。下面是之前下载离线stable-diffusion-webui-master.zip包,之后安装依赖包的过程;仍然提示已经安装依赖包,但问题依然存在,运行webui-user.bat时,还会重新下载;再次双击运行“webui-user.bat”;双击运行“webui-user.bat”,先卸载之前安装的所有包;使用git拉取代码;
2024-06-20 00:22:55 966
原创 win11 安装oracle11g详细流程及问题总结
目录1.安装包下载地址2.安装过程编辑3.登录及应用4.问题总结4.1.[INS-32025] 所选安装与指定 Oracle 主目录中已安装的软件冲突。4.2.[INS-32025] 所选安装与指定 0racle 主目录中已安装的软件冲突。[INS-35075] 指定的 SID 已在使用。4.3.ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务4.4.ORA-00906:缺失左括号t=N7T8。
2024-05-07 15:31:45 1682 1
原创 springcloud微服务搭建多数据源(mysql,oracle,postgres,等等)管理模块,支持通过注解方式切换不同类型的数据库
同一套微服务管理系统,业务完全一样,但不同的客户可能要求使用自己熟悉的数据库,比如,mysql,oracle,postgres,还有一些国产数据库。如果能够将数据库模块独立出来,兼容各家的数据库操作,在发布系统之前,只需要通过注解切换到定制的数据库类型,那么就会方便很多。
2024-04-29 18:10:51 1672
原创 Idea修改【Help->Edit Custom VM Options...】后,导致idea无法正常启动的解决方法
修改文件路径:C:\Users\tianjm(写自己的用户名)\AppData\Roaming\JetBrains\IdeaIC2024.1(选自己安装的版本)
2024-04-18 11:46:54 2115
原创 阿里AI编码助手“通义灵码”安装及使用
通义灵码”是一款基于阿里云通义代码大模型打造的智能编码助手,产品于2023年10月31日云栖大会上,正式对外发布。核心使用场景:代码智能生成和研发智能问答。主要功能点:(1)行级/函数级实时续写:根据当前语法和跨文件的代码上下文,实时生成行、函数建议代码。(2)自然语言生成代码:通过自然语言描述想要的功能,可直接在编辑器区生成代码,编码心流不间断。(3)单元测试生成:支持根据 JUnit、Mockito、Spring Test、unit test、pytest 等框架生成单元测试。
2024-04-01 11:19:03 2656
原创 springcloud微服务项目,通过gateway+nacos实现灰度发布(系统不停机升级)
在微服务系统中,原有系统不下线,新版系统与原有系统同时在线,通过访问权重在线实时配置,可以让少量用户先应用新版本功能,如果用户反馈存在问题,则下线新系统;如果反馈良好,则逐步加大新系统的分流权重,同时降低老系统的访问权重,直到新系统替换老系统,实现一种平滑的系统升级效果。"- Weight=group1, 1" :配置访问权重,group1相同的为一组,组内的不同机器根据权重系数"1",计算分流权重,权重越大,被访问几率越大。
2024-03-28 11:33:36 2406
原创 递归方法中,报错:“Caused by: java.lang.StackOverflowError at java.base/java.util.HashMap.hash()......”
【代码】递归方法中,报错:“Caused by: java.lang.StackOverflowError at java.base/java.util.HashMap.hash()......”
2024-03-22 16:25:20 214
原创 springcloud项目,无法在Sentinel Dashboard查看到服务的访问监控信息【解决方法】
因为warehouse子项目的前端未开发,所以只能通过postman测试接口访问;重启服务后,sentinel dashboard监控访问正常了.
2024-03-01 10:28:23 857
原创 mybatisplus踩坑:Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column ....
【代码】mybatisplus踩坑:Error querying database. Cause: java.sql.SQLSyntaxErrorException: Unknown column ....
2024-02-23 16:52:05 2707
原创 Sa-Token在SpringCloud项目中的应用,admin分配超级权限失败的问题总结
sa-token有权限通配符,"*":代表拥有所有的权限;"*:*:*":表示匹配两个冒号间隔三段字符串的权限格式。
2024-02-22 14:26:25 839
原创 springcloud整合dubbo,消费者无法调用提供方,报错:org.apache.dubbo.rpc.RpcException: Failed to invoke the method.....
在SpringCloud中会有多个微服务,各个服务之间如果要进行通信,要进行调用的话,使用的就是dubbo或者openfeign。
2024-02-19 18:10:35 2394
原创 免费版XShell7下载安装
第一次启动xshell和xftp,会弹出免费激活的界面,填入姓名和邮箱,点击确定。Xshell和Xftp都要安装,点击下一步,直至安装完成。家庭/学校免费 - NetSarang Website。不同时期下载,版本会有不同,实时下载即可。邮箱会收到激活邮件;
2024-02-02 11:09:13 1426
原创 vue3.0项目启动“npm run dev”报错:error when starting dev server:Error: Cannot find module ‘node:path‘ .....
用管理员权限执行下面命令,切换node版本大于等于15.0.0;vue3.0项目,必须。vue3.0启动成功。
2024-01-30 18:19:17 4867
原创 调用同一个API地址,相同的入参,Postman正常,但RestTemplate一直报错:{“ErrorMessage“: “(IndexError) list index out of range“
方式二:通过postman触发springmvc的controller接口,传值后,再通过RestTemplate访问API;(报错:500 INTERNAL SERVER ERROR: "{"ErrorMessage": "(IndexError) list index out of range"}")第三方API地址:http://124.AA.BBB.205:100。方式一:通过postman直接传参访问;
2024-01-18 16:55:58 1126
原创 OpenEular23.09(欧拉)操作系统为企业搭建独立的K8S集群环境,详细流程+截图
那么这个空间设置成内存的2倍大小。点击IPv4设置--手动--添加--设置ip--设置DNS服务器,最后点击--“保存”;首先选中--“本地标准磁盘”,存储配置--自定义分区,点击--“完成”;在--主机名--设置主机名:(例如k8s-master01),点击--点击+,设置--挂载点/boot--期望容量,点击--添加挂载点;点击--+--挂载点swap--期望容量,点击--“添加挂载点”;默认选择--亚洲--上海,并调整日期和时间,点击--“完成”;设备类型--确认--LVM,卷组--选择“修改”;
2023-12-28 21:25:28 5675 1
原创 VMware16 pro 安装openEuler-23.09-x86_64,详细操作流程+详图。
那么这个空间设置成内存的2倍大小。点击IPv4设置--手动--添加--设置ip--设置DNS服务器,最后点击--“保存”;首先选中--“本地标准磁盘”,存储配置--自定义分区,点击--“完成”;在--主机名--设置主机名:(例如k8s-master01),点击--点击+,设置--挂载点/boot--期望容量,点击--添加挂载点;点击--+--挂载点swap--期望容量,点击--“添加挂载点”;默认选择--亚洲--上海,并调整日期和时间,点击--“完成”;设备类型--确认--LVM,卷组--选择“修改”;
2023-12-27 18:18:12 2090 1
原创 otter、canal跨服务器数据同步解决方案详解,包括下载、安装、配置、应用过程解读。
阿里巴巴B2B公司,因为业务的特性,卖家主要集中在国内,买家主要集中在国外,所以衍生出了杭州和美国异地机房的需求,同时为了提升用户体验,整个机房的架构为双A,两边均可写,由此诞生了otter这样一个产品。otter第一版本可追溯到04~05年,此次外部开源的版本为第4版,开发时间从2011年7月份一直持续到现在,目前阿里巴巴B2B内部的本地/异地机房的同步需求基本全上了otter4。定位: 基于数据库增量日志解析,准实时同步到本机房或异地机房的mysql/oracle数据库,一个分布式数据库同步系统。
2023-06-02 11:13:43 1999 1
原创 nacos启动报错: Error creating bean with name ‘instanceOperatorClientImpl‘ ..........
nacos所在路径有中文导致。
2023-03-13 14:26:58 6874 3
原创 springboot项目启动时报错:Exception in thread “main“ java.lang.NoClassDefFoundError: org/slf4j/Logger......
Exception in thread "main" java.lang.NoClassDefFoundError: org/slf4j/Logger......Caused by: java.lang.ClassNotFoundException: org.slf4j.Logger
2023-02-09 14:35:11 3022
原创 NVM实现一台电脑对node的多版本管理。
node的版本管理工具,轻松实现不同版本node的安装与切换,查看本地已安装的`Node`版本列表(`list`可简化为`ls`),安装指定版本的`Node`(`version`是版本号),切换指定`Node`版本(可指定`32`/`64`位),安装最新版本,用`latest`, 查看当前使用node版本;卸载`Node`版本。
2022-12-29 09:35:59 348
原创 nacos双击startup.cmd闪退,无法正常启动。【已解决】
软件的启动路径中应该尽量避免包括:中文、空格、特殊字符等,全英文最好,这样可以避免很多莫名其妙的问题。
2022-12-28 11:12:53 4257
原创 [Err] 1071 - Specified key was too long; max key length is 767 bytes,【各版本mysql均已解决】
一般在MySQL 5.7及以上版本不会遇到此问题,只有在MySQL 5.6版本会遇到此问题,建议MySQL 5.6 升级到MySQL 5.7,因为MySQL 5.6 修改比较麻烦。此参数控制索引前缀长度的,不开启最长的长度是 765byte,开启最长3072byte,一般出现此报错的数据库版本是小于MYSQL5.7,同时不同的版本开启的方式也略有不同。innodb_default_row_format=dynamic (默认是dynamic)需要调整的参数的默认值是符合要求。
2022-12-28 09:33:05 8276
原创 用visual studio code打开vue项目,右键“在集成终端中打开”,“终端”页签一直显示“PS C:\> ”,无法定位到项目当前位置。
vscode打开vue项目,右键“在集成终端中打开“,总是显示错误位置PS C:\>
2022-12-26 18:50:27 2909
原创 camunda-external-task-java外部任务项目启动失败,Error creating bean with name ‘externalTaskClient‘: .....
一一尝试后,问题依然没解决,仍然提示"deliverGoodsSubscription"的bean创建失败,问题肯定出在客户端了,根据命名,最接近的源头就是"com.tjm.externaltask.ShoppingService#deliverGoods"。1.根据控制台错误提示信息,应该是名称为"deliverGoodsSubscription"的bean创建失败,于是全项目搜索"deliverGoodsSubscription",并没有发现有该bean名称的声明或者定义;此处是手动导入创建的。
2022-11-08 11:00:56 1669 2
原创 MySql5.7下载、安装、配置详解。(win10版本)
目前最新的mysql已经是8.0版本,但是mysql5.7依然使用非常广泛,下面详细介绍mysql5.7的安装和配置。
2022-11-05 19:39:20 583
原创 springboot项目,application.yml无智能提示怎么办?
2.安装插件“Spring Boot Helper”,其实在idea右下角的弹框中已经有提示。或者下面方法安装插件,1.升级idea版本;
2022-10-31 14:01:04 1419 1
原创 Idea中创建springboot项目,添加lombok依赖,@Slf4j注解报错“Cannot resolve symbol ‘log‘”
【代码】Idea中创建springboot项目,添加lombok依赖,@Slf4j注解报错“Cannot resolve symbol 'log'”
2022-10-31 10:03:26 783
原创 数据库唯一索引与逻辑删除标识冲突解决方案对比与取舍
所谓逻辑删除是指数据已经“不需要”了,可是并无使用delete语句将这些数据真实的从数据库中物理删除,而只是用一个标志位将其设置为已经删除。
2022-10-10 17:01:08 3843 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人