日常Java基础BUG
OOPfaker
这个作者很懒,什么都没留下…
展开
-
记录第一次使用代码生成器 + SwaggerUI遇到的问题-2021-10-15
一.记录第一次使用代码生成器CodeTemplate+ SwaggerUI遇到的问题:1. 使用Code-template工具: (1) 工具类介绍 (2) 生成的代码结构: (3) swagger.json 规范文件:2. 使用Node.js+Swagger-UI访问 (1) 部署Swagger-ui环境: (2) 启动命令: (3) 注意配置环境变量: (...原创 2021-10-15 18:08:18 · 145 阅读 · 0 评论 -
VUE引入moment.js插件error moment is not defined-2021-10-11
商城项目Day16 - 秒杀前端一. 报错: Vue页面 moment is not defined 报错404二. 现象: 引入moment.js插件后, 过滤器失效, 前端页面无法识别三. 原因: 网关微服务也要添加一份 static/js/moment.min.js 所有请求都是访问网关, 再转发到相应的微服务, 所有前端页面需要的插件, 需要在网关配置....原创 2021-10-11 16:27:41 · 7390 阅读 · 0 评论 -
FeignException: Status(401) reading XXXfeign# - 2021-10-11
今日份bug........一. 报错如下:com.netflix.hystrix.exception.HystrixRuntimeException:SecKillOrderFeign#add(String,Long)failedandnofallbackavailable.二. 提示: 401无权限调用SecKillOrderFeign, 但是依赖, 启动类注解, 拦截器, 路径都没问题三. 暂时找不到原因 -> 测试service_seckill微服务内部...原创 2021-10-11 12:12:15 · 729 阅读 · 1 评论 -
rabbit.listener.BlockingQueueConsumer$DeclarationException: Failed to declare queue(s)-2021-10-09
今日份BUG..........一.报错: 启动order微服务失败, 消息监听类找不到队列org.springframework.amqp.rabbit.listener.BlockingQueueConsumer$DeclarationException:Failedtodeclarequeue(s):[queue.ordertimeout]二. 原因: 配置的死信队列失效找不到了三. 复习下配置步骤: 1. 创建交换机: exchange.ordert...原创 2021-10-09 11:44:13 · 7185 阅读 · 0 评论 -
DAY13微信扫码支付BUGS -Nullpoint&ClientException-2021-10-02
今日份小Bug:一. 报错:(1)com.netflix.client.ClientException:Loadbalancerdoesnothaveavailableserverforclient:pay (2) 原因: Pay微服务的的客户端找不到查看配置文件发现在eureka的注册名和PayFeign远程调用的不一致, 前端页面也提示: PayFeign挂掉了 (3) 解决: 修改pay微服务的注册名二. 报错:(...原创 2021-10-02 17:51:41 · 122 阅读 · 0 评论 -
DAY12分布式事务-User空指针异常-消息队列重复发送-2021-10-02
今日份小BUG...........一. 报错如下:1. Order微服务由于更新任务的机制是, 小于当前时间的数据都会发送到rabbitmq2. 访问 主机:15672 -> 一直产生消息队列无法被消费3. 查看SQL数据库: tb_task表添加的查询任务一直存在没有被删除, tb_task_his表中也每天添加到历史任务4. User微服务空指针异常, UserServiceImpl类执行到148失败5. 解决: 变量名大小写错误, 和订单中封装的u...原创 2021-10-02 00:48:26 · 129 阅读 · 0 评论 -
DAY12分布式事务AmqpConnectException: java.net.ConnectException: Connection refused - 2021-10-01
1.报错如下: 订单微服务无法连接rabbitMQ发送不了添加tb_task消息org.springframework.amqp.AmqpConnectException:java.net.ConnectException:Connectionrefused:connectatorg.springframework.amqp.rabbit.support.RabbitExceptionTranslator.convertRabbitAccessException2. 原因: 忘...原创 2021-10-01 11:00:16 · 123 阅读 · 0 评论 -
(Day11)The Tomcat connector configured to listen on port 9011 failed to start-2021-09-29
商城项目day11之 购物车1. 启动web页面渲染微服务- web_order报错:TheTomcatconnectorconfiguredtolistenonport9011failedtostart.Theportmayalreadybeinuseortheconnectormaybemisconfigured.2. 过程: 电脑睡眠一晚没动, Idea开启状态. 电脑休眠前端口还能使用3. 操作: 打开 CMD...原创 2021-09-29 10:38:20 · 427 阅读 · 0 评论 -
Springcloud项目第十天-购物车BUGS - 2021-09-28
商城项目第十天之 购物车功能BUG一. 1. 报错: feign.FeignException: status 401 reading CartFeign#list()2. 异常: 添加商品到购物车时, service_config/BaseExceptionHandler 全局异常处理器报错3. 解决: 购物车渲染CartFeign远程调用order_api微服务的方法CartFeign, 没有在启动类中注入 拦截器, 导致无法获得令牌.在启动类注入拦截器FeignInte...原创 2021-09-28 20:39:22 · 330 阅读 · 0 评论 -
java.lang.IllegalStateException: PathVariable annotation was empty on param 0-2021-09-28
商城项目day10 购物车:1.报错如下: UnsatisfiedDependencyException:Unsatisfied dependency expressed through field 'cartService'; nested exception isError creating bean with name 'com.changgou.goods.feign.SkuFeign': FactoryBean threw exception on...原创 2021-09-28 09:26:00 · 249 阅读 · 0 评论 -
商城项目day09 - springcloud整合Oauth2: 记录些用postman测试令牌的操作-2021-09-25
商城项目day09 - springcloud整合Oauth2: 记录些用postman测试令牌的操作1.授权码模式拿到令牌内容2. 放入头信息 Authorization : Basic Authhttp协议定义的一种认证方式,将客户端id和客户端密码按照“客户端ID:客户端密码”的格式拼接,并用base64编 码,放在header中请求服务端,一个例子:Authorization:Basic WGNXZWJBcHA6WGNXZWJBcHA=WGNXZWJBcHA6WGNXZWJ...原创 2021-09-25 15:50:55 · 306 阅读 · 0 评论 -
项目第8天: springcloud微服务商品详情页渲染&静态页面生成-2021-09-24
一. 项目第8天: springcloud微服务商品详情页渲染:1. Changgou_service_page: 将商品的静态详情页面放到openresty - nginx的二级缓存2. 问题: 访问被拒绝3. 原因: 端口错误. ngnix.conf配置文件中用的是默认端口 80, 视频用的是 8081端口(老师做 nginx限流配置时修改了端口)二. 过程:1. 记录我做的傻事:1). 怀疑openresty配置出错, 因为显示连接被拒绝, 所以重装了openresty..原创 2021-09-24 21:38:22 · 266 阅读 · 0 评论 -
(SpringCloud)openresty - nginx缓存预热失败- 数据库日期出错-2021-09-24
1. openresty - nginx缓存预热失败:配置环境正常: 检查 nginx/nginx.conf 和 ad_update.lua2. 原因: 数据库日期类错误3. 解决: 二级缓存正常原创 2021-09-24 21:18:40 · 134 阅读 · 0 评论 -
Thymeleaf-Exception evaluating SpringEL expression ‘searchMp keywords‘-2021-09-24
用thymeleaf渲染商品搜索页面, 报错:caused by: ParseException: Exception evaluating SpringEL expression 'searchMp keywords'(template: "search" - line 58, col66)原因: th:value="${searchMap.keywords}"数据回显代码, 需要在url后面拼接 'keyword=', 否则解析不到keywords就报错...原创 2021-09-24 11:45:53 · 228 阅读 · 0 评论 -
thymeleaf渲染搜索页面(template: “class path resource [templates/serach.html]“)-serach2021-09-23
day08: service_search微服务: 用thymeleaf模板 实现前端搜索页面的渲染1. 报错如下:An error happened during template parsing(template: "class path resource [templates/serach.html]")2. 原因:searchController搜索方法中的传参注解错误, 导致前端无法接收到controller的参数3. 解决方法:把 @PathVariable路...原创 2021-09-23 17:18:18 · 218 阅读 · 0 评论 -
商城项目第六天之数据同步(广告缓存+商品上架索引导入)及BUG - 2021-09-19
笔记很零散, 除了我别人可能看不懂, 建议别浪费时间!!!!电商商城项目第六天之数据同步解决方案:一. 首页广告缓存更新:1. 思路: (1). index.html发出ajax请求本地缓存 - 访问openresty - nginx - ad_read.lua文件 - 读取redis缓存 (2). canal监控数据库 -- 发送到rabbitmq -- OkHttpClient调用 -- 更新缓存到redis 如下图:2. 重点: service_b...原创 2021-09-19 12:33:09 · 215 阅读 · 0 评论 -
nginx+lua+redis实现广告缓存 - 2021-09-17
一. 大致流程: client -- Openresty -- Nginx -- lua -- redis -- mysql:二. 环境:linux虚拟机中安装: lua, openresty, nginx1.lualua安装: yum install -y gccyum install libtermcap-devel ncurses-devel libevent-devel readline-develcurl -R -O http://www.lua.org/ftp/lua-...原创 2021-09-17 16:11:48 · 288 阅读 · 0 评论 -
CentOS7 Failed to restart xxxx.service: Unit not found.解决办法 - 2021-09-17
重复安装openresty后, 输入 systemctl restart openresty命令访问被拒绝解决办法:REF:CentOS7 Failed to restart xxxx.service: Unit not found.解决办法 | 时鹏亮的blog原创 2021-09-17 11:40:02 · 4063 阅读 · 0 评论 -
postman测试gateway-system中网关服务器接收后台登录管理的token后放行-2021-09-15
用postman测试 网关服务器接收后台登录管理的token后放行1. 登录后, 后台返回token给gateway服务器,后台管理微服务签发JWT TOKEN信息返回给用户2. 用postman查看返回的token密文:3. 访问gateway路径:4. 用postman测试查询用户的结果:...原创 2021-09-15 17:40:27 · 896 阅读 · 0 评论 -
FastDFS(fast distributed file system) 分布式文件系统上传文件到storage-2021-09-14
postman验证文件上传的格式:post请求: 表单提交, input type= "file" name="file" value="1.jpg"以下用 FastDFS(fast distributed file system)分布式文件系统上传文件到storage:文件索引信息包括:组名,虚拟磁盘路径,数据两级目录,文件名...原创 2021-09-14 16:45:48 · 86 阅读 · 0 评论 -
MyBatisSystemException: tk.mybatis.mapper.provider.base.BaseSelectProvider-2021-09-13
报错如下:org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.builder.BuilderException: Error invoking SqlProvider method (tk.mybatis.mapper.provider.base.BaseSelectProvider.dynamicSQL). Cause: java.lang.Ins.原创 2021-09-13 15:43:26 · 105 阅读 · 0 评论 -
Springcloud集成MQ-org.springframework.amqp.AmqpConnectException-2021-09-10
这次的低级bug困扰我两天......用springcloud集成Bus和rabbitMQ时,报错如下:查询到一些相同报错的其他解决方法 -- 对我的问题无效1. 在虚拟机添加 rabbitmq.config文件([{rabbit, [{loopback_users, []}]}].)SpringBoot集成rabbitmq错误:org.springframework.amqp.AmqpConnectException: java.net.ConnectExcepti...原创 2021-09-10 16:04:55 · 187 阅读 · 0 评论 -
RedisCommandExecutionException: READONLY You can‘t write against a read only replica.--2021-09-02
集成springboot-mysql-redis时报错:RedisCommandExecutionException: READONLY You can't write against a read only replica.如下:原因:因为连接的是从节点,从节点只有读的权限,没有写的权限解决方法:一: redis集群时, 连接的是slave, 修改redis.conf配置为master二. 不修改slave角色, 在redis文件添加这个命令: 修改配置文件的slav...原创 2021-09-02 20:52:38 · 3843 阅读 · 0 评论 -
yaml.parser.ParserError: while parsing a block mapping in “./docker-compose.yml“-2021-08-30
报错:yaml.parser.ParserError: while parsing a block mapping in "./docker-compose.yml"错误操作: 在docker-compose.yml文件中加了空格符解决办法:https://blog.csdn.net/qq_44758028/article/details/93201561?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163029625416...原创 2021-08-30 12:08:46 · 3187 阅读 · 0 评论 -
Maven-fail to read artifact 和 invalid maven home directory _2021-08-30
报错 : fail to read artifact 和 invalid maven home directory原因: IntelliJ会自动对maven插件进行配置, 修改了本地仓库repository解决办法:https://blog.csdn.net/jinpengncu/article/details/79952575?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522163029043216780265465271%25...原创 2021-08-30 10:47:24 · 205 阅读 · 0 评论 -
Linuxunexpected error reading Dockerfile: is a directory--2021-08-25
编写完Dockerfile后需要通过命令将其制作为镜像mobaXterm报错: unexpected error reading Dockerfile: read /var/lib/docker/tmp/docker-builder314741730/Dockerfile: is a directory解决: 要先进入dockerfile文件夹路径下 cd Dockerfile/...原创 2021-08-25 19:12:48 · 2281 阅读 · 0 评论 -
转发: Centos 6无法使用yum解决办法----2021-08-25
转发:连接如下: https://www.xmpan.com/944.html一键修复:sed -i "s|enabled=1|enabled=0|g" /etc/yum/pluginconf.d/fastestmirror.confmv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backupcurl -o /etc/yum.repos.d/CentOS-Base.repo https:...转载 2021-08-25 10:04:48 · 125 阅读 · 0 评论 -
文件夹创建时使用.而非/导致的异常: BindingException: Invalid bound statement (not found)2021-08-18
异常:BindingException: Invalid bound statement (not found)解决方法:总结: 第二次出现次异常,原创 2021-08-18 16:26:23 · 65 阅读 · 0 评论 -
SQLException: Connection is read-only.--2021-08-13
SQLException: Connection is read-only.spring.xml文件中, 配置事务控制时, 给插入方法也设置了 read-only原创 2021-08-13 19:41:19 · 80 阅读 · 0 评论 -
BindingException: (not found) findAccounts --spring.xml文件配置异常--2021-08-13
SSM整合项目时, 接口方法调用异常, 报错 : BindingException : 无效的绑定, 找不到映射接口的方法过程: 找了一下午, 代码无异常, 反复检查 springmvc.xml文件 和 spring.xml的文件配置解决方法: 删除两个xml文件, 重新配置推测: 写代码时修改了 xml文件顶部的导入代码, 导致无法正常配置...原创 2021-08-13 18:33:13 · 94 阅读 · 0 评论 -
mybatis-Error parsing SQL Mapper Configuration - 2021-08-10
1. 场景: 使用注解开发 替代 mapper.xml 的 sql配置2. 先看报错, org.xml.sax.SAXParseException; lineNumber: 40; columnNumber: 17; 文件提前结束。sql mapper 配置出错, 注意target文件夹下被注释的mapper.xml文件依旧被编译了3.之前为了在 mybatis-config.xml的 mapper 映射中, 使用接口包扫描 <package name="com.qf.ma...原创 2021-08-10 17:50:48 · 381 阅读 · 0 评论 -
mybatis-BindingException-Type interface is not known to the MapperRegistry-2021-08-10
mybatis-config.xml 配置出错, 以下四种配置 mapper映射的方式中,第四种使用接口包扫描时, 要求 mapper.xml文件和mapper接口处于同一个包下mapper.xml文件原本放在 resources文件夹, 可以被识别编译到target文件,但是放入mapper接口文件夹后, 需要在 pom.xml中添加以下代码, 才能被识别编译到target文件下<!--UserMapper.xml放在接口下要加上下面这句话才行--><...原创 2021-08-10 10:20:29 · 173 阅读 · 0 评论 -
SpringIOC--UnsatisfiedDependencyException--在bean.xml中配置ref错误-2021-08-06
报错提示id="jdbcTemplate"无法创建对象,id ="dataSource" 无法赋值,将value 该改为 ref 引用赋值原创 2021-08-06 18:33:43 · 185 阅读 · 0 评论 -
maven安装和导入依赖 遇到的问题 -20210802
有archetype(骨架)和无archetype 方式创建web工程项目, 注意web.xml的位置和 pom.xml配置标识maven导入依赖(dependency)的三种方式原创 2021-08-02 15:15:51 · 86 阅读 · 0 评论 -
Tomcat报错: ConversionFailedException -2021-07-29
Caused by: org.springframework.core.convert.ConversionFailedException: Failed to convert from type [null] to type [int] for value 'null'; nested exception is java.lang.IllegalArgumentException: A null value cannot be assigned to a primitive type提示: .原创 2021-07-29 16:08:04 · 373 阅读 · 0 评论 -
BeanUtils.populate(user, map) 传值类型转换出错
BeanUtils.populate(user, map) : protected void addUsers(HttpServletRequest request, HttpServletResponse response){ Map<String,String[]> map = request.getParameterMap(); User user = new User(); try { /.原创 2021-07-29 10:55:02 · 470 阅读 · 0 评论 -
CheckBox数据回显----${fn:contains(String, subString)? ‘checked‘:“ “}
注意: 小括号的范围原创 2021-07-29 10:09:06 · 108 阅读 · 0 评论 -
Uncaught ReferenceError: $xxxx{}is not defined
原创 2021-07-28 10:30:35 · 119 阅读 · 0 评论 -
2021-07-24 文件上传和下载的bug
1.文件上传原理:流的读写. 表单提交方式必须是:method="post" 表单编码方式:enctype="multipart/form-data" 上传文件域:<input type="file" name="myfile"/>2. 找不到文件路径, jsp无法显示和下载图片,应该是上传和下载方法出错.3. 服务器指定存储路径...原创 2021-07-24 16:26:20 · 155 阅读 · 0 评论 -
Idea找不到servlet 404 源服务器未能找到目标资源的表示或者是不愿公开一个已经存在的资源表示
跳转到servlet时, 报错找不到资源. 其他工程的项目正常, 不是Tomcat的问题原因: 编译器出错.解决办法: 重新导入工程的jdk原创 2021-07-22 15:43:45 · 1168 阅读 · 0 评论