【redo log、bin log、undolog、purge操作、group commit】
一致性的非锁定读(consistent nonlocking read)是指InnoDB存储引擎通过行多版本控制(multi versioning)的方式来读取当前执行时间数据库中行的数据。如果读取的行正在执行DELETE或UPDATE操作,这时读取操作不会因此去等待行上锁的释放。相反地,InnoD
JAVA基础12-单例设计模式与main方法
单例设计模式,main方法,代码块,属性赋值的顺序
java实验报告9 输入输出流
实验目的1.理解Java技术体系中“流”的概念。2.掌握System.in和System.out的基本使用方法3.掌握字节流和字符流的常用类及使用方法。4.掌握Java程序对文件的基本操作。实验学时 4学时实验内容1.编写程序使用System.in对象的read()方法读取键盘输入,当程序运行时,首
【JUC并发编程】 详解锁与队列
锁是什么,谈谈对锁的理解?介绍下队列
牛客java选择题每日打卡Day10
基本的Java语言函数存储在以下哪个java包中?()java.lang 提供java基础类,例如:Object\Math\String\StringBuffer\System\Tread等,这是我们最常用的包包,但是我们并不常见到她,因为我们不需要将她手动导入;java.util 提供包括集
【获奖榜单公布】遇见27岁的Java,分享你的开发者故事
究竟有哪些博主冲出突围、成功上榜了呢?一起来看!
【Redis高手修炼之路】Redis的持久化——ROB和AOF持久化机制
一篇搞懂Redis的AOF和ROB的持久化机制
MybatisPlus综合详细教程,学不会来砍我
Mybatis概括概念:MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高 效率而生。特性:架构:接下来我们把今天的内容及之前介绍的Mybatis,SpringBoot结合运用。整体结构:数据库:详细介绍:1.导入
Java数据结构——平衡二叉树(AVL树)
AVL树的引入搜索二叉树有着极高的搜索效率,但是搜索二叉树会出现以下极端情况:这样的二叉树搜索效率甚至比链表还低。在搜索二叉树基础上出现的平衡二叉树(AVL树)就解决了这样的问题。当平衡二叉树(AVL树)的某个节点左右子树高度差的绝对值大于1时,就会通过旋转操作减小它们的高度差。基本概念AVL树本质
实现动态页面的技术:Servlet
首先想要学懂Servlet的话,就必须要做到理解HTTP协议,这里的API是和HTTP协议是关联十分紧密的!!而想要学习Servlet就需要学习一些前置知识:前面学习的HTTP和Tomcat都是Servlet的前置知识,另外maven也是一个非常重要的工具
【Javaweb】Web工作原理
之所以叫Javaweb是因为Java对Web领域的发展注入了强大的动力是web领域的主流脚本语言一门面向对象的编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念"一次编译,到处运行"决定了它的高度
【2022年Spring全家桶】Spring5.x 框架详解
Spring 框架 IOC(DI) 、AOP、JDBC、事务、日志具体使用方法
【开发实践】vue2.0+MySQL+mybatis 实现微博评论 —— 一问多答式的评论模块
在信息发达的今天,社交平台发展得很快,很多大事件引发很多评论。是否思考过评论模块如何实现呢?评论模块一旦设计得不好,就是一个疯狂套娃得过程hhhh……
【图书管理系统】Servlet+JSP+MySql 实现的一个前后端 javaweb项目(内附源码)
学习完Javaweb的知识后做了个项目练练手,我选择了经典而且比较简单的图书管理系统。整理了一下,分享给大家!
Java真的不难(四十一)Mybatis的入门
小应学长带你学Java
认识String类
认识Java中的String类一、String类中的常用方法1、构造方法当我们查看String类的原码时,会发现它提供了许多种构造方法,而我们常用以下三种方式来创建一个字符串对象:注意:String是引用类型,它本身存储的是对象的地址,而不是字符串内容。观察String类的原码,可以发现String
JavaWeb项目—— 博客系统
文章目录效果展示1. 创建 maven 项目2. 设计数据库3. 封装数据库的操作代码3.1 创建 DBUtil 类3.2 创建 Blog(代表一篇博客)3.3 创建 User(代表一个用户)3.4 创建类 BlogDao(对博客表进行操作)3.5 创建类 UserDao (对用户表进行操作)4.
Java中的异常
java中的异常1. 异常产生的原因和分类1.1 异常产生的原因1.2 异常分类2. 异常的处理2.1 防御式编程2.2 异常的抛出(throw)2.3 异常的捕获2.3.1 throws异常声明2.3.2 try-catch捕获异常并处理2.3.3 finally3.自定义异常类
SpringDataJPA教程 三种配置方式
SpringDataJPA教程 三种配置方式
【Java 线程系列】一文看懂--并发编程归纳总结
作者:半身风雪上篇:线程池原理解析并发编程归纳总结一、JMM 基础-计算机原理二、Java 内存模型(JMM)2.1、可见性2.2、原子性三、volatile 详解3.1、volatile 特性3.2、volatile 的实现原理四、synchronized 的实现原理4.1、锁的状态4.2、偏向锁