自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nacos服务权重问题

2.配置注解@LoadBalancerClients(注意这个注解,哪个服务通过feign调用别人了,就加在哪个服务的启动类上,否则不生效)2.loadbalancer有两种负载方式,第一种是轮询,不考虑服务性能,均匀分配流量,第二种是随机,***没有根据权重负载均衡的方案。1.ribbon停止更新了,现在基本都是去掉ribbon改用spring cloud的组件loadbalancer做服务的负载均衡。3.loadbalancer如何使用nacos的服务权重做负载均衡,必须自己去定义。

2024-09-25 14:27:41 403

原创 mybatis一级缓存和二级缓存的理解和使用

更新数据时,使用 MyBatis 提供的 update delete insert 语句修改数据库。数据不一致问题:二级缓存的作用范围是namespace,不一致问题主要是发生在多namespace。使用时需要慎重,特别是数据一致性要求高的场景,有很大风险,这也是为什么没有默认开启二级缓存的原因。在手写sqlsession查询的场景,多次查询只有第一次连接db,其余查询走缓存。实体类:需要支持序列化 因为二级缓存是基于序列化做的。常规的mybatis使用时,一级缓存基本没用。2.二级缓存的更新问题。

2024-09-09 16:43:27 260 1

原创 springmvc原理

请求到达前端控制器,调用处理器映射器,根据requestmapping注解路径,找到对应的方法,再调用处理器适配器,执行方法,方法执行结束,得到一个modelandview对象,在调用视图解析器,解析modelandview,得到一个视图view,然后再返回给前端。框架使用了单例的设计模式。

2023-08-24 09:51:31 111 1

原创 oracle数据类型及应用场景

oracle数据类型及应用场景

2022-08-09 16:43:26 1233

原创 kafka面试知识点整理

kafka常见面试问题

2022-07-16 20:39:23 810

原创 ffmpeg解析视频

windows的ffmpeg包下载地址:https://ffmpeg.zeranoe.com/builds/ 开发环境使用的windows包,生产环境需要下载linux的包 包的结构是这样的: 进入bin目录 这个.exe文件就是我解析视频使用的工具 文件上传略,一起看一下后台使用ffmpeg的方法: @ResponseBody @RequestMapping("/uploa...

2019-01-09 11:48:59 1997

原创 简单的视频防盗链

1.使用hls.js播放视频,页面中无法获得视频的src hls.js是视频播放的工具文件,在官网上有播放方式,可以产生如上图所示的效果,没有source标签,也就是说,在页面上隐藏掉了视频的url hls.js文件地址:https://cdn.jsdelivr.net/npm/hls.js@latest 拿到文件后创建一个新的js文件,将浏览器上的代码粘进去,注意如果浏览器自动翻译,要...

2019-01-09 09:52:48 6818 2

空空如也

空空如也

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

TA关注的人

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