自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 neutron

Neutron还使用各种代理(Agent)来与底层网络设施进行交互,如L2代理(用于管理VLAN、物理网络等)、L3代理(用于管理路由和NAT等)、DHCP代理(用于分配IP地址和DNS信息等)等[1]。每个资源都有一个唯一的标识符(ID),并通过RESTful API进行管理和操作[1][2][3]。Neutron通过安全组(Security Group)和防火墙(Firewall)等机制来控制进出虚拟机的网络流量,保障网络的安全性[1]。这包括使用数据库事务、分布式锁、事件通知等机制[3]。

2024-06-14 07:32:57 416

原创 单向链表的指针

由“=”赋值的节点,就是指针,也就是一个单独的点,可以修改原链表中对应节点的值和指向,用new Node()创建的,就是链表整体,而非单纯的节点。

2024-04-04 14:41:52 112

原创 二分法左右边界取平均值

但第二个有个问题,就是当L和R都很大,接近于int最大值,这样L+R就会超过int取值范围,所以用第一种更安全。

2024-03-14 01:13:50 416

原创 1到n的最小公倍数

【代码】1到n的最小公倍数。

2024-03-06 22:12:03 438

原创 向上取整公式

如m/n,要向上取整,则:(m+n-1)/n。

2024-03-02 18:12:10 395

原创 算法的方向数组

通常用来标识在坐标系中进行上下左右的单位移动。

2024-02-29 22:41:07 351

原创 List在迭代删除的时候,出现IllegalStateException

由于迭代器遍历删除属于较为安全的删除方式,所以需要使用It.next()调用查看内容是否满足某种条件,比如if(It.next()!=null),才能正常删除,不能直接在while(it.hsaNext())的循环里不加条件的直接删除。

2024-02-26 01:01:50 346

原创 使用字符串转整型时,超过范围

Integer.parseInt()有最大值"2147483647",再大就无法转换了,此时可以使用Long.parseLong(),范围更大。

2024-02-19 09:39:24 423

原创 Java十进制转二进制

【代码】Java十进制转二进制。

2024-02-18 23:03:17 358

原创 冒泡排序法

【代码】冒泡排序法。

2024-02-18 18:14:52 329

原创 动态规划求最长子序列

【代码】动态规划求最长子序列。

2024-02-18 13:39:47 324

原创 HashMap里value为List,根据map.get()获取到list

对list进行add()或remove(),同时也会影响到map中的list。

2024-02-18 13:30:22 484

原创 MySQL数据库的一些缩写含义

Data Definition Language,数据定义语言,用来定义数据库对象(数据库,表,字段)

2024-01-25 01:34:46 909

原创 StringRedisTemplate的作用

为了减少内存的消耗,我们可以采用手动序列化的方式,换句话说,就是不借助默认的序列化器,而是我们自己来控制序列化的动作,同时,我们只采用String的序列化器,这样,在存储value时,我们就不需要在内存中就不用多存储数据,从而节约我们的内存空间。整体可读性有了很大提升,并且能将Java对象自动的序列化为JSON字符串,并且查询时能自动把JSON反序列化为Java对象。为了在反序列化时知道对象的类型,JSON序列化器会将类的class类型写入json结果中,存入Redis,会带来额外的内存开销。

2024-01-23 23:38:25 546

原创 数据库事务

【代码】事务四大特性ACID。

2024-01-08 01:15:27 346

原创 跨域是两个服务器之间的问题,不是服务器与客户端的问题

跨域是两个服务器之间的问题,不是服务器与客户端的问题。

2023-12-28 23:06:58 365

原创 vim基础使用

可以通过vim a.txt指令进入编辑模式(a.txt存在就直接打开编辑,不存在就会直接创建a.txt并进入编辑模式),按i进入编辑,i便是insert。编辑完毕后,按esc进入正常模式,此时可以通过如:wq保存并退出到命令行模式。:wq:w表示write保存,该指令表示保存并退出。:q:q表示quit,退出,但不保存。最基本的就是命令行模式,

2023-12-28 20:27:53 328

原创 redis缓存穿透、雪崩及击穿

当缓存中以及数据库中,都没有请求需要的数据,那么此时请求的压力会直接给到数据库,而数据库并不如缓存那样能承受大量的直接访问,此时,就需要解决穿透问题。

2023-12-27 03:21:54 360

原创 斐波那契数列时间复杂度

【代码】斐波那契数列时间复杂度。

2023-12-13 18:49:37 31

原创 idea同一个项目中,添加进的启动类(复制新的application)

2023-11-17 13:14:21 187

