摘要:
1.什么是MinIO MinIO是根据GNU Affero通用公共许可证v3.0发布的高性能对象存储。它与Amazon S3云存储服务兼容。使用MinIO构建用于机器学习,分析和应用程序数据工作负载的高性能基础架构。 官网地址:https://min.io/ 文档地址:https://docs.mi 阅读全文
随笔- 41
文章- 10
评论- 2
阅读-
49807
摘要:
1 容器简介1.1 什么是 Linux 容器1.2 容器不就是虚拟化吗1.3 容器发展简史2 什么是 Docker?2.1 Docker 如何工作?2.2 Docker 技术是否与传统的 Linux 容器相同?2.3 docker的目标3 安装Docker3.1 Docker基础命令操作3.2 启动 阅读全文
摘要:
1、fastDFS简介 1 FastDFS是用c语言编写的一款开源的分布式文件系统。 2 FastDFS为互联网量身定制,充分考虑了冗余备份、负载均衡、线性扩容等机制,并注重高可用、高性能等指标, 3 使用FastDFS很容易搭建一套高性能的文件服务器集群提供文件上传、下载等服务。 2、fastDF 阅读全文
摘要:
/** * 直接使用foreach方法移除list中的元素会抛异常 * Exception in thread "main" java.util.ConcurrentModificationException * 这种方式的问题在于,删除某个元素后,list的大小发生了变化,而你的索引也在变化, * 阅读全文
摘要:
@RequestMapping(value="/BigVshop",method=RequestMethod.GET, produces = "text/html;charset=UTF-8") 阅读全文
摘要:
一、安装node.js 说明:安装node.js的windows版本后,会自动安装好node以及包管理工具npm,我们后续的安装将依赖npm工具。 node.js的官方地址为:https://nodejs.org/en/download/,如下图所示: 根据自己电脑的具体配置,选择你要下载的安装包, 阅读全文
摘要:
1、安装环境 此处在Centos7进行安装,可以使用以下命令查看CentOS版本 lsb_release -a 在 CentOS 7安装docker要求系统为64位、系统内核版本为 3.10 以上,可以使用以下命令查看 uname -r 2、用yum源安装 2.1 查看是否已安装docker列表 y 阅读全文
摘要:
环境:CentOS7 64位操作系统 1.下载mysql源安装包 wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm 2.安装mysql源 yum localinstall mysql57-communit 阅读全文
摘要:
一、前置环境安装 1.安装gcc 安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc: 命令:yum install gcc-c++ 2.安装PCRE(正则表达式) PCRE(Perl Compatible Regular Expressions)是 阅读全文
摘要:
一、离线安装 1.下载jdk 当前最新版本下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html 历史版本下载地址:http://www.oracle.com/technetwork/java/javase/ar 阅读全文
摘要:
选择在Linux下安装redis,现在采用虚拟机安装的centos7 进行安装的 1.安装gcc 因为redis是c语言编写的 yum -y install gcc 2.下载redis安装包,在任意已知目录下执行 wget http://download.redis.io/releases/redi 阅读全文
摘要:
一、jvisualvm监控远程jvm的两种连接方式 方式一:JMX 1. 服务端,添加配置 在tomcat/bin/catalina.sh文件中添加如下配置: export JAVA_OPTS="-Xms256m -Xmx512m -Xss256m -XX:PermSize=512m -XX:Max 阅读全文
摘要:
public static void main(String[] args) { Student student1 = new Student(); student1.setId(110); student1.setName("李明"); student1.setAge(23); Student s 阅读全文
摘要:
方式一: /** * 直接使用foreach方法移除list中的元素会抛异常 * Exception in thread "main" java.util.ConcurrentModificationException * 这种方式的问题在于,删除某个元素后,list的大小发生了变化,而你的索引也在 阅读全文
摘要:
SpringBoot是为了简化Spring应用的创建、运行、调试、部署等一系列问题而诞生的产物, 自动装配的特性让我们可以更好的关注业务本身而不是外部的XML配置,我们只需遵循规范,引入相关的依赖就可以轻易的搭建出一个 WEB 工程 实际项目开发中,程序往往会发生各式各样的异常情况,特别是身为服务端 阅读全文
摘要:
在spring 3.2中,新增了@ControllerAdvice 注解, 可以用于定义@ExceptionHandler、@InitBinder、@ModelAttribute,并应用到所有@RequestMapping中。 参考:@ControllerAdvice 文档 一、介绍 创建 MyCo 阅读全文
摘要:
整体架构 我们想要了解一个框架,首先要了解它是干什么的,Tomcat我们都知道,是用于处理连接过来的Socket请求的。那么Tomcat就会有两个功能: 对外处理连接,将收到的字节流转化为自己想要的Request和Response对象 对内处理Servlet,将对应的Request请求分发到相应的S 阅读全文
摘要:
当提起这三个词的时候,是不是很多人都认为分布式=高并发=多线程? 当面试官问到高并发系统可以采用哪些手段来解决,或者被问到分布式系统如何解决一致性的问题,是不是一脸懵逼? 确实,在一开始接触的时候,不少人都会将三者混淆,误以为所谓的分布式高并发的系统就是能同时供海量用户访问,而采用多线程手段不就是可 阅读全文
摘要:
在高并发或者分表分库情况下怎么保证数据id的幂等性呢? 经常用到的解决方案有以下几种: 1. 微软公司通用唯一识别码(UUID) 2. Twitter公司雪花算法(SnowFlake) 3. 基于数据库的id自增 4. 对id进行缓 本文将对snowflake算法进行讲解: 1. snowflake 阅读全文