自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SpringCloud架构概览

SpringCloud架构概览theme: csdnhighlight: SpringCloud一. 概述:Spring Cloud为开发人员提供了工具,以快速构建分布式系统中的一些常见模式(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话,群集状态)。分布式系统的协调导致样板式样,并且使用Spring Cloud开发人员可以快速站起来实现这些样板的服务和应用程序。它们将在任何分布式环境中都能很好地工作,包括开发人员自己的笔记本电脑,裸机数据中

2021-04-16 17:35:03 103

原创 指令重排问题

指令重排问题

2022-09-16 10:57:23 334 1

原创 操作系统相关问题详解-1

操作系统相关问题详解-1

2022-08-29 22:32:48 330

原创 线程发展史-1

线程的发展史-1

2022-08-29 09:11:46 264

原创 缓存相关问题总结-1

缓存问题总结-1

2022-08-27 22:27:16 232

原创 Docker如何安装Jenkins

Jenkins 是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。

2022-06-27 11:41:08 239

原创 基于Docker搭建的MySql

以下MySql搭建是基于docker装好的情况下,所以须在Linux,Windows, MacOS等操作系统中安装好docker;

2022-06-24 13:28:36 283

原创 关于Nginx搭建这事儿

Nginx是一款轻量级的Web服务器、反向代理服务器,由于它的内存占用少,启动极快,高并发能力强,在现在互联网项目中被广泛应用。

2022-06-24 09:46:36 168

原创 如何搭建一个docker容器

如何搭建一个docker容器从概述,应用场景,搭建三个部分讲述

2022-06-23 15:16:19 13497

原创 来自于alibaba的Datax使用

来自于alibaba的Datax使用一. 介绍DataX 是阿里云 DataWorks数据集成 的开源版本,在阿里巴巴集团内被广泛使用的离线数据同步工具/平台。DataX 实现了包括 MySQL、Oracle、OceanBase、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、Hologres、DRDS 等各种异构数据源之间高效的数据同步功能。二. 特征DataX本身作为数据同步框架,将不同数据源的同步抽象

2021-11-26 09:08:56 2610

原创 Rabbit三两事

Rabbit三两事一. RabbitMQ 简介1. RabbitMQ有哪些作用呢?消息系统允许软件、应用相互连接和扩展.这些应用可以相互链接起来组成一个更大的应用,或者将用户设备和数据进行连接.消息系统通过将消息的发送和接收分离来实现应用程序的异步和解偶.或许你正在考虑进行数据投递,非阻塞操作或推送通知。或许你想要实现发布/订阅,异步处理,或者工作队列。所有这些都可以通过消息系统实现。RabbitMQ是一个消息代理 - 一个消息系统的媒介。它可以为你的应用提供一个通用的消息发送和接收平台,并且保证

2021-06-25 09:12:11 143

原创 SpringBoot集成MyBatisPlus生成代码和操作

SpringBoot集成MybatilsPlus生成代码和操作theme: csdnhighlight: SpringBoot + MybatilsPlus简介MyBatis-Plus (opens new window)(简称 MP)是一个 MyBatis (opens new window)的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。特性· 无侵入: 只做增强不做改变,引入它不会对现有工程产生影响,如丝般顺滑· 损耗小: 启动即会自动注入基本

2021-01-07 15:34:05 601

原创 Python基础

Python基础theme: csdnhighlight: Python基础Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。Python 由 Guido van Rossum 于 1989 年底发明,第一个公开发行版发行于 1991 年。像 Perl 语言一样, Python 源代码同样遵循 GPL(GNU General Public License) 协议。官方宣布,2020 年 1 月 1 日, 停止 Python 2 的更新。Python 2.7 被确定为最后一个 P

2020-12-18 19:28:38 129 1

原创 MongoDB使用手册

