自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 JMM内存模型

JMM内存模型JMM与happen-before重排序与内存可见性的关系可见性:一个线程对共享变量值的修改,能够及时被其他线程看到。重排序:重排序规则就是cpu认为你没有先后依赖顺序;他就给你以最优的方式执行。Store Buffer的延迟写入是重排序的一种,称为内存重排序(Memory Ordering)。除此之外,还有编译器和CPU的指令重排序。重排序类型:编译器重排序。对于没有先后依赖关系的语句,编译器可以重新调整语句的执行顺序。CPU指令重排序。在指令级别,让没有依赖关系的

2021-12-16 15:50:58 439 3

原创 用户与权限基础设计

用户模块1、用户登录流程2、表设计用户表用户信息表授权表3、单点 + 第三方权限模块1、功能图2、功能介绍权限模块主要用于控制用户访问接口、后台功能菜单、接口资源,以及针对角色、菜单、 资源进行分配的权限管理功能。管理后台权限管理功能,包括角色管理、菜单管理、资源分类管理,资源管理,以及给用户分配角色、给角色分配菜单、给角色 分配资源。网关层验证用户是否登录,访问/front 前缀的请求表示是前端用户,只验证 token;访问/boss 前缀的请求表示是后台管理用户,需要验证

2021-11-11 09:53:25 923

原创 MySQL主从以及MHA搭建

一、环境软件版本及机器介绍环境版本操作系统:Centos 7 x86_647虚拟机:WMware16.1.2数据库:mysql5.7.34主机IP角色server-id192.168.0.227master1mysql主节点,负责写数据192.168.0.228slave12mysql从节点,负责读数据,备选master192.168.0.229slave23mysql从节点,负责读数据192.168.

2021-09-10 09:22:57 561 1

原创 @SpringBootApplication启动类详解

@SpringBootApplication启动类详解SpringBoot所具备的特征有:内嵌Tomcat或Jetty等Servlet容器;(这个最赞!)可以创建独立的Spring应用程序,并且基于其Maven或Gradle插件,可以创建可执行的JARs和WARs;提供自动配置的“starter”项目对象模型(POMS)以简化Maven配置;尽可能自动配置Spring容器;提供准备好的特性,如指标、健康检查和外部化配置;接下来我们来看一下SpringBoot主程序@SpringBootA

2021-01-10 21:15:39 1682

原创 RT-Thread Studio 使用注意事项

1.studio 欢迎页有用户手册,视频教程=>https://dwz.cn/eSvkSfWi2.studio目前只运行在64位系统上3.nano工程属于极简版无组件概念 请使用4.0.24.关于TLS 欢迎页面打不开=>https://dwz.cn/lxIP6tVJ5.Unknown command -ExitOnError=>https://dwz.cn/Z26rA8...

2019-12-27 17:22:28 1818 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除