自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(154)
  • 收藏
  • 关注

原创 v-infinite-scroll不触发问题

1.一次请求的数据不能占满整个container,默认加载页面时会不断请求数据,直到overflow外面的容器,但点击最新时,清除数据,不能再overflow,所以就算滚动到底也无法触发。初次加载页面,默认综合的时候可以无限滚动,当点击最新的时候失效。

2023-07-24 18:52:48 1814

原创 红黑树 删除节点 兄弟节点和父节点归并 的理解

删除最右侧节点后,为了满足定理五,应该将它的兄弟节点父节点归并。在这种情况下,如果还按照父节点是红色节点的情况处理。那就会少一层黑色节点,也就不满足定理五了,要将父节点向下归,然后将关注节点作为父节点,continue。定理五:任意节点到达可达叶子节点的所经过的黑色节点相同。

2022-12-01 21:46:05 227 1

原创 Type mismatch in key from map

【代码】Type mismatch in key from map。

2022-11-30 21:17:19 228

原创 No module named ‘items‘

解决:from duitan.items import DuitangItem。

2022-11-24 20:55:28 296

原创 Failed to introspect Class [com.chen.product.app.AttrAttrgroupRelationController] from ClassLoader

整合sentinel时出现的问题,开始认为大概率版本冲突,但尝试多个redisson版本无果,网上也没有版本对应关系,最后更改为starter依赖解决。ps:一下午又没了。

2022-11-20 21:16:31 159

原创 谷粒商城 订单系统 流程图

正常订单秒杀。

2022-11-19 22:26:02 1030

原创 @Bean注入queue后, 没有实际创建

问题描述:创建好A队列后,在web界面删除A队列,最后发现A队列不能自动创建,导致另一个监听A队列的服务启动失败。解决:在本服务中监听一个B队列后,conf中的所有mq组件都自动创建完成。

2022-11-19 21:08:06 336

原创 @RabbitListener失效问题

添加@service。

2022-11-19 17:30:21 573

原创 记录一次 thymeleaf LocalDateTime 格式自动转换的问题

LocalDate被转换成了这个格式,如果需要 date T time 格式需要加上toString。

2022-11-19 16:06:01 149

原创 单机 docker hbase java操纵无响应

2. 发现regionserver没启动,关闭hbase后,再起启动全部。1.修改hosts 改为服务器ip:主机名。

2022-11-18 15:10:47 813

原创 java.lang.ClassNotFoundException: Class org.apache.hadoop.hdfs.DistributedFileSystem

【代码】java.lang.ClassNotFoundException: Class org.apache.hadoop.hdfs.DistributedFileSystem。

2022-11-15 19:26:37 1192

原创 谷粒商城 mybatisPlus 分页失效问题

【代码】谷粒商城 mybatisPlus 分页失效问题。

2022-11-10 12:44:09 143

原创 feign session取不到问题

原因:feign远程调用,创建的request没有请求头。解决:使用feign远程调用的请求拦截器。

2022-11-03 19:09:33 276

原创 谷粒商城 点击属性跳转页面

图片 标题 Base属性直接装配到model中,然后使用themeleaf取值即可。说一下saleAttr。

2022-10-31 21:00:50 328

原创 SpringSession 序列化问题

设置redis的序列化方式不会影响springSession的序列化方式,所以最好两个都设置,目前认为放在common包下是最优解,配置方便,而且不会出现序列化不对称问题。目前推荐序列化为JSON,至少不需要单独实现序列化接口。session序列化配置。redis 序列化配置。

2022-10-31 20:09:18 682

原创 公共包common无效问题

原因 :因为默认只会扫描入口所在的包下的所有组件,扫描不到common。注意本包和common包都需要设置。

2022-10-31 20:03:16 360

原创 前端 class 和 id 问题

多个base_value_jump,点击一个就会跳转。- 如果是class会拿到第一个按钮的值。- 如果是id只有第一个按钮有效。

2022-10-31 20:00:29 75

原创 谷粒学院 登录界面

查数据库,返回信息与上面相同。

2022-10-28 14:42:51 292

原创 避免写空controller

【代码】避免写空controller。

2022-10-26 11:58:32 109

原创 谷粒商城 检索分析

跳转方法:修改location.href的值,刷新页面。分割参数主要使用split() 函数进行处理。接受所有传过来的搜索参数。

2022-10-24 13:59:00 333

原创 feign.RetryableException: Read timed out executing GET

问题:feign传的数据稍微大一些就超时。

2022-10-21 16:51:51 250

原创 谷粒商城 缓存

CacheConfig 在类级别共享缓存的相同配置。json需要配一下,不然序列化复杂数据类型会抛异常。@CachePut 不影响方法执行更新缓存。@Caching 组合以上多个操作。@CacheEvict 删除缓存。@Cacheable 保存到缓存。

2022-10-20 15:17:16 320

原创 redis 本地锁和分布式锁

作用:当缓存不存在key时,只让一个线程去数据库拿到数据,并将数据放在缓存中,之后的线程只需要访问数据库即可。问题:检查和释放是分开的,从检查到释放这一段时间里,A锁过期,B加锁,导致A检查的时候是A锁,但释放的时候是B锁。注意点: 将数据缓存需要在释放锁之前,如果在释放锁之后才缓存,在释放锁到缓存成功这段时间内还有线程会访问数据库。解决:给每一个锁设置一个uuid,在释放锁的时候先进行检查,只有是自己的锁,才可以释放。问题:A 在执行业务的时候超时了,等到释放锁的时候释放的是B刚加的锁。