MongoDB使用手册theme: csdnhighlight: MongoDB使用手册简介:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写,旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系型数据库和非关系型数据库之间的产品,是非关系型数据库当中功能最丰富,最像关系型数据库的。一. 安装官网点击下载网盘点击下载1. 下载MongoDB安装包,选择windows版;2. 运行MongoDB安装包并选择自定义安装,设置好安装路径(可以选择

2020-12-09 19:04:31 391

原创 缓存的穿透,击穿,雪崩

缓存的穿透,击穿,雪崩theme: csdnhighlight: redis一. 缓存穿透产生原因:用户在使用不存在的值去恶意访问,而缓存中不存在就会产生该请求不断db,造成数据库访问压力过大。解决方案:1. 如果是用户访问就去做鉴权校验,并对规定参数做限制大于或者小于亦或者符合自己所定义的规格。2. 使用布隆过滤器排除不可能做缓存的请求:实现原理:把所有可能存在问题的数据hash到一个足够大的bitmap中,如果一个一定不存在的数据会被这个bigmap直接拦截掉,从而避免了底层存储系

2020-12-03 16:59:03 85

原创 StringJoiner与String.join()的使用手册

StringJoiner与String.join()的使用手册theme: csdnhighlight: 工具1. StringJoiner:Java 8 有了StringJoiner,发现时觉得真的好用啊,减少了很多代码量,让自己代码更加简洁明了。StringJoiner的父类就是 Object成员变量:prefix:拼接后的字符串前缀delimiter:拼接时的字符串分隔符suffix:拼接后的字符串后缀value:拼接后的值emptyValue:空值的情况value为 n

2020-12-02 14:48:31 1139

原创 秒杀场景模拟(基础模型)

秒杀场景模拟(基础模型)一 · 场景1 乐观锁与悲观锁更新库存 + 令牌桶限流 /** * 下单接口:乐观锁更新库存 + 令牌桶限流 * @param sid * @return */ @RequestMapping("/createOptimisticOrder/{sid}") @ResponseBody public String createOptimisticOrder(@PathVariable int sid) {

2020-10-14 15:55:14 233

原创 IO流回顾解析详解

IO流回顾解析详解概述:什么是流?在计算机的世界中计算机只有0和1,我们所看到的所有东西(图片,视频,文字…)都是由这两个数字所组成的,经过二进制转换成的一个文字,一张图片,一条视频。而我们需要将一个文件(文本,图片,视频…)copy到一个文件夹中,而文件copy的过程我们称之为流,过程就是将一个文件转化成二进制的数据集,把数据一点点地传递到文件夹中,类似于水流一般,所以这种数据集就为一个数据流。IO流特点:1. 顺序读写: 读写数据时,一般都是顺序执行的,从文件的第一个字节到最后一个

2020-09-09 10:55:30 126

原创 数据库回顾

数据库回顾数据库概述数据库1. 数据库就是存储数据的仓库,其本质是一个文件系统,数据按照特定的格式将数据存储起来,用户可以对数据库中的数据进行增加,修改,删除及查询操作。2. 数据库管理系统数据库管理系统(DataBase Management System,DBMS):指一种操作和管理数据库的大型软件,用于建立、使用和维护数据库,对数据库进行统一管理和控制,以保证数据库的安全性和完整性。用户通过数据库管理系统访问数据库中表内的数据。3. 常见数据库MYSQL:开源免费的数据

2020-09-01 16:01:54 156

原创 Java基础知识回顾

Java基础知识回顾Java 程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。有类、对象、方法和实例变量的概念。概述:知识点回顾 :对Java基础知识回顾从基础数据类型,标识符,修饰符,三种特性,集合,多线程,IO流,反射,异常这些方面进行知识回顾,除了基础回顾之外,增加相应理解。基本数据类型基本类型:byte, short, int, long, float, double, boolean, char基本类型详解:byte : 数据类型是8位、有符号

2020-08-28 09:57:30 130

原创 知识回顾

Jvm知识回顾1. jvm结构类加载机制 classloader :用来装载 .class 文件;执行引擎 :执行字节码,执行本地方法栈;运行区域 :方法区,虚拟机栈,堆,本地方法栈,程序计数器;运行原理 :Jvm将一个.class的文件加载到内存,并进行校验,加载,解析,初始化的过程,将其转换成虚拟机可以读取的java类型,这就是类的加载机制;2. 类的加载机制(双亲委派机制)Bootstrap classLoader (启动类加载器)主要负责加载Java目录

2020-08-26 16:09:03 141

空空如也

空空如也

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

TA关注的人

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