- 博客(12)
- 收藏
- 关注
原创 redis事务笔记
注意1、事务中出现错误语法,对应的事务将消失,无法exec2、事务中没有语法错误,但是语句执行会出错,会仅执行可执行语句,忽略不可执行语句已执行的命令无法回滚,需要在代码中自行回滚。
2025-02-07 11:50:05
228
原创 linux安装启动redis
在编译安装过程中遇到了两个问题问题一:编译无法完成报错:CC adlist.o /bin/sh: cc: 未找到命令原因:系统没有安装gcc环境,问题二:安装运行gcc安装命令时报错:原因:YUM仓库配置有问题保存退出后清理并重建缓存解决问题后重新编译安装redis就可以了,但是因为之前编译失败有残留文件,所以需要清理一下再去编译安装。
2025-02-06 11:28:57
344
原创 jedis笔记
jedis是java语言用来连接redis服务,除jedis外还有SpringData Redis、Lettuce jedisPool:jedis提供的连接池对象 poolConfig:连接池配置对象 host:redis:redis地址 port:redis:redis服务端口
2025-02-04 19:16:29
208
原创 网络编程笔记(java版)
CS架构(Client客户端/Service服务端)、BS架构(Browser浏览器/Service服务端)CS架构通信,运用于pc端的软件和服务器的通信,例如:微信,QQ等软件BS架构通信,运用于浏览器网页与服务器的通信。
2025-01-12 08:39:55
686
原创 线程池(java)
上述的线程池工具类并不能更细致的控制线程的各类参数,比如阻塞队列中等待任务的最大值,最大线程数等。自定义线程池可以实现更细致的参数控制。自定义线程池方法:corePoolSize, // 核心线程池大小,线程池中最少会保持这个数量的线程maximumPoolSize, // 最大线程池大小,线程池中最多会允许创建这么多线程keepAliveTime, // 空闲线程在终止前保持的时间,超过这个时间没有被使用的线程会被终止unit, // 过期时间的单位,使用TimeUnit控制。
2025-01-10 20:19:32
696
原创 线程栈()
以上方式存在弊端:当开启的线程特别多的时候,不可能为每一条线程都创建集合存放,此时可以将创建集合放在run方法内,因为线程栈内存的原因,各线程会独自拥有一个集合存储记录。最后的运行结果也会是一致的。这里想记录的线程栈是指多线程任务开启时线程分配栈内存,对于线程中各自创建的对象是相互独立的。t1线程抽到:[10, 34, 45, 897, 2, 12, 73, 82, 9, 8]最简单的思路是在线程任务中创建多个集合,用来存放不同线程的抽奖情况。例如,多线程抽奖中提出一个需求:将各线程抽到的奖项编号统计。
2025-01-10 12:21:23
251
原创 多线程笔记(java版)
操作系统能够进行运算调度的最小单位,被包含在进程中,是进程中的实际运作单位。其实就是软件中相互独立,可以同时运行的功能。多线程提高cpu使用率,提高程序效率。
2025-01-10 08:22:58
854
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