- 博客(8)
- 收藏
- 关注
原创 Redis
当客户端向服务器发送一段带有 Lua 脚本的请求时,Redis会把该 Lua脚本当作一个整体(看做是一条单独的指令),将 Lua脚本加载到一个脚本缓存中,因为 Redis读写命令是单线程操作,因此所有的 Lua脚本会按照进入顺序放入队列中,然后串行进行读写,这样就保证了原子性。Redis的事务是以 MULTI命令开启,以 EXEC命令结束,期间所有的命令都是先进入队列,只有执行 EXEC命令时,才会把队列中的所有命令顺序串行执行,并且返回一个所有命令执行结果的数组,包括命令执行的错误信息。
2024-07-03 12:10:28
729
原创 JVM详解
JVM(Java Virtual Machine)是一个虚拟出来的机器,是运行所有Java程序的抽象计算机,通过在实际的计算机上仿真模拟各种计算机功能来实现的。JVM是一种用于计算机设备的规范,可在不同的软硬件系统上加以实现。其包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。JVM这种虚拟的计算机中运行的是Java字节码,负责装载字节码到其内部,被解释器解释执行,或者是被即时代码发生器有选择的转换成机器码执行。
2022-08-22 18:22:25
8743
1
原创 SpringMVC转SpringBoot 2.x Hibernate 获取SessionFactory
如果可以改动代码,可以直接更改获取Session的方式,如果不方便改动代码,就配置Bean。直接获取Session可以直接更改获取Session的代码: @Autowired private EntityManagerFactory entityManagerFactory; public Session getSession() { return e...
2019-11-16 13:32:39
714
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人