摘要:
前言 Zookeeper实现分布式锁。 @(文章目录) 一、实现思路 为什么有分布式锁? 1)分布式情况下多个客户端请求处理同一个资源,如果不加锁可能会产生数据一致性等其他严重问题,但是单机情况下的一些锁(比如ReentrantLock、Synchorized)只能控制对当前机器请求的数据一致性,不 阅读全文
posted @ 2023-02-24 21:19
Stitches
阅读(180)
评论(0)
推荐(0)
摘要:
前言 文章包括: 1.Zookeeper的结构、如何安装、用途解释 2.单机Zookeeper和集群Zookeeper的搭建 @(文章目录) 一、Zookeeper的工作机制 Zookeeper 从设计模式的角度来讲是一个基于观察者设计模式的分布式管理框架,它负责存储和管理核心数据,并且接受观察者的 阅读全文
posted @ 2023-02-24 21:18
Stitches
阅读(67)
评论(0)
推荐(0)
摘要:
个人博客的搭建: 本次是基于hexo框架来搭建个人博客,可以挂载到Github上,优化会在后期进行。 Step1: 首先要在机器上安装node.js,到node.js官网下载安装就行,安装步骤=下一步 检查安装是否成功:node -v 安装cnpm: npm install -g cnpm --re 阅读全文
posted @ 2023-02-24 21:17
Stitches
阅读(162)
评论(0)
推荐(0)
摘要:
Java 获取到泛型类型 当我们需要将 Json 字符串反序列化为对象时,往往会需要使用到泛型 场景 假设我们定义了一个类,内部有一个数据结构,泛型为 T,当我们输入一个 Json 字符串,想把这个 Json 反序列化成对象,那么此时,我们就需要知道这个泛型的类型。 抽象父类: abstract c 阅读全文
posted @ 2023-02-24 21:17
Stitches
阅读(2723)
评论(0)
推荐(0)
摘要:
读取csv文件并封装数据为对象 例如图中的一个 .csv 文件,需要读取数据封装对象进行数据持久化。 public static void readCSV(String readpath, ArrayList list) { File inFile = new File(readpath); try 阅读全文
posted @ 2023-02-24 21:16
Stitches
阅读(621)
评论(0)
推荐(0)
摘要:
@(文章目录) 一、程序计数器(PC) 定义: Program counter Register 作用:记住下一条JVM指令的执行地址。(通过寄存器来实现的) 二进制字节码通过解释器被解释为机器码,然后机器码才能够交给CPU去执行。 当第1条JVM指令被解释翻译执行后 程序计数器会去记录下一条JVM 阅读全文
posted @ 2023-02-24 21:16
Stitches
阅读(54)
评论(0)
推荐(0)
摘要:
@(文章目录) 一、JVM是什么? 定义: Java Virtual Machine - java程序的运行环境 (Java 二进制字节码的运行环境) 比如 Helloworld.java 程序通过javac编译成了 class字节码然后被加载到java虚拟机中运行。 好处: 跨平台实现的基石。 J 阅读全文
posted @ 2023-02-24 21:16
Stitches
阅读(21)
评论(0)
推荐(0)
摘要:
@(文章目录) 一、缓存预热 概念: 缓存预热就是在系统启动前,提前将相关的缓存数据加载到缓存系统。避免在用户请求的时候,先查询数据库,然后再将数据缓存的问题!用户直接查询实现被预热的缓存数据! 解决方案: 二、缓存雪崩 概念:缓存雪崩可以理解为原有缓存失效,新缓存还未到期间(例如:我们设置的缓存过 阅读全文
posted @ 2023-02-24 21:16
Stitches
阅读(53)
评论(0)
推荐(0)
摘要:
@(文章目录) 前言 跨域在web中会常常出现,每次遇到都十分头疼,特此总结。 一、问题描述 1.什么是跨域 Ajax跨域问题是由浏览器的同源策略造成的, 首先要理解源这个概念. 我们可以通过协议+域名+端口确定一个源. 在上面的示例中, 你可以把一个项目理解为一个源. Ajax请求可以对源内的资源 阅读全文
posted @ 2023-02-24 21:15
Stitches
阅读(85)
评论(0)
推荐(0)
摘要:
@(文章目录) 一、索引概述 索引定义: 索引(index) 是帮助MYSQL高效获取数据的数据结构(有序),索引目的在于提高查找效率,类比于字典,可以简单理解为排好序的数据结构的快速查找。在数据之外,数据库还维护着满足特定查找算法的数据结构,这些数据结构以某种方式引用(指向)数据,这样就可以在这些 阅读全文
posted @ 2023-02-24 21:13
Stitches
阅读(48)
评论(0)
推荐(0)