置顶文章
精选分类
第三方api
数据库
Docker
LinuxVue
前端Spring全家桶
Java框架Java基础
Java后端文章列表
docker
# 一、Docker # 1.1 Docker Docker 是一个开源的容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。 容器化引擎,新型虚拟机 Docker 使用 Google 公司推出的 Go 语言进行开发实现,属于操作系统层面的虚拟化技术。 由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。 用户可以方便地创建和使用容器,把自己的应用放入容器。 容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。 容器就是将软件打包成标准化单元,以用于开发、交付和部署。 容器的镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行
more...rabbitMQ
# 一、MQ # 1.1 MQ 消息队列(Message Queue,简称 MQ),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是 message 而已。 其主要用途:不同进程 Process / 线程 Thread 之间通信。 RabbitMQ 是轻量级的,易于在本地部署 在云中。它支持多种消息传递 协议和流式处理。RabbitMQ 可以部署在分布式和 联合配置,满足大规模、 高可用性要求。 # 1.2 RabbitMQ 本地地址 + 端口号 端口号:可视化页面:15672 代码中 5672 默认账号:guest 默认密码:guest # 1.3 初
more...redis
# Java 面试题 - Redis # Redis # 1. Redis 是什么?简述它的优缺点? Redis 本质上是一个 Key-Value 类型的内存数据库,很像 Memcached,整个数据库加载在内存当中操作,定期通过异步操作把数据库中的数据 flush 到硬盘上进行保存。 因为是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的 Key-Value 数据库。 优点: 读写性能极高, Redis 能读的速度是 110000 次 /s,写的速度是 81000 次 /s。 支持数据持久化,支持 AOF 和 RDB 两种持
more...mysql
# Java 面试题 - Mysql 篇 # Mysql 常见 # 1. MySQL 中 myisam 与 innodb 的区别? InnoDB 支持事物,而 MyISAM 不支持事物 InnoDB 支持行级锁,而 MyISAM 支持表级锁 InnoDB 支持 MVCC, 而 MyISAM 不支持 InnoDB 支持外键,而 MyISAM 不支持 InnoDB 不支持全文索引,而 MyISAM 支持。 # 2. 事务的特性 原子性:是指事务包含所有操作要么全部成功,要么全部失败回滚。 一致性:指事务必须使数据库从一个一致性状态变换成另一个一致性状态,也就是说一个事务执行之前和执行之后都必
more...springcloud
# SpringCloud # 零、SpringCloud # 0.1 微服务 微服务:是面向服务开发(SOA)的一种架构思维,主要是把一个大项目拆解为多个独立的小项目(服务)。每个小项目(服务),独立编码,独立部署和运行。 核心:1. 分而治之 2. 各司其职 3. 服务的高可用和可扩展性 微服务其实就是将一个项目按照功能模块(水平拆分)进行拆分,拆分为不同的服务,服务之间通过 http 请求完成调用 SpringCloud Alibaba 注册中心:nacos 作用:管理服务,实现服务的注册与发现 使用:注解 @EnableDiscoveryClient + 配置 (applicatio
more...Hello World
Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub. # Quick Start # Create a new post h$ hexo new "My New Post"More info: Writing # Run server h$ h
more...mybatis-plus
官网:https://baomidou.com/ MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 # 1 快速入门 # 1.1 新建 springboot 项目 # 1.2 导入 jar <dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId>
more...