- 博客(8)
- 收藏
- 关注
原创 算法篇(一)
它的基本思路是将两个列表的头部元素进行比较,将较小的元素放入新的列表中,然后将该元素所在的列表的下一个元素移动到空闲位置,再继续比较新的列表的头部元素和另一个列表的头部元素,以此类推,直到两个列表都空闲,合并完成。这个算法的关键在于每次比较两个列表的头部元素,并将较小的元素放入新的列表中,以确保新的列表仍然是有序的。第二步,定义int a b c, 其中a = B数组中low的位置,b = B数组中mid+1的位置,c = A数组中low的位置。把两个有序的数组合并成一个有序的大数组。
2023-08-15 22:43:12 86 1
原创 redis第三期(最终篇)
首先我们要在spring的环境下处理事务,我们可以把事务本身当作是一个对象,并且里面有redis相关模板的注入,有事务的开启处理初始化操作,还有整个事务执行流程方法(开启事务,执行事务,提交事务)。 上回,我们搞定了redis相关的数据类型与持久化操作,这次我们就在之前的基础上彻底理解redis包括redis的事务处理,以及使用编程语言交互redis,理解redis的分布式与哨兵、集群等概念并进行实战,本次redis结束后,我们会开启。取消监控,就是unwatch。
2023-03-20 12:04:10 131
原创 redis(第二期)
执行上述命令系统就会给我们生成一个rdb文件,用于保存我们当前的数据,当我们下次在重启服务器的时候,你会发现之前执行命令保存的数据还在服务器上(就是因为save命令将创造出来的数据以rdb文件的方式保存到了硬盘上,当重启服务器的时候,就会从硬盘中读取数据再一次保存到内存上面)。 理解主要的数据类型之后,我们再来看redis的存储问题,我们知道redis是将数据储存到内存中,我们知道储存到内存里的东西最害怕的就是断电(或者其他失误操作),发生了意外及其容易丢失数据。
2023-03-19 14:30:38 82
原创 讲述redis的笔记(第一期)
是一个典型的非关系型数据库(简称NoSql),它通常是将数据写到内存中,因此redis的读写速度相对而言优于mysql数据库(mysql是关系型数据库,它会把数据通过IO直接写道硬盘上面),但是因为它将数据保存到了内存上因此它的数据不稳定有可能遇到突发事件之后会销毁,且通常不会保持太久时间(当然redis有自己的持久化操作,可以把文件数据写出一部分到硬盘上去),它通常与mysql数据库在不同业务中相辅相成。
2023-03-17 20:23:45 210
原创 Python装饰器
介绍一下装饰器的意义,在实际开发中我们经常会遇到各种各样的需求,因而发明了装饰器,有了装饰器就可以不直接去修改代码,只用在需要调用函数的上方加上@timecontrol1就直接可以调用了。其中@timecontrol1是一个语法糖,分析上面的代码,我们并没有显示的调用函数timecontrol(myfunction3),但是的确调用了这个函数,这便是装饰器的魅力。 上面调用函数的过程中,我们的效率并不是很高的,那么有没有更好的提高效率的方法呢?装饰器的底层原理代码是这样的;
2022-10-29 19:14:35 336
原创 对servlet中的两个对象(Request与Response)的理解
本文是继承上次完成说明servlet基本框架后,对有关的两个重要参数request和response的应用说明,涉及了浏览器与Web服务器互动(请求与响应)的重要部分。
2022-09-28 18:39:25 277
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人