2022-10-20 10:51:10 419

原创 protected new(){} 和 new()

做项目遇到了这个问题:

2022-10-18 17:38:50 138

原创 docker部署elasticsearch

【代码】docker部署elasticsearch。

2022-10-16 14:22:51 61

原创 谷粒商城 spu保存

主要记录一下收获spu 一类物品sku 具体什么物品(由销售属性组合定义)

2022-10-15 15:32:41 310

原创 谷粒商城 规格参数

对表结构不熟悉对需求不熟悉对方法应该加在哪一层不熟悉。

2022-10-13 14:03:31 275

原创 谷粒商城 模糊搜索+级联查询+分页配置无效问题

需求: 通过key来进行模糊搜索,增加时通过级联选择器实现。

2022-10-12 09:07:45 239

原创 谷粒商城 校验

在entity类的检验注解,自定义message属性封装错误信息到R中//标注校验注解 if(result . hasErrors()) {// 错误信息 String field = item . getField();// 错误字段 map . put(field , message);});return R . error(400 , "字段格式错误") . put("data" , map);} else {} }标注一个自定义校验注解编写自定义校验器。

2022-10-11 14:29:43 178

原创 谷粒商城 拖拽功能(前端)

需求:点击拖拽功能后,拖拽树形数据,拖拽数据后,点击提交就会将拖拽完毕的信息自动保存到数据库。

2022-10-09 17:37:21 500

原创 谷粒商城 基础增删改(前端)

这里的表单复用增加的表单,区别在于调用方法的不同,完全可以可以通过一个函数根据一个全局变量dialogType来判断调用哪个函数。流程: 点击append按钮,弹出表单,确认后将表单信息封装成对象,提交数据库。修改其实就是让表单属性覆盖数据库的数据,之后的步骤与增加相同。流程:删除,弹出对话框,确定后,封装id发送到后端。表单只能提供三条信息,其他的信息可以通过计算得到。需求:增加一条字段,名字,图标,数量自定义。需求:根据id删除一条数据,需要有确认。需求:修改一条字段,名字,图标字段。

2022-10-09 16:48:37 407

原创 谷粒商城 页面展示数据 网关+跨域+element-ui使用+后端对数据的树形查询

请求页面的url和请求的url,只要有 协议,域名,端口号 任意一处不同就是跨域请求,被拒绝,然后403。解决:每次跨域请求都会先发出一个option请求,询问是否可以跨域,我们要做的就是响应允许跨域。http返回的是整个数据,需要将data中的数据取出来,然后传到组件中。第二层data是方法返回的R类,它是以键值对的方式储存查询到的数据。需求:将所有请求转发到网关上,最后由网关负责分发到指定微服务上。需求:利用element-ui提供的组件实现树形展示的效果。第三层data是真正的数据。

2022-10-08 14:55:56 456

原创 谷粒商城 nacos

配置微服务的yml访问http://localhost:8848/nacos密码和用户名都为nacosopenfei依赖编写远程调用的接口,方法基本就是远程调用方法的头,添加 @FeignClient(“服务名”)启动添加 @EnableFeignClients配置中心如果每次修改配置的时候都需要重新打包发布会很麻烦,使用配置中心就可以动态的解决这个问题对应controller添加动态刷线注释 @RefreshScope在配置中心增加配置文件(可以将app

2022-10-06 19:51:32 489

原创 org.springframework.boot 不生效

添加 type scope。

2022-10-06 19:31:43 149

原创 谷粒商城 基本CRUD

生成的文件一需要mybatis-plus,等依赖和generator的工具类,一般会单独写一个common,引入依赖和工具类,最后微服务直接引入common依赖。最后不知道为什么,ServiceImp生成的代码报错,根据代码能跑就行的原则,我注释掉了内容,并返回null(之后还要根据业务对代码进行修改)代码生成器:https://gitee.com/renrenio/renren-security.git。配置application.yml 文件。添加@MapperScan。

2022-10-06 09:04:38 63

原创 分布式概念

=

2022-10-05 08:53:01 70

原创 SpringCloud gateway

/过滤器 log . info("=======================" + new Date());System . out . println("用户名为null");//表示过滤完毕 } return chain . filter(exchange);//将过滤完的数据传给下一个过滤器 } @Override public int getOrder() {// 优先级,数值越低,优先级越高 return 0;} }

2022-10-04 10:53:14 150

原创 服务注册不到eureka

检查是否缺了starter。

2022-10-04 09:41:40 83

原创 SpringCloud Hystrix

流程:多次错误后熔断(正确的访问也会失败),根据访问正确率的提高,慢慢恢复正常。最后的效果是,如果接口中的方法调用失败,会调用接口实现类中的对应方法。如果每一个方法都对应一处理函数,代码膨胀,设置全局通用处理函数。上面那种情况处理不了服务器宕机,在客户端降级可以解决这个问题。如果遇到一直loding…只要这个服务出现异常,就会调用handler。

2022-10-03 21:19:56 451

原创 IDEA 错误: 找不到或无法加载主类

删除target文件,重新启动服务。

2022-10-03 20:56:09 104

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除