1 weixin_45080272

尚未进行身份认证

暂无相关简介

等级
TA的排名 14w+

mysql数据库优化的八种方式

参考链接:https://blog.csdn.net/zhangbijun1230/article/details/81608252

2020-05-06 11:37:34

手动解决mvn依赖

当出现一个依赖jar无法引入或者没有正式开源,依赖jar包无法下载怎么解决?要么自己去复制别人的jar包要么用下面的mvn命令去解决在本地Maven仓库中安装jar包:下载视频上传SDK,解压,命令行进入lib目录,在目录下面,执行以下命令mvn install:install-file -DgroupId=com.aliyun -DartifactId=aliyun-sdk-v...

2020-04-24 18:47:33

这里说明一个spring中的工具类——BeanUtils

for (OneSubject oneSubject : finalSubjectlist) { OneSubject oneSubject1 = new OneSubject(); /*oneSubject1.setId(oneSubject.getId()); oneSubject1.setTitle(oneSubjec...

2020-04-20 18:03:58

EasyExcel导入导出

(未完,后期再补充)一、Excel导入导出的应用场景1、数据导入:减轻录入工作量2、数据导出:统计信息归档3、数据传输:异构系统之间数据传输二、EasyExcel简介1、EasyExcel特点Java领域解析、生成Excel比较有名的框架有Apache poi、jxl等。但他们都存在一个严重的问题就是非常的耗内存。如果你的系统并发量不大的话可能还行,但是一旦并发上来后一定会OOM或...

2020-04-17 17:50:49

使用MultipartFile实现文件上传到阿里云对象存储oss

参考形式Controller层package com.atguigu.oss.controller;import com.atguigu.commonutils.R;import com.atguigu.oss.service.OssService;import org.springframework.beans.factory.annotation.Autowired;impor...

2020-04-17 10:47:51

跨域问题

(未完,后期再补充)什么是跨域浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 。前后端分离开发中,需要考虑ajax跨域的问题。这里我们可以从服务端解决这个问题什么是同源策略?同源策略/SOP(Same origin policy)是一种约定,由Netscape公司1995年引入浏览器,它是浏览器最核心也最基本的安全功能,如果缺少了同源策略,浏览器很容...

2020-04-16 16:16:42

日志

一、日志1、配置日志级别日志记录器(Logger)的行为是分等级的。如下表所示:分为:OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL默认情况下,spring boot从控制台打印出来的日志级别只有INFO及以上级别,可以配置日志级别# 设置日志级别logging.level.root=WARN这种方式只能将日志打印在控制台上那要是想把日志不仅要输出到控制...

2020-04-16 15:36:02

swagger2

一、Swagger2介绍前后端分离开发模式中,api文档是最好的沟通方式。Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。1.及时性 (接口变更后,能够及时准确地通知相关前后端开发人员)2.规范性 (并且保证接口的规范性,如接口的地址,请求方式,参数及响应格式和错误信息)3.一致性 (接口信息一致,不会出现因开发人员拿到的文档版...

2020-04-16 10:15:23

乐观锁和悲观锁

乐观锁和悲观锁乐观锁主要是解决丢失更新数据如果不考虑事务的隔离性,会产生读的问题:脏读不可重复读幻读如果不考虑事务的隔离性,也会产生写的问题:——丢失更新什么是丢失更新?在并发条件下会产生,什么是并发条件就是:至少有两个或者两个以上的人对同一条数据进行操作,才会产生。看上图举例对乐观锁说明:现在有一条数据,id是1,薪资是500,同时有两个人(Lucy和mary)对这条数据进...

2020-04-15 14:52:19

mysql主键的生成策略

主键生成策略https://www.cnblogs.com/haoxinyue/p/5208136.html

2020-04-15 14:16:27

Kubernetes

KubernetesPod概念自主式Pod控制器管理的Pod

2020-04-13 14:50:35

docker容器

1.为什么docker会出现一款产品从开发到上线,从操作系统到运行环境,再到应用配置。作为开发+运维之间的协作我们需要关心很多东西,这样也是很多互联网公司都不得不去面对的问题,特别是很多版本的迭代之后,不同环境的兼容,对运维人员都是考验。Docker之所以发展这么迅速,也是因为他对此给出了一个标准化的解决方案。环境配置如此麻烦,换一台机器,就要重来一次,费时费力。很多人想到,能不能从根本上解...

2020-04-09 18:28:11

10_springcloudConsul--概述、安装

Consul–概述、安装ConsulConsul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语言开发。提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。它具有很多优点。包括:基于raft协议,比较简洁;支持健康检查,同时支持HTT...

2020-04-01 16:16:34

9_springcloud Zookeeper案例

使用zookeeper作为注册中心注:Zookeeper安装在centos上的cloud-provider-payment8004模拟支付模块<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://...

2020-04-01 15:47:48

8_springcloud Zookeeper安装

Zookeeper安装原文:https://www.cnblogs.com/zhiyouwu/p/11546097.html下载地址:https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/

2020-04-01 15:24:04

7——springCloud Zookeeper

Zookeeper入门下载地址:官网:https://zookeeper.apache.org/ 或https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/概述:Zookeeper是一个开源的分布式的,为分布式应用提供协调服务的Apache项目。Zookeeper工作机制:Zookeeper从设计模式角度来理解:是一个基于观察者模...

2020-04-01 15:19:24

OpenFeign

1.OpenFeign是什么?Feign是一个声明式的Web Service客户端。它的出现使开发Web Service客户端变得很简单。使用Feign只需要创建一个接口加上对应的注解,比如:FeignClient注解。Feign有可插拔的注解,包括Feign注解和JAX-RS注解。Feign也支持编码器和解码器,Spring Cloud Open Feign对Feign进行增强支持Spring...

2020-03-31 23:17:32

Ribbon 的负载均衡和 Rest 调用

Ribbon 的负载均衡和 Rest 调用Ribbon:Ribbon 是一个软负载均衡的客户端组件,它可以和其他所需请求的客户端结合使用,和 eureka 结合只是其中的一个实例1.负载均衡是什么用一句话说就是负载均衡+RestTemplate调用,其实就是一个软负载均衡的客户端组件。简单的说就是将用户的请求平摊的分布到多个服务上,从而达到系统的HA(高可用)。常见的负载均衡有软件N...

2020-03-31 23:00:20

6——springcloud Eureka自我保护机制

Eureka自我保护机制概述: 保护模式主要用于一组客户端和Eureka Server之间存在网络分区场景下的保护,一旦进入保护模式,Eureka Server将会尝试保护其服务注册表中的信息,不再删除服务注册表中的数据,也就是不会注销任何微服务。一句话: 某时刻某一个微服务不可用了,Eureka不会立刻清理,依旧会对该微服务的信息进行保存。如果在Eureka Server的首页看到以下这段...

2020-03-31 22:29:10

5——springcloud Eureka服务发现

Eureka服务发现Discovery功能: 对于注册进Eureka里面的微服务,可以通过服务发现来获得该服务的信息修改controller @GetMapping(value = "/payment/discovery") public Object discovery(){ List<String> services = discoveryClien...

2020-03-31 21:56:50

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。