原创 @Bean在Controller中的使用

controller中,这样注入。

2023-11-15 21:26:43 108

原创 使用Redis实现主从复制,主机看不到从机slave连接信息(master_link_status显示为down)

参考:https://blog.csdn.net/bobby102/article/details/126493584。后面需重新用replicaof绑定从机与主机。

2023-10-31 00:19:25 99

原创 spring boot返回对象Result类

【代码】spring boot返回对象Result类。

2023-10-23 00:30:35 261

原创 spring boot的一些易犯错误

这其中,useSSL的选择,数据库版本高于5.7,则等于false,低于5.7,则等于true。不然会报错:com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure。

2023-10-22 23:57:57 33

原创 Failed to connect mysql database,please check username and password,or mysql is version8?false

参考:https://blog.csdn.net/weixin_45481821/article/details/130508962。解决办法为:在数据库后加上?

2023-10-22 13:46:12 246

原创 关于MySQL索引

索引能够大大提高查询效率,但同时也会占用存储空间,并使增删改的效率降低。

2023-10-22 12:08:59 21

原创 安装mysql5.7

2、下载后直接双击打开,根据自己电脑系统选择x64还是x32,选中后,点击向右的箭头,就能将其输入到右边的框中。3、点击选中右边框中的MySQL…-64,就会出现advanced options,这里面可以修改安装路径。5、配置环境变量,新建MYSQL_HOME,值为MySQL所在目录。6、在path路径中新建 %MYSQL_HOME%\bin。4、后续就一路下一步,然后创建root密码就ok。

2023-10-20 02:21:10 59

原创 spring boot注入redisTemplate的一些问题

对象名称必须和类名一致,不然会报错(也就是得写成redisTemplate)2、将注解改为@Resource。

2023-10-08 23:56:36 319

原创 本地连接redis,输入本地IP,无法识别,需要输入127.0.0.1才行

【代码】本地连接redis,输入本地IP,无法识别,需要输入127.0.0.1才行。

2023-09-25 22:24:51 93

原创 window环境下升级MySQL报错

始终无法找到原因,继而最终烂尾,未能升级成功,只好重新安装。

2023-08-06 23:41:12 326

原创 在线升级MySQL的一些注意事项

基于该篇文章进行升级:https://www.cnblogs.com/SallyShan/p/12564762.html。切换到原版本安装目录的bin目录下,执行mysqld --remove 服务中mysql的名称。首先要关闭MySQL服务:我的电脑——》计算机管理——》服务。Step3 Ctrl+鼠标左键点击“运行新任务(N)”Step2 鼠标左键点击“以管理员身份运行”Step1 在任务栏搜索框里输入“cmd”Step2 鼠标左键点击“文件”Step4 使用新弹出命令提示符。Step2 输入cmd。

2023-08-06 22:21:45 45

原创 后端消息类

【代码】后端消息类。

2023-07-30 22:14:50 50 1

原创 Feign的理解

userId={id} 的后半部分。其中的 /user/getUser?userId={id} 就相当于。

2023-07-26 19:55:22 50 1

原创 nacos出现java.net.UnknownHostException:

可能的原因是启动类中,用于注入 RestTemplate 的bean方法,没有添加负载均衡的注解@LoadBalanced。

2023-07-25 22:07:23 1572

原创 实体类驼峰映射

【代码】实体类驼峰映射。

2023-07-25 13:58:49 49

原创 SpringCloud创建父子工程

通过maven创建 spring cloud 父子项目

2023-07-25 12:26:25 147

原创 VMWare能上网,但本地无法连接上虚拟机

打开虚拟机,使用ip addr指令,确定虚拟机ip地址是否已更改。

2023-06-25 09:18:35 160

原创 多线程 counter++/counter-- 的上下文切换

使用静态方法,对同一个counter进行操作,不会发生上下文切换,而直接在main方法中使用counter++/–,则会大致上下文切换。

2023-06-05 17:29:43 71

原创 方法返回值为List的判断

当返回值类型为List时,判断返回值list是否为空,不能单纯用list != null,还需加上list.size()>0,才能判断list是否为空`List list = a.getList();if(list != null) {}if(list != null && list.size()>0) {}`

2022-04-08 10:16:37 475

原创 mybatis update标签,使用foreach时,where的用法

<update id="updateConfirmStatus" parameterType="java.util.List"> UPDATE ay_product_plan SET aypp_confirm = 2 <where> aypp_aywoid in <foreach collection="list" item="item" separator="," open="(" close=")"> #

2022-02-19 17:13:11 2660

空空如也

空空如也

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

TA关注的人

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