自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MongoDB开启事务

2. 重启MongoDB服务。3. 重启后执行命令。

2024-03-05 15:50:58 393

原创 批量上传图片

图片上传

2022-09-15 11:53:10 231 1

原创 Docker部署nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service的首字母简称,一个更易于构建云原生应用的动态服务发现、配置管理和服务管理平台。Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据及流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施

2022-09-08 11:19:40 322

原创 进制的算法

进制的算法

2022-08-23 11:11:21 242

原创 docker设置redis密码

docker设置redis密码。

2022-08-15 14:31:18 31923 3

原创 Docker安装MySQL

docker安装mysql

2022-08-03 16:05:47 263

原创 Docker安装Elasticsearch

Docker安装Elasticsearch

2022-08-03 12:03:28 671 1

原创 java下载txt文本文件

java下载txt文本文件

2022-03-07 10:38:09 2447

转载 Java面试题以及答案精选(架构师面试题)-基础题

Java面试题以及答案精选(架构师面试题)-基础题1基础题一、String,StringBuffer, StringBuilder 的区别是什么?String为什么是不可变的?String是字符串常量,StringBuffer和StringBuilder是字符串变量。StringBuffer是线程安全的,StringBuilder是非线程安全的。具体来说String是一个不可变的对象,每次...

2019-07-04 14:55:37 706

原创 windows下使用Nginx服务器实现负载均衡方法

windows下使用Nginx服务器实现负载均衡方法安装与基本配置首先下载windows的版本Nginx服务器下载地址如下:http://www.nginx.org/download/nginx-1.2.3.zip解压以后双击nginx.exe黑屏一闪而过,查看进程 nginx.exe已经启动。浏览器输入http://localhost/出现如下字样:Welcome to ngi...

2019-06-27 16:54:27 496

原创 springcloud中config和bus的使用

springcloud中config和bus的使用一、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。市面上开源的配置中心有很多,BAT每家都出过,360的QConf、淘宝的diamond、百度的disconf都是解决这类问题。国外也有很多开源的配置中心Apache的Apache Commons Configuration、owner、...

2019-06-27 10:13:20 693

原创 分布式自增长ID

