- 博客(11)
- 资源 (1)
- 收藏
- 关注
转载 层层剖析异地多活
在软件开发领域,「异地多活」是分布式系统架构设计的一座高峰,很多人经常听过它,但很少人理解其中的原理。异地多活到底是什么?为什么需要异地多活?它到底解决了什么问题?究竟是怎么解决的?01 系统可用性要想理解异地多活,我们需要从架构设计的原则说起。现如今,我们开发一个软件系统,对其要求越来越高,如果你了解一些「架构设计」的要求,就知道一个好的软件架构应该遵循以下 3 个原则:高性能高可用易扩展其中,高性能意味着系统拥有更大流量的处理能力,更低的响应延迟。例如 1 秒可处理 10W 并.
2022-03-13 00:01:19 208
原创 MongoDB基本使用介绍及SpringDataMongoDB框架常用方法
MongoDB1.MongoDB简介Mongo是一个跨平台的,面向文档的数据库,介于关系型和非关系型的一种数据库,是NoSQL(非关系型)数据库中比较热门的的一种2.MongoDB特点mongodb的数据结构十分的松散,是类似于JSON的BSON的格式,可以存储比较复杂的信息,支持完全索引,使用高效的二进制数据存储,支付复制和故障恢复3.数据类型null:用于表示空值或者不存在的字段,{“x”:null}布尔型:布尔类型有两个值true和false,{“x”:true}数值:shel
2021-07-07 22:48:25 592
原创 快速理解TCP三次握手和四次挥手原理
快速理解TCP三次握手和四次挥手原理TCP三次握手原理:原理图如下:TCP三次握手的过程:常见问题:为什么要握手三次?两次会有什么问题?TCP四次挥手原理:TCP四次挥手的过程:第三次挥手的必要性:总结:写在最后:本文的图全部来自于计算机网络原理(第七版) 谢希仁 编著TCP三次握手原理:原理图如下:TCP三次握手的过程:1)客户端A主动打开连接,服务器B被动打开连接。B建立传输控制块TCB 并且有CLOSED 状态变成 LISTEN 状态,等待A发送连接请求。2)第一次握手: A 建立传输控制
2021-05-08 19:38:40 283
原创 传输控制协议TCP概述
# 系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录# 系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结1)TCP最主要的特点2)TCP的连接前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内
2021-05-08 16:31:11 224
原创 org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHo
问题描述:严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].StandardContext[]] at java.util.concurrent.FutureTas
2021-04-27 20:47:33 2423 1
原创 Solr安装完之后出现的问题:Error getting JMX properties
问题描述:最近在安装Solr服务的时候,打开玩Solr Admin 界面 出现了如下的问题1.Dashborad 模块界面不正常显示,没有东西2.Logging 模块界面出现如下警告: WARN org.apache.solr.handler.admin.SystemInfoHandler – Error getting JMX properties解决方案:查看了很多篇文章之后得出结论:JDK版本太高了,我的电脑是13的,把JDK换成8就可以了。更换版本之后:...
2021-03-31 15:38:16 188
原创 org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘jedisConnect
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘jedisConnectionFactory’ defined in class path resource :问题描述:在SpringDataRedis使用的过程中,无法Create Bean:JedisConnectionFactory ,并且报如下异常。org.springframework.beans.factory
2021-03-30 12:20:41 3471
原创 在Linux环境的虚拟机下安装Redis
在Linux环境虚拟机下安装Redis前言1.Redis安装包的准备2.连接虚拟机客户端(这里采用SercureCRT)3.上传redis的压缩包到虚拟机4.解压并删除 redis 压缩包5.编译Redis6.开始 Redis真正的安装7.创建并修改配置文件8.开启Redis 服务以及客户端注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入前言Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存
2021-03-30 09:59:45 1162 1
原创 解决idea中js和cs文件高亮显示问题和代码提示异常问题
解决idea中js和cs文件高亮显示问题和代码提示异常问题问题描述手贱不知道点了什么又或者idea抽风,web工程中所有的js文件和cs文件都变成一片白色。代码虽然有提示,但是很看起来比较笨比较呆没有原先那么灵活,而且 xxxx.xxxx 没有办法提示,也是小数点是点不出东西的。具体如图:解决方法:1.依次打开 File ------ Settings ------Plugins2.找到 “ javaScript Framework and Tools”这一栏并将该栏下的所有插件打上勾 (我的
2021-03-13 01:28:40 2672
原创 Maven工程发布到阿里云服务器
Maven工程发布到阿里云服务器也没有啥技术含量就单纯的记录一下,给那些和我一样第一次部署的同学们省一下时间。文章目录Maven工程发布到阿里云服务器一、maven工程打包二、上传到阿里云服务器1.进入阿里云服务器(建议安装宝塔Linux控制面板)2.点击文件进入到tomcat的目录下的webapps,一般的路径为(/www/server/tomcat/webapps/)3.然后将刚才打包的工程直接拖进这个目录当中等待上传三、提示四、总结一、maven工程打包Maven 是最流行的 Java 项
2021-01-21 14:05:05 1019
原创 SpringScurity实现图片验证码功能
前言整个小案例采用的是ssm+jsp+springscurity的技术1.导入依赖坐标 2.编写验证码功能我的验证码部分代码是写在后台的,并且封装成了一个工具类package utils;import javax.imageio.ImageIO;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;imp...
2020-12-07 15:42:46 218 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人