1. 案例说明 建立一个商品上架的微服务项目,当服务提供者上架新商品,返回商品ID给服务消费者 完整业务流程图: 1.1 案例数据库环境准备(使用Mysql 5.7.x) CREATE TABLE products( id INT PRIMARY KEY AUTO_INCREMENT, NAME V ...
分类:
编程语言 时间:
2021-08-17 23:19:42
收藏:
0 评论:
0 赞:
0 阅读:
34
长度运算符 sizeof( ) 是一个单目运算符,用来返回变量或数据类型的字节长度。 作用:使用长度运算符可以增强程序的可移植性,使之不受具体计算机数据类型长度的限制。 例:int a; sizeof(a); // 求整型变量a的长度,值为 4(bytes); 例:sizeof(int) 整型的长度 ...
分类:
编程语言 时间:
2021-08-17 23:19:05
收藏:
0 评论:
0 赞:
0 阅读:
28
1. ArrayList 简介 ArrayList 是个数组,但是可自动扩容的动态数组。和普通的数组相比,它的容量能够动态的增长,默认大小为10,每次插入数据的时候都会比较插入数据后和数组长度的大小,如果数组长度小则扩容0.5倍。 ArrayList继承了AbstractList、实现了List、R ...
分类:
编程语言 时间:
2021-08-17 23:18:57
收藏:
0 评论:
0 赞:
0 阅读:
35
python 入门 数据类型和变量 Numbers int(有符号整型) long(长整型 已淘汰) float(浮点型) complex(复数) 布尔类型(bool) String(字符串) List(列表) Tuple(元组) Dict(字典) 内置函数 输出函数 print(self, *ar ...
分类:
编程语言 时间:
2021-08-17 23:17:43
收藏:
0 评论:
0 赞:
0 阅读:
24
今天在升级模块时,遇到了这个错误 ERROR: Could not install packages due to an OSError: [WinError 5] 拒绝访问。: 'c:\\[路径太长,这里被我删了]\\site-packages\\~umpy\\.libs\\libopenblas ...
分类:
编程语言 时间:
2021-08-17 23:17:34
收藏:
0 评论:
0 赞:
0 阅读:
28
摘要 看希尔排序需要先想象出一个二维的矩阵,在这个矩阵中,有多少列数据全看步长(一定的规则得到)。处理完之后,就再接着用另一个步长组成矩阵处理。直到步长全部使用完。 这里的巧妙之处就是没有把序列先处理成二维数组,而是通过与步长配合,依旧在一维的序列中处理。 逻辑 希尔排序相当于把序列当作一个矩阵,逐 ...
分类:
编程语言 时间:
2021-08-17 23:16:47
收藏:
0 评论:
0 赞:
0 阅读:
25
构造方法是专门用来创建对象的方法,当我们通过关键字new来创建对象时,其实就是调用构造方法。 public 类名称(参数类型 参数名称){ 方法体} 注意事项: 构造方法的名称必须和所在的类名称完全一样,就连大小写也要一样。构造方法不要写返回值类型,连void都不写。构造方法不能被static、fi ...
分类:
编程语言 时间:
2021-08-17 23:15:21
收藏:
0 评论:
0 赞:
0 阅读:
27
概念 依赖注入(Dependency Injection,DI)。 依赖 : 指Bean对象的创建依赖于容器 . Bean对象的依赖资源 . 注入 : 指Bean对象所依赖的资源 , 由容器来设置和装配 . 构造器注入 我们在之前的案例已经讲过了 Set 注入 (重点) 要求被注入的属性 , 必须有 ...
分类:
编程语言 时间:
2021-08-17 23:14:43
收藏:
0 评论:
0 赞:
0 阅读:
22
1.链表(完整代码在尾部) 1.1链表介绍 链表是有序的列表,但是它在内存中是存储如下 链表是以节点的方式来存储,是链式存储 每个节点包含 data 域, next 域:指向下一个节点. 如图:发现链表的各个节点不一定是连续存储. 链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定 1.2 ...
分类:
编程语言 时间:
2021-08-17 23:14:11
收藏:
0 评论:
0 赞:
0 阅读:
18
执行iotop -u -mysql报告 [root@oracle11g support-files]# iotop -u mysql File "/usr/sbin/iotop", line 10 except ImportError, e: ^ SyntaxError: invalid synta ...
分类:
编程语言 时间:
2021-08-17 23:12:44
收藏:
0 评论:
0 赞:
0 阅读:
41
链表: 快慢指针: 常见面时题: package com.model.linkedlsit; /** * @Description:测试类 * @Author: 张紫韩 * @Crete 2021/8/17 15:34 * 给定一个链表list,和一个值target,将链表中小于于target的放在 ...
分类:
编程语言 时间:
2021-08-17 23:12:11
收藏:
0 评论:
0 赞:
0 阅读:
58
1.特点 基于Spring原生Servlet,提供功能强大的前端控制器DispatcherServlet,对请求和响应进行统一处理 对表述层(表示层)需要解决的问题进行全方位覆盖,提供全面的解决方案 内部组件化程度高,可插拔式组件即插即用 性能卓著,适合大型互联网项目要求 2.使用 <depende ...
分类:
编程语言 时间:
2021-08-17 23:12:00
收藏:
0 评论:
0 赞:
0 阅读:
36
静态代码块中使用Spring Bean导致空指针异常 可以知道的是,spring bean是对象层次的,而静态代码块是类层次的 如图:这种情况下外层静态代码块使用classloader去加载RoomTopicObserverImpl 而里层classloader又去加载spring bean,看上去 ...
分类:
编程语言 时间:
2021-08-17 23:10:48
收藏:
0 评论:
0 赞:
0 阅读:
42
实现第一个自动化测试入门案例: package autoTestE; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; public class FirstAutoTest { ...
分类:
编程语言 时间:
2021-08-17 23:09:20
收藏:
0 评论:
0 赞:
0 阅读:
44
算法描述: 桶排序是计数排序的升级版。它利用了函数的映射关系,高效与否的关键就在于这个映射函数的确定。 桶排序 (Bucket sort)的工作的原理:假设输入数据服从均匀分布,将数据分到一定数量的桶里。 实现逻辑: 1.设置一个定量的数组当作空桶; 2.遍历输入数据,并且把数据一个一个放到对应的桶 ...
分类:
编程语言 时间:
2021-08-17 23:09:11
收藏:
0 评论:
0 赞:
0 阅读:
34
输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。 示例: 输入:head = [1,3,2] 输出:[2,3,1] 解题思路: 首先这个链表的长度第一时间无法确认,所以无法直接使用下标的方式创建数组 其次需要从尾到头反过来输出数组,想到使用栈的【先入后出】的特点,所以使用栈作为中 ...
分类:
编程语言 时间:
2021-08-17 23:07:59
收藏:
0 评论:
0 赞:
0 阅读:
19
文件操作补充 1.flush() 将内存中的数据立刻刷到硬盘 相当于ctrl+s 2.readable() writeable() 判断文件是否可读可写 with open(r'userinfo.txt','a',encoding='utf8') as f: print(f.readable()) ...
分类:
编程语言 时间:
2021-08-17 23:06:58
收藏:
0 评论:
0 赞:
0 阅读:
34
#一、问题描述 前端把 token 存放在请求头里面,后端接口如果需要获取当前登录用户信息,我们是使用 HttpServletRequest 来获取请求头的 token,但是如果后续很多接口都需要获取当前登录用户信息,此时就出现代码重复问题。 #二、假设分析 我们能不能做出一个接口参数,让所有访问这 ...
分类:
编程语言 时间:
2021-08-17 23:06:49
收藏:
0 评论:
0 赞:
0 阅读:
18
概述 分布式系统面临的–配置文件问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务,由于每个服务都需要必要的配置信息才能运行,所以一套集中式的,动态的配置管理设施是必不可少的。spring cloud提供了configServer来解决这个问 ...
分类:
编程语言 时间:
2021-08-17 23:05:55
收藏:
0 评论:
0 赞:
0 阅读:
24
本文介绍一些Go语言的基础语法。 (目录) go简单小例子 先来看一个简单的go语言代码: package main import "fmt" // 加法运算 func add(x, y int) int { return x + y } func init() { fmt.Println("mai ...
分类:
编程语言 时间:
2021-08-17 23:05:38
收藏:
0 评论:
0 赞:
0 阅读:
18