自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 rabbitmq的简介以及安装运行

一、rabbit简介 2007年,Rabbit技术公司基于AMQP标准开发的RabbitMQ1.0 发布,RabbitMQ采用Erlang语言开发。Erlang语言Ericson设计,专门为开发高并发和分布式系统的一种语言,在电信领域使用广泛 RabbitMQ基础结构如下图: 二、RabbitMQ 中的相关概念: Broker:接收和分发消息的应用,RabbitMQ Server就是 Message Broker Virtual host:出于多租户和安全因素设计的,把 AMQP 的基本组件划

2022-04-07 17:50:50 782

原创 中间件--MQ简介

一、什么是mq? MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布 式系统之间进行通信。 二、mq的优缺点? 优点: 1.应用解耦: 降低系统之间的耦合,提高系统的可维护性。 2.异步提速: 可以系统的吞吐量。 3.削峰填谷: 可以提高系统的稳定性。 缺点: 1.系统可用性降低 系统引入的外部依赖越多,系统稳定性越差。一旦 MQ 宕机,就会对业务造成影响。如何保证MQ的高可用? 2.系统复杂度提高 MQ 的加入大大增加了系统的复杂度,

2022-04-07 15:33:09 2384

原创 Redis简介(使用redis,常用命令,持久化方式,集群的操作)

一.什么是redis. Redis 是一个开源(BSD 许可)的内存数据结构存储,用作数据库、缓存和消息代理。Redis 提供数据结构,例如字符串、散列、列表、集合、具有范围查询的排序集合、位图、超日志、地理空间索引和流。Redis 具有内置复制、Lua 脚本、LRU 驱逐、事务和不同级别的磁盘持久性,并通过 Redis Sentinel 和 Redis Cluster 自动分区提供高可用性。 Redis是一个开源的使用ANSI C语言编写可基于内存亦可基于磁盘,Key-Value数据库。类似于map

2022-02-26 12:00:41 166

原创 nginx简单介绍及部署(反向代理、 负载均衡、动静分离、高可用)

一.什么是nginx Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,使用c语言编写的一款web服务软件. Nginx是一款轻量级的Web 服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强,事实上nginx的并发能力在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。 二. 为什么使用nginx? 作用: 1.反向代理 2.负载均衡

2022-02-26 10:55:15 310

原创 springmvc简介及实例创建(含多参,静态资源处理)

一,什么是springMVC? springmvc是spring框架的一种分支。SpringMVC 是类似于 Struts2 的一个 MVC 框架,在实际开发中,==接收浏览器的请求响应,对数据进行处理,然后返回页面进行显示==,但是上手难度却比 Struts2 简单多了。而且由于 Struts2 所暴露出来的安全问题,SpringMVC 已经成为了大多数企业优先选择的框架。 二 (1)创建一个web工程 web.xml中配置: <?xml version="1.0" ..

2021-12-14 18:57:07 392

原创 mybatis使用DAO接口(多参,SQL语句特殊字符,列名和属性名不一致)及其优化。事务

mybatis 的概念及创建架构请参考:mybatis简介及实例_五月拾一的博客-CSDN博客 一,实际开发中使用DAO ,例: (1)根据表可以自己定义方法,定义一个相关实体类和接口。 实体类: // 实体类 @Data @NoArgsConstructor @AllArgsConstructor // 以上三者需要导包 public class User { private int id; private String name; private...

2021-12-05 19:56:34 954

原创 mybatis简介及实例

一,mybatis 概括 MyBatis 前身是apache的一个开源项目--iBatis,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 总结: mybatis就是封装与数据库交互的半成品。 二,mybatis 特点 消除了JDBC大量冗余.

2021-12-03 20:44:09 1767 3

空空如也

空空如也

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

TA关注的人

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