摘要: Java-JVM ①JVM概述 ❶基本介绍 JVM:全称 Java Virtual Machine,一个虚拟计算机,Java 程序的运行环境(Java二进制字节码的运行环境) 特点: Java 虚拟机基于二进制字节码执行,由一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆、一个方法区等组成 JV 阅读全文
posted @ 2023-09-19 08:58 yiwanbin 阅读(415) 评论(1) 推荐(1) 编辑
摘要: Java-JUC ⓪基础 ❶进程&线程 进程:指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间。 线程:比进程更小的执行单位,一个进程可以启动多个线程,每条线程并行执行不同的任务。 ❷并行&并发 并行(Parallel):在同一时刻,有多个指令在多个 CPU 上同时执行。 并发(Con 阅读全文
posted @ 2023-09-18 11:47 yiwanbin 阅读(483) 评论(1) 推荐(4) 编辑
摘要: 全网最详细SpringCloud-高级篇(包含微服务保护(流量控制,系统保护,熔断降级,服务授权)、分布式事务、多级缓存、Redis集群、可靠消息服务) 阅读全文
posted @ 2023-08-31 15:43 yiwanbin 阅读(494) 评论(0) 推荐(1) 编辑
摘要: 微服务的特性其实是在给分布式架构制定一个标准,进一步降低服务之间的耦合度,提供服务的独立性和灵活性。做到高内聚,低耦合。因此**微服务**是一种经过良好架构设计的**分布式架构方案** Spring Cloud是一系列框架的有序集合, 它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用SpringBoot的开发风格做到一键启动和部署 阅读全文
posted @ 2023-08-30 17:36 yiwanbin 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 1、SonarQube简介 官方网站地址:https://www.sonarqube.org/ SonrQube是一个开源的代码质量管理系统,用于检测代码中的错误,漏洞和代码规范。它可以以现有的Gitlab、Jenkins集成,以便在项目拉去后进行连续的代码检查 使用 SonarQube 静态分析, 阅读全文
posted @ 2023-05-03 15:13 yiwanbin 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 一、什么是SPI机制 1、SPI(Service Provider Interface),是JDK内置的一种服务提供发现机制,可以用来启用框架扩展和替换组件,主要被框架的开发人员使用,比如Java.sql.Driver接口,其他不同厂商可以针对同一接口作出不同的实现,MySQL和PostgreSQL 阅读全文
posted @ 2023-03-21 17:20 yiwanbin 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 如何查找当前点(118.818747°E,32.074497°N)附近500米的人? 这一类功能很常见(如微信附近的人、共享单车附近的车辆、美团附近的商家),那在java中是如何实 现的呢? 1 实现方式 目前普遍的实现方式有三种,下面将依次展开讨论: Mysql+外接正方形 Mysql+geoha 阅读全文
posted @ 2022-11-08 11:46 yiwanbin 阅读(818) 评论(0) 推荐(0) 编辑
摘要: 1、seata介绍 Seata 是一款开源的分布式事务解决方案,致力于提供高性能和简单易用的分布式事务服务。Seata 将为用户提供了 AT、TCC、SAGA 和 XA 事务模式,为用户打造一站式的分布式解决方案。 四种模式对比(默认使用AT模式) 特性 XA AT TCC SAGA一致性 强一致 阅读全文
posted @ 2022-09-09 10:42 yiwanbin 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 一、linux编译so文件需要准备的环境 1、安装JDK(注意:不能安装openjdk,因为openjdk没有include目录,编译时需要用到include目录的头文件) 2、安装gcc和g++ ( yum install gcc-c++) 、(yum install cmake3) 3、本案例使 阅读全文
posted @ 2022-07-20 17:54 yiwanbin 阅读(620) 评论(0) 推荐(0) 编辑
摘要: 1、kafka简介 1.1:Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 阅读全文
posted @ 2022-01-07 16:31 yiwanbin 阅读(889) 评论(0) 推荐(0) 编辑