分布式自增长ID传说此ID69年不重复1、创建IdWorker类/** * <p>名称:IdWorker.java</p> * <p>描述:分布式自增长ID</p> * <pre> * Twitter的 Snowflake JAVA实现方案 * </pre> * 核心代码为其IdWorker这个类实现...

2019-06-25 14:36:02 266

转载 Zuul路由端点

Zuul路由端点当@EnableZuulProxy与Spring Boot Actuator配合使用时,Zuul会暴露一个路由管理端点/routes。借助这个端点,可以方便直观的查看以及管理Zuul路由。/routes端点的使用非常简单,使用GET方法访问该端点,即可返回Zuul当前映射的路由列表。使用POST方法访问该端点,就会强制刷新Zuul当前映射的路由列表,路由会自动刷新,但Sprin...

2019-06-21 15:59:03 247

原创 SpringCloud 使用Zuul构建微服务网关

SpringCloud 使用Zuul构建微服务网关不同的微服务一般会有不同的网络地址,而外部客户端可能需要调用多个服务的接口才能完成一个业务需求,如果让客户端直接与各个微服务通信,会有以下问题:客户端会多次请求不同的微服务,增加了客户端的复杂性。存在跨域请求,在一定场景下处理相对复杂。认证复杂,每个服务都需要独立认证。难以重构,随着项目的迭代,可能需要重新划分微服务。某些微服务可能使...

2019-06-21 15:43:05 353

原创 springcloud 熔断器Hystrix的具体使用

springcloud 熔断器Hystrix的具体使用说起springcloud熔断让我想起了去年股市中的熔断,多次痛的领悟,随意实施的熔断对整个系统的影响是灾难性的,好了接下来我们还是说正事。熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消...

2019-06-21 09:57:03 1776

转载 RabbitMQ教程

我找了好久 终于找到了一篇超级无敌巨详细 写的巨好的博客 分享给大家:RabbitMQ教程:https://blog.csdn.net/hellozpc/article/details/81436980?tdsourcetag=s_pcqq_aiomsg

2019-06-20 09:32:30 264 1

原创 SpringCloud实现一个模块调用另一个模块的服务

SpringCloud实现一个模块调用另一个模块的服务简介基于SpringCloud框架搭建的项目,不同模块之间是无法调用各自的服务的,但是经常我们需要使用这样的模式去开发,那么如何实现不同模块之间的服务调用呢?准备1.在需要调用其他模块服务的项目中创建一个package包,里面定义三个类,如下图在要调用别的模块的模块加依赖<dependency> <groupId...

2019-06-19 15:47:29 18202

原创 SpringCloud服务注册与发现Eureka

Eureka是Spring Cloud Netflix微服务套件中的一部分,可以与Springboot构建的微服务很容易的整合起来。Eureka包含了服务器端和客户端组件。服务器端,也被称作是服务注册中心,用于提供服务的注册与发现。Eureka支持高可用的配置,当集群中有分片出现故障时,Eureka就会转入自动保护模式,它允许分片故障期间继续提供服务的发现和注册,当故障分片恢复正常时,集群中其他...

2019-06-19 15:37:55 184

原创 docker安装rabbitmq及简单管理

docker安装rabbitmq及简单管理rabbitmq镜像下载与安装1.docker search rabbitmq命令说明:从docker仓库搜索rabbitmq的镜像,类似maven的中央仓库2.docker pull rabbitmq命令说明:从docker中央仓库拉取最新的rabbitmq,也可以指定版本docker pull rabbitmq:management ...

2019-06-17 10:14:30 235

原创 Redis和MongoDB的区别

Redis和MongoDB的区别(面试受用)项目中用的是MongoDB,但是为什么用其实当时选型的时候也没有太多考虑,只是认为数据量比较大,所以采用MongoDB。最近又想起为什么用MongoDB,就查阅一下,汇总汇总:之前也用过redis,当时是用来存储一些热数据,量也不大,但是操作很频繁。现在项目中用的是MongoDB,目前是百万级的数据,将来会有千万级、亿级。就Redis和Mongo...

2019-06-14 11:15:16 210

原创 MongoDB语法与现有关系型数据库SQL语法比较

MongoDB语法与现有关系型数据库SQL语法比较MongoDB语法 MySql语法db.test.find({‘name’:‘foobar’}) <==> select * from test where name=‘foobar’db.test.find() ...

2019-06-14 10:58:38 146

原创 SpringBoot增和MongoDB实现增删改查、复合查询

SpringBoot增和MongoDB实现增删改查、复合查询依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-mongodb</artifactId></dependency>...

2019-06-14 10:20:22 311

原创 docker安装mongodb

docker安装mongodb1.先拉去镜像(我这里是默认用的最高版本)docker pull mongo2.查看镜像docker images3.创建容器docker run --name mongodb -p 27017:27017 -d mongo然后查看容器docker ps -aSTATUS状态为UP 说明服务已经启动4.进入容器内部docker ex...

2019-06-13 15:29:49 408

原创 redis持久化的几种方式

redis持久化的几种方式1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘...

2019-06-12 11:25:11 171

原创 Docker下redis的主从配置

Docker下redis的主从配置1、拉取redis镜像[tcy@tcy1 ~]$ docker pull daocloud.io/library/redis:latest2、启动3个redis容器服务,分别使用到6379、6380、6381端口docker run --name redis-6379 -p 6379:6379 -d daocloud.io/library/redisd...

2019-06-12 09:17:41 163

原创 Mysql 查询本周的数据

其实很简单# YEARWEEK(now(),1) 后面的1表示从周几开始 0表示这周从周日开始算 以此类推SELECT modifyDate FROM tb_product WHERE YEARWEEK(date_format(modifyDate,'%Y-%m-%d'),1) = YEARWEEK(now(),1);...

2019-06-05 11:55:58 2061 1

原创 SprinBoot-data-jpa整合Vue使用Swagger2实现前后端分离

SprinBoot整合Vue使用Swagger2实现前后端分离首先是后台Swagger相关的依赖<!--添加对swagger的依赖--> <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId&gt...

2019-06-04 22:43:11 410

原创 使用spring-data-jpa实现简单的两表联查

关于Spring-data-jpa的配置+Springboot+Spring-data-jpa的简单操作简单操作+分布式服务设置一个永远不重复的ID初学Spring套餐家族中的Spring-data-jpa发现可以更简单的实现一些基本的增删改查,以下是一些基础操作,希望可以给初学者一些帮助spring家族Spring Bootspring CloudSpring frameworkSp...

2019-06-03 17:24:52 3043

原创 安装docker

安装docker

2019-05-30 21:14:26 245

空空如也

空空如也

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

TA关注的人

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