04 2022 档案

摘要:!!! 此篇博客只是为了记录后续学习SpringCloud Aibaba所准备的环境。没有用到任何一个分布式组件,只是先搭建代码环境。 1 环境简介 此篇项目代码分为5个模块:springcloud-alibaba父工程、共用模块shop-common、订单微服务shop-order、商品微服务sh 阅读全文
posted @ 2022-04-30 15:40 小猪不会叫 阅读(32) 评论(0) 推荐(0) 编辑
摘要:1 访问权限问题: java的访问权限有4种:private、default、protected、public,它们的权限从左到右,以此变大。如果在开发中,将事务方法定义了错误的访问权限,则事务功能会失效。 @Service public class EmpService { @Transactio 阅读全文
posted @ 2022-04-28 16:43 小猪不会叫 阅读(2612) 评论(0) 推荐(1) 编辑
摘要:目录 1 ElasticSearch 简单介绍 1.1 数据格式 1.2 倒排索引 2 IK分词器 3 ElasticSearch的CRUD 2.1 索引相关操作 2.2 文档相关操作 2.3 查询 2.4 映射关系 4 SpringBoot集成Es 4.1 索引的操作 4.2 文档相关操作 1 E 阅读全文
posted @ 2022-04-24 19:40 小猪不会叫 阅读(17) 评论(0) 推荐(0) 编辑
摘要:目录 1 概述 2 AT模式 2.1 基本原理 2.2 相关角色 3 代码实战 3.1 SpringCloud 3.2 搭建TCServer 3.2.1 配置registry.conf 3.2.2 配置file.conf 3.3 集成seata 3.4 seata测试 1 概述 对于单体服务来说,我 阅读全文
posted @ 2022-04-18 09:09 小猪不会叫 阅读(97) 评论(0) 推荐(0) 编辑
摘要:绝了 兄弟们!!!今天在家学习阿里的seata。微服务启动之后一直报这个错。首先先说下我看见这个错误的时候自我反应: 2022-04-16 14:28:51.183 ERROR 56432 [imeoutChecker_1] i.s.c.r.netty.NettyClientChannelManag 阅读全文
posted @ 2022-04-16 15:47 小猪不会叫 阅读(174) 评论(0) 推荐(0) 编辑
摘要:线程中的6中状态 1 初始状态(NEW):线程未开始的状态 线程刚刚创建出来,还没有调用start方法,线程就进入了初始状态 2 运行时状态(RUNNABLE) 包括了线程状态中的Running和Ready,也就是说处于此状态的线程可能是正在运行,也可能是就绪状态,正在等待系统资源,等待CPU为它分 阅读全文
posted @ 2022-04-11 10:49 小猪不会叫 阅读(153) 评论(0) 推荐(0) 编辑
摘要:1 什么叫做CAS? CAS(compare and swap)比较并交换,在平时开发中其实很多底层都是用cas来实现的,像原子类的底层原理就是cas,乐观锁的底层原理也是cas。原子类的用法可见下面这篇博客 volatile ~原子类_IT盛夏的果实的博客-CSDN博客 cas的特点:当多个线程同 阅读全文
posted @ 2022-04-11 09:34 小猪不会叫 阅读(522) 评论(0) 推荐(0) 编辑
摘要:可重入性:就是一个线程不用释放,可以重复的获取一个锁n次,只是在释放的时候,也需要相应的释放n次。(简单来说:A线程在某上下文中或得了某锁,当A线程想要在次获取该锁时,不会应为锁已经被自己占用,而需要先等到锁的释放)假使A线程即获得了锁,又在等待锁的释放,就会造成死锁。 注意:synchronize 阅读全文
posted @ 2022-04-08 15:47 小猪不会叫 阅读(142) 评论(0) 推荐(0) 编辑
摘要:今天在网上看了一个博主自嘲写的一个排序算法,是用多线程的sleep来实现排序的。 public static void main(String[] args) { int[] nums = {1, 2, 56, 23, 7}; sleepSort(nums); } public static voi 阅读全文
posted @ 2022-04-06 21:52 小猪不会叫 阅读(17) 评论(0) 推荐(0) 编辑
摘要:目录 1 前言 2 单例模式类型 2.1 饿汉式: 2.2 懒汉式: 2.2.1 双重检查锁 2.2.2 volatile防止指令重排 2.3 静态内部类 3 破坏单例 1 前言 单例模式是指在内存中有且只会创建一次对象的设计模式,在程序中多次使用同一个对象且作用相同的时候,为了防止频繁的创建对象, 阅读全文
posted @ 2022-04-05 15:57 小猪不会叫 阅读(17) 评论(0) 推荐(0) 编辑
摘要:目录 1 前言 2 CAP定理 3 Base理论 3.1 Basically Available(基本可用) 3.2 Soft state(软状态) 3.3 Eventually consistent(最终一致性) 4 分布式事务解决方案 4.1 二阶段提交(2PC) 4.2 三阶段提交 4.3 T 阅读全文
posted @ 2022-04-05 10:03 小猪不会叫 阅读(28) 评论(0) 推荐(0) 编辑
摘要:Spring中bean是线程安全的吗? 其实在spring框架中,并没有提供bean的线程安全策略,所以,spring容器中的bean并不具备线程安全的特性。 1 spring中bean的作用域 1)singleton:单例bean,每个容器中只有一个bean的实例,Spring中的bean默认都是 阅读全文
posted @ 2022-04-01 10:45 小猪不会叫 阅读(137) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示