- 博客(88)
- 资源 (4)
- 收藏
- 关注
原创 【笔记】简单算法查找、排序的思路和优化
后续可能用到的 swap() 交换方法//交换a[j] = t;提示:以下是本篇文章正文内容,下面案例可供参考。
2023-09-13 12:38:12 903
原创 【笔记】(Win导入导出+Linux导入)oracle线上生产数据库使用exp的方式更新到本地
步骤总览本文的操作环境是在Windows下进行,Linux下也有相同之处,把路径换成对应的即可。
2023-07-14 14:44:35 3487
原创 【bug】Error creating bean with name ‘Java类‘: Unsatisfied dependency expressed through field
Error creating bean with name 'xxx': Unsatisfied dependency expressed through field 'roleService'; nested exception is org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'xxx': Unsatisfied
2023-06-12 15:23:16 1905
原创 【redis】redis为什么这么快?高性能设计之epoll和I/O多路复用深度解析
三个IO多路复用函数:select、poll、epoll
2023-05-19 17:22:26 1436 2
原创 【redis】redis红锁Redlock算法和底层源码分析
一台redis组成的分布式锁有一个致命的缺陷,一旦这台redis宕机,就无法操作分布式锁在其中一台宕机了,其他也还会继续工作,说明多重锁在高可用方面是优于单机分布式锁的注:阳哥说平时单机性能就够用了。
2023-05-04 19:54:01 1724
原创 【redis】redis分布式锁(二)可重入锁+设计模式
上一篇链接:【redis】redis分布式锁(一)手写分布式锁1.0~6.0思考+设计重点(一横一纵)对外不再暴露加解锁的代码,直接封装成可执行方法解决方法。
2023-04-30 15:33:43 2585
转载 【转载】select加锁分析(MySQL)
地址:最全的select加锁分析(Mysql) - 程序员斯纳Java的文章 - 知乎 https://zhuanlan.zhihu.com/p/530275892。没想到select也能加锁,随手截一些图,以便翻阅。
2023-04-25 14:49:44 129
原创 【redis】哨兵
作用:监控主从redis库运行是否正常哨兵可以将故障转移的结果发送给客户端如果Master异常,则会进行主从切换,将其中一个Slave作为新的Master客户端通过连接哨兵来获取当前redis服务的主节点地址conf文件需要写的东西常规配置参数说明:哨兵监控参数说明:Q:上图中 sentinel monitor 命令最后一个参数quorum 法定票数代表什么意思?两种启动命令启动命令:例如说有三台redis,人别为 6379、6380、6381,其中6379为master主机,同时启动了哨兵
2023-04-06 21:59:52 724 2
原创 【redis】事务
例子:在设置一条key时,想同时设置他的过期时间,但又不希望被其他命令插队,于是就有了redis的事务 当开启watch监控时,如果被监控的key被其他客户修改了,则MULTI EXEC里的操作不会生效,整体失败如果不想在key被其他客户修改,就整体失败,可以在MULTI EXEC之前加上UNWATCH
2023-04-03 21:34:55 373
原创 【redis】持久化---AOF
在conf文件中,打开即可 AOF 保存的是appendonly.aof文件 进入缓存区always-->同步写回,每个写命令执行完毕就 立刻将日志写回磁盘everysec-->间隔1s写回,每个写命令执行完,先放入缓存区,间隔1s后写回磁盘no--> 不立刻写回,而是将日志放到缓存区,由操作系统决定什么时候写回磁盘 7以前-->和RDB一个存储路径7以后-->多了一个前置的 appendonlydir 文件夹不再和RDB存放在一起,因为以前是一个aof文件,现在是三个aof文件小结:redis7以后的c
2023-04-02 21:02:42 740
原创 【redis】持久化---RDB
笔记是尚硅谷的redis 一图了解RDB和AOF 在指定的时间间隔,执行数据集的时间点快照实现类似照片记录效果的方式,就是把某一时刻的数据和状态以文件的形式写到磁盘上,也就是快照。这样一来即使故障宕机,快照文件也不会丢失,数据的可靠性也就得到了保证。这个快照文件就称为RDB文件(dump.rdb),其中,RDB就是Redis DataBase的缩写。 在Redis.conf配置文件中的 SNAPSHOTTING 下配置 save 参数,来触发Redis的 RDB持久化条件
2023-04-01 23:42:01 611
原创 【笔记】Oracle的除法并保留两位小数点
最近在做统计表相关的,难免在SQL上用到除法并保留两位小数点,老总写的代码感觉很有启发,先Mark住。
2023-03-14 10:27:28 1975
原创 【笔记】Oracle触发器,当一张表插入数据时,根据插入的身份证号码修改,关联的另外一张表的数据
中间卡了一下,遇到的问题是:在begin end语句段里一直报错,报错内容是‘表xx 发生了变化, 触发器/函数不能读它’错误代码截图:红框里的是错误写法,正确的写法应该是注释那三段,即文章开头的代码段后来仔细一想,既然sys_user表正在被触发器执行,那就读不到该表了,语法也提供了:new和:old两个状态参数来以供使用,所以改变思路直接取:new.字段来进行更新。
2022-12-30 10:26:26 540
原创 【笔记】JS的[Object file]类型转string
文件上传,用到若依不分离版,其中文件上传时需要控制文件类型,于是就有了这篇笔记。废话不多说,上代码:其中,我以为[Object file]类型也是和普通obj 一样,通过.toString()方法或者+""的方式可以变成string但是在typeof之后发现是undefined,于是才采用这样的方式转
2022-12-05 11:01:44 1697
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人