摘要: Redis 是一种高性能、高可靠的内存数据存储和处理系统,它支持多种数据结构和协议,可以用于各种不同的应用场景。本文将介绍 Redis 的高级特性,包括持久化、事务、Lua 脚本等方面,以及如何使用这些特性实现高性能、高可靠的数据存储和处理。 高性能、高可用、高可扩展性的原理 基于内存的数据结构:R 阅读全文
posted @ 2023-03-25 09:03 无回实验室 阅读(549) 评论(0) 推荐(5) 编辑
摘要: Mybatis高级特性能够帮助我们更加灵活地操作数据库,包括动态SQL、缓存机制、插件机制、自定义类型转换等。学习这些特性可以让我们更好地利用Mybatis,提高数据操作的效率和质量。 未来的道路由自己抉择,事业的高度由自己决定。 动态SQL 动态SQL中,Mybatis提供了多种标签来帮助我们构建 阅读全文
posted @ 2023-03-23 17:50 无回实验室 阅读(350) 评论(2) 推荐(1) 编辑
摘要: 本文通过编写一个自定义starter来学习springboot的底层原理,帮助我们更好的使用springboot集成第三方插件 阅读全文
posted @ 2023-03-18 16:17 无回实验室 阅读(142) 评论(0) 推荐(0) 编辑
摘要: Spring:现代Java开发的必备框架 Spring是一个轻量级的Java框架,它提供了各种企业级应用程序开发的工具和技术。Spring框架的核心是IoC容器和AOP框架。IoC容器使得Java应用程序的组件化变得更加容易,AOP框架使得Java应用程序的切面编程变得更加容易。Spring框架还提 阅读全文
posted @ 2023-03-13 23:54 无回实验室 阅读(482) 评论(0) 推荐(2) 编辑
摘要: 什么是线程 如何创建线程 继承 Thread 类 实现 Runnable 接口 使用 Callable 和 Future 接口 线程的状态 1. 新建状态 2. 就绪状态 3. 运行状态 4. 阻塞状态 5. 终止状态 线程同步 线程同步的方式 synchronized关键字 Lock接口 线程同步 阅读全文
posted @ 2023-03-12 03:28 无回实验室 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 进程 线程 线程和进程的区别 进程间通讯 管道 消息队列 信号量 共享内存 套接字 消息队列和管道的区别 没有行动,懒惰就会生根发芽。 没有梦想,堕落就会生根发芽。 时间越长,根就越深, 到时候想站起来就是件很困难的事! 进程 进程是操作系统分配资源的最小单位,每个进程都是一个在运行中的程序,在wi 阅读全文
posted @ 2023-03-11 15:21 无回实验室 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 线程理论 线程和进程的区别 进程 进程是操作系统分配资源的最小单位,每个进程都是一个在运行中的程序,在windows中一个运行的xx.exe就是一个进程,他们都拥有自己独立的一块内存空间,一个进程可以有多个线程 线程 线程是操作系统调度的最小单元,负责当前进程中程序的执行,一个进程可以运行多个线程, 阅读全文
posted @ 2023-03-09 19:16 无回实验室 阅读(518) 评论(0) 推荐(4) 编辑
摘要: JVM总结 1. 内存结构 线程私有区 程序计算器 作用:是一块较小的内存空间,存储的是当前线程所执行的字节码文件的序号 特点:线程私有,不会出现内存空间溢出 虚拟机栈 虚拟机栈是管理JAVA方法执行的内存模型,每个方法执行时都会创建一个当前栈桢,在当前栈桢里面存储方法的局部变量表,操作数栈,动态链 阅读全文
posted @ 2023-02-27 22:15 无回实验室 阅读(75) 评论(0) 推荐(0) 编辑
摘要: MySQL调优 数据库优化常见方案 优化shema,sql语句+索引 加缓存,memcached,redis 主从复制,读写分离 垂直拆分 水平拆分 为了知道怎么优化SQL,必须先清楚SQL的生命周期 SQL生命周期 应用服务器连接数据库服务器,建立一个TCP/IP连接,发送SQL请求给MySQL服 阅读全文
posted @ 2023-02-24 00:03 无回实验室 阅读(141) 评论(0) 推荐(0) 编辑
摘要: MySQL 为什么使用数据库 数据保存在内存 优点:存取速度快 缺点:数据不能永久存取 数据保存在文件 优点:数据可以持久化 缺点:速度比内存操作慢,频繁的IO操作,查询数据数据不方便 数据保存在数据库 优点:数据可以持久化,使用SQL语句,查询方便效率高,管理数据方便 缺点:数据库本身需要内存来管 阅读全文
posted @ 2023-02-14 21:38 无回实验室 阅读(57) 评论(0) 推荐(0) 编辑