日常问题
Lambda丶雨辰
这个作者很懒,什么都没留下…
展开
-
Idea快速修改实体类属性的数据类型
Idea快速修改实体类属性的数据类型原创 2022-08-16 10:53:01 · 3615 阅读 · 1 评论 -
volatile在可见性和有序性的基础上,如何保证原子性
获取共享变量时,为了保证该变量的可见性,需要使用 volatile 修饰。它可以用来修饰成员变量和静态成员变量,他可以避免线程从自己的工作缓存中查找变量的值,必须到主存中获取它的值,线程操作 volatile 变量都是直接操作主存。即一个线程对 volatile 变量的修改,对另一个线程可见。CAS 必须借助 volatile 才能读取到共享变量的最新值来实现【比较并交换】的效果在JDK1.5之后提供了一个在util包下的comcurrent包下的atomic包(原子包) 里面提供对各种类的原子操作原创 2022-06-03 12:05:38 · 434 阅读 · 0 评论 -
Try_Catch_Finally执行顺序及指令
Try_Catch_Finally执行顺序及指令原创 2022-06-01 15:25:34 · 74 阅读 · 0 评论 -
手写SpringBoot自动装配 , 自定义spring-boot-starter-minIO
以MinIO的操作为例,将MinIO作为一个Bean对象,制作成start对象,通过导入该项目依赖的方式,完成MinIO的相关操作一. 自定义spring-boot-starter-minIO第一步:新建 MinIOTemplate 接口,只关心要实现的方法,不关心具体的实现步骤,封装成一个接口类,到时候我们要使用依赖注入的时候,只需要注入该接口类,就可以使用该类实现类的方法.(多态)第二步:当然是实现该接口类,将具体的业务操作完善,当然,涉及到bucket,minIO的原创 2022-05-26 16:11:42 · 667 阅读 · 0 评论 -
Spring Boot的核心注解是哪个?自动配置实现过程?
1.Spring Boot的核心注解启动类上面的注解是@SpringBootApplication,它也是Spring Boot的核心注解,主要组合包含了以下3个注解:1、@SpringBootConfiguration:组合了 @Configuration 注解,实现配置文件的功能。2、@EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项。如关闭数据源自动配置功能: @SpringBootApplication(exclude = { Da原创 2022-05-14 17:46:21 · 1589 阅读 · 0 评论 -
Gateway网关过滤器GlobalFilter返回前端JSON数据
废话不多说,直接上干货文章主旨: 将GlobalFilter拦截下来的请求,进行校验,并封装错误信息然后返回前端JSON正文先看该篇文章的示例接口:package cn.itcast.gateway;import com.alibaba.fastjson.JSON;import org.springframework.cloud.gateway.filter.GatewayFilterChain;import org.springframework.cloud...原创 2022-05-05 20:15:29 · 3090 阅读 · 1 评论 -
CAP定理
一、CAP定理C:一致性C代表更新操作成功后,所有节点在同一时间的数据保持完全一致。A:可以性A代表用户访问数据的时候,系统是否能在正常响应时间返回预期的结果。P:分区容错性P代表分布式系统在遇到某节点或网络分区故障的时候,仍然能够对外提供满足一致性或可用性的服务。CAP定理在系统的实际开发和使用中不可能同时都满足的。CAP的原理图如下:...转载 2022-05-03 10:40:25 · 83 阅读 · 0 评论 -
重启虚拟机后dhclient进程未运行解决办法
问题分析重启虚拟机后,dhclient进程未运行的根因通常为:1.NetworkManager未开启自启动导致的dhclient进程未运行2.网卡设置未纳入NetworkManager管理导致的处理方法:1.确认dhclient是否运行 ps -ef|grep dhclient2.如果未找到dhclient进程,则确认dhclient未运行,排查NetworkManager是否运行,执行命令 systemctl status NetworkManage...转载 2022-04-22 09:11:21 · 3276 阅读 · 1 评论 -
Linux系统下mysql开启二进制日志bin_log
二进制日志(BINLOG)记录了所有的 DDL(数据定义语言)语句和 DML(数据操纵语言)语句,但是不包括数据查询语句。此日志对于灾难时的数据恢复起着极其重要的作用,MySQL的主从复制, 就是通过该binlog实现的。二进制日志,默认情况下是没有开启的,需要到MySQL的配置文件中开启,并配置MySQL日志的格式。配置文件位置 : /usr/my.cnf 或者/etc/my.cnf日志存放位置 : 配置时,给定了文件名但是没有指定路径,日志默认写入Mysql的数据目录。1、登录mysql原创 2022-04-21 15:38:49 · 3443 阅读 · 2 评论 -
连接教室网络注意事项
1,自身电脑网络有问题,先打开控制面板——网络和internet——网络和共享中心——更改适配器设置——本地连接(网卡或以太网),先禁用,再启用。看看是否恢复正常。2,教室上网方式:首先请将上网账号与密码保存到桌面文本文档;然后打开控制面板——网络与interent——网络和共享中心——设置新的连接或网络——连接到internet——宽带PPPOE——复制刚才保存的用户名和密码,并勾选显示字符和记住此密码——连接3,win10和win11的电脑,PPPOE拨号连接后有可能会连接不上提示错误720,此原创 2022-04-21 10:37:56 · 2201 阅读 · 0 评论 -
Linux查看ip地址出错,ens33不显示inet
通过ifconfig或者 ip a 来查看ip地址!如果发现ens33的ip地址隐藏起来了,解决如下:1、识别所有网络接口sudo dhclient ens332、查看ip地址sudo ifconfig ens33此命令行解析如下:sudo命令: 以系统管理者的身份执行指令,也就是说,经由 sudo 所执行的指令就好像是 root 亲自执行获得IP:dhclient ens33 释放IP: dhclient -r ens33Linux ifcon.原创 2022-04-21 10:35:58 · 27234 阅读 · 12 评论 -
idear前端页面报红解决方案
原创 2022-03-19 19:24:08 · 650 阅读 · 0 评论