logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Linux redis实现乐观锁(CAS)【redis事务】

事务前言:我们早在学习MySQL的时候就知道事务(ACID)就是所谓的(原子性(Atomicity)一致性(Consistency),隔离性(Isolation),持久性(Durability))原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。一致性(Consistency)事务前后数据的完整性必须保持一致。隔离性(Isolation)事务

文章图片
#redis
关于Mybatis-config的xml配置里面的<mapper>解释以及多种用法

Mapper-config.xml只有配置了 dao 信息后,gql 才知道去哪里加载 Mapper 映射文件,在日常开发中,可以根据项目中 Mapper 的配置偏好,选择整合配置文件的配置方式。 dao 标签下有许多 mapper 标签,每一个 mapper标签中配置的都是一个独立的映射配置文件的路径,配置方式有以下几种。值得注意的是一个Mapper对应一个Mapper.xml第一种:使用相对路

#xml#java#java-ee
Java-底层建筑-JVM-第5篇-方法区(Method-线程共享)

Java - 底层建筑 - JVM - 第9篇 - 方法区运行时数据区结构图栈、堆、方法区之间的交互关系从线程是否共享来看从创建对象的角度来看方法区的基本理解《Java虚拟机规范》中明确说明:“尽管所有的方法区在逻辑上是属于堆的一部分,但是一些简单的实现可能不会选择区进行垃圾收集或者压缩”。但是对于HotSpot虚拟机而言,方法区还有个名字叫 Non-Heap(非堆),目的就是要和堆分开所以,方法

#java#jvm
Java-底层建筑-JVM-第2篇-虚拟机栈 (线程私有)

Java - 底层建筑 - JVM - 第5篇 - 虚拟机栈虚拟机栈出现的背景由于跨平台的设计,Java指令都是根据栈来设计的。不同平台的CPU架构不同,所以不能设计为基于寄存器的优点是跨平台,指令集少,编译器容易实现,确定是性能下降,实现同样的功能需要更多的指令内存中的栈和堆栈是运行时的单位,而堆是存储的单位即:栈是解决程序的运行问题,即程序如何执行,或者说如何处理数据。堆解决的问题是数据存储的

#java#jvm
【面试题】常见面试题-java基础篇

JVM、JRE及JDK的关系JDK(Java Development Kit)是针对Java开发员的产品,是整个Java的核心,包括了Java运行环境JRE、Java工具和Java基础类库。JRE( Java Runtime Environment)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。JVM是Java Virtual Machine(Java虚拟机)的缩写,

文章图片
#java#开发语言
Java类加载机制的几个个阶段,加载、验证、准备、解析、初始化【jvm】

类加载阶段1、加载概述:一个Java文件从编码完成到最终执行,一般主要包括两个过程:编译和运行,其中编译就是把我们写好的java文件,通过javac命令编译成字节码,也就是我们常说的.class文件,然后运行则是把编译声称的.class文件交给Java虚拟机(JVM)执行。而我们所说的类加载过程即是指JVM虚拟机把.class文件中类信息加载进内存,并进行解析生成对应的class对象的过程。简单来

文章图片
#jvm
室友打了一把端游,我入门了Vue

使用工具 vs code建议使用插件 Live Server Preview(方便我们快速查看我们的代码效果)打开官网,我们可以看到如下两种环境因为我们是初学者,我们可以直接最好使用开发环境,这会给我们更好的代码提示,让我们更快入门。根据官网的介绍,我们先入进行入门练习先导入开发环境<script src="https://cdn.jsdelivr.net/npm/vue@2/dist/vu

文章图片
#vue.js#javascript#前端 +2
Spring注解【常用】@Controller @RequestMapping @Configuration @Autowired @Service @Slf4j@ResponseBody @Bea

@Controller@Controller定义一个Controller控制器在Spring MVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求前端调用接口请求最先到达DispatcherServlet,DispatcherServlet 根据请求路径的url找对应的Controller控制器类@Controller的作用: 此时就是把这个类定义为控制

文章图片
#spring#xml
到底了