摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 一、nginx 原理与优化参数配置 master-workers 的机制的好处 首先,对于每个 worker 进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销,同时在编程以及问题查找时,也会方便 阅读全文
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 一、反向代理 反向代理准备工作: (1)在 liunx 系统安装 tomcat,使用默认端口 8080 tomcat 安装文件放到 liunx 系统中,解压 进入 tomcat 的 bin 目录中,./star 阅读全文
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 1、nginx常用的命令 (1)启动命令 在/usr/local/nginx/sbin 目录下执行 ./nginx (2)关闭命令 在/usr/local/nginx/sbin 目录下执行 ./nginx -s 阅读全文
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) Nginx 简介: 1、介绍 nginx 的应用场景和具体可以做什么事情 2、介绍什么是反向代理 3、介绍什么是负载均衡 4、介绍什么是动静分离 一、Nginx 简介 1、Nginx 概述 Nginx ("en 阅读全文
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 1.什么是TCC事务 TCC是Try、Confifirm、Cancel三个词语的缩写,TCC要求每个分支事务实现三个操作:预处理Try、确认Confifirm、撤销Cancel。Try操作做业务检查及资源预留, 阅读全文
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 前面已经了解了分布式事务的基础理论,以理论为基础,针对不同的分布式场景业界常见的解决方案有2PC、TCC、可靠消息最终一致性、最大努力通知这几种。 1、什么是2PC 2PC即两阶段提交协议,是将整个事务流程分为 阅读全文
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 一、基础概念 1、什么是事务 什么是事务?举个生活中的例子:你去小卖铺买东西,“一手交钱,一手交货”就是一个事务的例子,交钱和交货必须全部成功,事务才算成功,任一个活动失败,事务将撤销所有已成功的活动。 明白上 阅读全文
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 众所周知,HashSet 的值是不可能被重复的,在业务上经常被用来做数据去重的操作,那么,其内部究竟是怎么保证元素不重复的呢? 这里将对HashSet 的源码进行逐步的解析: 当我们对一个HashSet 的实例 阅读全文
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 这里先进行造数据,向redis中写入五百万条数据,具体方式有如下三种: 方法一:(Lua 脚本) vim redis_load.lua #!/bin/bash for i = 1, 100000, 1 do r 阅读全文
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 1、建表: CREATE TABLE staffs ( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR (24) NOT NULL DEFAULT '' COMM 阅读全文
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 在创建的类不重写hashCode()和equals() 方法时,默认使用 java 提供的 java.lang.Object 下的 hashCode()和equals() 方法。> 注意:Object 的pub 阅读全文
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) Java 中提供了很多的集合类,包括,collection的子接口list、set,以及map等。由于它们的底层构成不同,以及数据的构造为单列、多列、可重复、不可重复,导致其扩容机制也不尽相同。 一、List 阅读全文
摘要:
个人博客网:https://wushaopei.github.io/ (你想要这里多有) 在实际项目开发中,我们常常会用到各种各样的 starter,这些starter 有的是有 springboot官方提供并已经整合一些基本功能的,如:spring-boot-starter,也有一些是由 第三方将 阅读全文