自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TCP和UDP协议

假设 Client 向 Server 连续发送了两个数据包,用 packet1 和 packet2 来表示,那么服务端收到的数据可以分为三种情况,现列举如下:第一种情况,接收端正常收到两个数据包,即没有发生拆包和粘包的现象。第二种情况,接收端只收到一个数据包,但是这一个数据包中包含了发送端发送的两个数据包的信息,这种现象即为粘包。这种情况由于接收端不知道这两个数据包的界限,所以对于接收端来说很难处理。第三种情况,这种情况有两种表现形式,如下图。

2024-08-06 15:22:35 1464

原创 Quartz定时器

/</</定义一个JobDetail定义一个Trigger使用Scheduler去执行任务。.withIdentity("任务名", "任务组").build();.withIdentity("触发器名", "触发器组名")// 立即执行.build();上面这段代码中,将触发器设为startNow,也就是立即执行。也可以使用startAt以及endAt方法设置开始时间以及结束时间等。在实际的使用过程中,我们可能需要在创建一个Job时指定一些参数用于具体的业务场景,就可以借助。

2024-08-06 15:18:58 1593

原创 AOP切面统一打印请求日志

AOP切面统一打印请求日志日志输出效果打印的参数:URL: 请求接口地址;HTTP Method: 请求的方法,是 POST, GET, 还是 DELETE 等;Class Method: 对应 Controller 的全路径以及调用的哪个方法;IP: 请求 IP 地址;Request Args: 请求入参,以 JSON 格式输出;Response Args: 响应出参,以 JSON 格式输出;Time-Consuming: 请求耗时;添加依赖<!-- aop 依赖 --&

2024-08-06 15:15:52 1768

原创 docker mysql 8.0版本挂载

mydata/mysql/conf/my.cnf:/etc/mysql/conf.d/mysql.cn里面的my.cnf要由自己在根目录下使用touch命令创建好,如果不创建的话系统默认生成的是一个my.cnf目录,而不是一个文件,无法进行挂载。

2024-08-06 10:51:54 213

原创 Vue父组件实时监听子组件的值

可利用watch对值进行监听。

2024-08-06 10:28:17 134

原创 springboot发送邮件

创建SimpleMailMessage对象将所需要发送的封装到对象。在application.properties加入邮箱配置。使用JavaMailSender的send()函数发送出去。在pom.xml文件中导入依赖。其他函数具体可查看api。

2024-08-06 10:27:00 209

原创 nacos配置中心报 java.lang.reflect.InvocationTargetException和endpoint is blank等错误

boot版本2.4以上需要手动导入spring-cloud-starter-bootstrap依赖,否则nacos配置中心无法识别bootstrap.properties,会报异常错误。

2024-08-06 10:26:31 263

原创 vue中mouted和created()区别

在mounted阶段,对浏览器来说,已经完成了dom与css规则树的render,并完成对render tree进行了布局,而浏览器收到这一指令,调用渲染器的paint()在屏幕上显示,而对于vue来说,在mounted阶段,vue的template成功挂载在$el中,此时一个完整的页面已经能够显示在浏览器中,所以在这个阶段,即可以调用节点了(关于这一点,在笔者测试中,在mounted方法中打断点然后run,依旧能够在浏览器中看到整体的页面)。vue生命周期实际上和浏览器渲染过程是挂钩的,

2024-08-06 10:25:21 295

原创 Vue常用请求封装文件request.js和跨域解决方案vue.config.js编写

跨域解决方案vue.config.js。request.js封装请求方法。

2024-08-06 10:25:00 105

原创 openFeign报No Feign Client for loadBalancing defined.错误

由于Spring Cloud Feign在Hoxton.M2 RELEASED版本之后不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错.加入spring-cloud-loadbalancer依赖 并且在nacos中排除ribbon依赖,不然loadbalancer无效。排除ribbon依赖。

2024-08-06 10:24:46 170

原创 解决Vue3+Element-plus在input框使用属性方式添加图标不显示

elementplus-icon官网文档:https://element-plus.org/zh-CN/component/icon.html。新版elementplus+Vue3需要先从 @element-plus/icons-vue 中导入所有图标并进行全局注册。然后在视图里面按需要可以直接使用了,若无法使用再在组件内导入所需图标。

2024-08-06 10:24:22 143

空空如也

空空如也

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

TA关注的人

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