置顶文章

精选分类

第三方api

数据库

Docker

Linux

Vue

前端

Spring全家桶

Java框架

Java基础

Java后端

文章列表

1.9k2 分钟

# 短信 阿里云 - 短信服务 费用 5 分 短信基本上都需要 阿里云 - 短信服务使用步骤: 1. 签名 短信是哪个公司发起的,短信需要承担责任,要求先申请签名,还需要资质认证 2. 模板 约定短信内容,不能乱发内容 3. 短信设置 防止盗刷 4. 发送短信 5. 封装工具类 1. 依赖 jar <dependency> <groupId>com.aliyun</groupId> <artifactId>dysmsapi20170525</artifactId> <version
10k9 分钟

# 一、Docker # 1.1 Docker Docker 是一个开源的容器引擎,可以轻松的为任何应用创建一个轻量级的、可移植的、自给自足的容器。 容器化引擎,新型虚拟机 Docker 使用 Google 公司推出的 Go 语言进行开发实现,属于操作系统层面的虚拟化技术。 由于隔离的进程独立于宿主和其它的隔离的进程,因此也称其为容器。 用户可以方便地创建和使用容器,把自己的应用放入容器。 容器还可以进行版本管理、复制、分享、修改,就像管理普通的代码一样。 容器就是将软件打包成标准化单元,以用于开发、交付和部署。 容器的镜像是轻量的、可执行的独立软件包 ,包含软件运行所需的所有内容:代码、运行
15k13 分钟

# 一、MQ # 1.1 MQ 消息队列(Message Queue,简称 MQ),从字面意思上看,本质是个队列,FIFO 先入先出,只不过队列中存放的内容是 message 而已。 其主要用途:不同进程 Process / 线程 Thread 之间通信。 RabbitMQ 是轻量级的,易于在本地部署 在云中。它支持多种消息传递 协议和流式处理。RabbitMQ 可以部署在分布式和 联合配置,满足大规模、 高可用性要求。 # 1.2 RabbitMQ 本地地址 + 端口号 端口号:可视化页面:15672 代码中 5672 默认账号:guest 默认密码:guest # 1.3 初
36k32 分钟

# Java 面试题 - Redis # Redis # 1. Redis 是什么?简述它的优缺点? Redis 本质上是一个 Key-Value 类型的内存数据库,很像 Memcached,整个数据库加载在内存当中操作,定期通过异步操作把数据库中的数据 flush 到硬盘上进行保存。 因为是纯内存操作,Redis 的性能非常出色,每秒可以处理超过 10 万次读写操作,是已知性能最快的 Key-Value 数据库。 优点: 读写性能极高, Redis 能读的速度是 110000 次 /s,写的速度是 81000 次 /s。 支持数据持久化,支持 AOF 和 RDB 两种持
22k20 分钟

# Java 面试题 - Mysql 篇 # Mysql 常见 # 1. MySQL 中 myisam 与 innodb 的区别? InnoDB 支持事物,而 MyISAM 不支持事物 InnoDB 支持行级锁,而 MyISAM 支持表级锁 InnoDB 支持 MVCC, 而 MyISAM 不支持 InnoDB 支持外键,而 MyISAM 不支持 InnoDB 不支持全文索引,而 MyISAM 支持。 # 2. 事务的特性 原子性:是指事务包含所有操作要么全部成功,要么全部失败回滚。 一致性:指事务必须使数据库从一个一致性状态变换成另一个一致性状态,也就是说一个事务执行之前和执行之后都必
14k12 分钟

# Vue3 速成 # 0、Vue2 VS Vue3 # 1、Vue3.js Vue: 是一款用于构建用户界面的 JavaScript 框架,提供了一套声明式的、组件化的编程模型 官网:https://cn.vuejs.org/ Vue3 特有的语法: 1.setup: vue3 中新增了 setup,它的出现是为了解决组件内容庞大后,理解和维护组件变得困难的问题。即 vue 中 data、computed、methods、watch 等内容非常多以后,同一业务逻辑的 data 中的数据和 methods 中的方法在 vue 文件中 “相隔甚远”,看代码时,经常需
18k16 分钟

# SpringCloud # 零、SpringCloud # 0.1 微服务 微服务:是面向服务开发(SOA)的一种架构思维,主要是把一个大项目拆解为多个独立的小项目(服务)。每个小项目(服务),独立编码,独立部署和运行。 核心:1. 分而治之 2. 各司其职 3. 服务的高可用和可扩展性 微服务其实就是将一个项目按照功能模块(水平拆分)进行拆分,拆分为不同的服务,服务之间通过 http 请求完成调用 SpringCloud Alibaba 注册中心:nacos 作用:管理服务,实现服务的注册与发现 使用:注解 @EnableDiscoveryClient + 配置 (applicatio
8111 分钟

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
18k17 分钟

官网: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>
14k13 分钟

[toc] # MyBatis # 1. 框架和 ORM 框架: 项目,软件,应用的半成品,方便开发的执行,提高开发效率,同时框架解决了【普适性问题】 ORM: 对象关系映射(Object Relational Mapping),仅考虑数据库情况,Java 中的一个对象对应数据库中的数据信息。 ORM框架解决数据库问题,目前比较流行的就是 ===> MyBatis 之前按照原生 JDBC 方式完成的 BaseDao 和 JdbcUtils 工具类封装确实解决了 ORM 操作繁琐问题,但是还是缺少一些内容,例如 1. 事务操作 2. 缓存机制