【SpringCloud】Gateway 配置全局过滤器获取请求参数和响应值 实现Ordered接口getOrder()方法,数值越小越靠前执行,记得这一点就OK了。 获取请求参数RequestBody @Component @Slf4j @AllArgsConstructor public cla ...
分类:
编程语言 时间:
2020-07-02 21:41:53
阅读次数:
139
分工、同步、互斥的历史由来 分工:单道、多道、分时 同步:线程通信(组织编排任务) 互斥:因(多线程访问共享资源)果(串行化共享资源的访问) 1切都是为了提高性能 2.可见性、原子性、有序性 可见性:CPU缓存导致可见性问题 原子性:线程切换导致原子性问题 有序性:编译优化带来的有序性问题 3.ja ...
分类:
编程语言 时间:
2020-07-02 21:43:30
阅读次数:
69
目的:跟编程纠缠了这么久,今天我想跟排序算法做个了断。 第一种:归并排序 思想: 1) 两个已经排好序的序列,如果要融合那复杂度是多少呢? 很简单 O(n)。例子: 1 3 5 7 9 和 2 4 6 8 10 12原理很简单: 敌不动我不动,谁大谁动(假设按照从大到小的顺序排序的话) 2) 归并排 ...
分类:
编程语言 时间:
2020-07-02 21:49:24
阅读次数:
60
类和对象,主要是学习【面向对象编程】了,这种编程方法中,用户可以自定义类型来同时对代码和数据进行整理。 一,用户自定义类型 Python 有很多的内置类型,现在我们来自定义一个新的类型。 比如,创建一个叫 Point 的类,用于表示一个二维空间中的点。 数学符号上对点的表述一般是一个括号内有两个坐标 ...
分类:
编程语言 时间:
2020-07-02 21:51:56
阅读次数:
129
参考博客 https://blog.csdn.net/hczhcz0905/article/details/80084492 windows 上使用 conda 安装裸的 py2.7 比较容易,但是要将 spyder 切换为 py2.7 运行比较困难。并且裸的 py 2.7并没有配套的 numpy ...
分类:
编程语言 时间:
2020-07-02 21:53:41
阅读次数:
92
对象与对象变量 要想使用对象,就必须首先构造对象,并指定其初始状态。然后,对对象应用方法。在Java 程序设计语言中,使用构造器(constructor)构造新实例。构造器是一种特殊的方法,用来构造并初始化对象。 构造器的名字应该与类名相同。以Date类为例,其构造器名为Date。要想构造一个Dat ...
分类:
编程语言 时间:
2020-07-02 21:55:12
阅读次数:
65
参考网址:http://blog.sina.com.cn/s/blog_471132920101hhsd.htmlhttps://blog.csdn.net/winchyy/article/details/51564489https://www.jianshu.com/p/1fade1e8c309h ...
分类:
编程语言 时间:
2020-07-02 21:57:06
阅读次数:
121
PTA 自测-3 数组元素循环右移问题 题目描述 一个数组A中存有N(>0)个整数,在不允许使用另外数组的前提下,将每个整数循环向右移M(≥0)个位置,即将A中的数据由(A?0??A?1???A?N?1??)变换为(A?N?M???A?N?1??A?0??A?1???A?N?M?1??)(最后M个数 ...
分类:
编程语言 时间:
2020-07-02 21:57:36
阅读次数:
59
已经使用python很久了,但是总感觉差了点,具体并不知道是什么问题,所以开个拾遗博客来捡一些在使用python中忽略的细节,并简单的总结归纳,希望能得到提升. 内容涵盖点: 1.主要是我自己一眼看不懂的; 2.我自己感觉新颖的; 3.杂七杂八的概念或方法... 开始: 一.什么是python(这个 ...
分类:
编程语言 时间:
2020-07-02 21:58:30
阅读次数:
77
if条件判断语句:条件成立,执行什么代码;条件不成立,执行什么代码结构一:只判断真(true),条件为假,什么也不做if(条件判断:判断结果是一个布尔值){条件为真(true),执行的代码} 结构二:既判断真,也判断假 if(条件判断){条件为真,执行的代码}else{条件为假,执行的代码} 结构三 ...
分类:
编程语言 时间:
2020-07-02 22:00:38
阅读次数:
86
编程思想 面向过程编程(Procedural programming):根据业务逻辑从上到下写代码,关注于具体怎样实现。 面向函数编程(Function oriented programming):将面向过程编程过程中有重复的代码,封装成一个独立的函数。(函数等价于功能) 面向对象编程(Object ...
分类:
编程语言 时间:
2020-07-02 22:04:24
阅读次数:
91
前言 在编程中异常报错是不可避免的。特别是在学习某个语言初期,看到异常报错就抓耳挠腮,常常开玩笑说编程1分钟,改bug1小时。今天就让我们来看看什么是异常和怎么合理的处理异常吧! 异常与error介绍 下面还是先让我们来看一下基本概念吧! ? 异常指程序运行过程中出现的非正常现象,例如用户输入错误、 ...
分类:
编程语言 时间:
2020-07-02 22:05:03
阅读次数:
66
继承 继承:让子类拥有父类的所有属性和方法 父类,也被称为超类 python支持多继承,Java 不支持多继承,但支持多重继承。 类属性和方法的添加不会因为继承而受到任何影响。 对象属性是怎么被继承: 继承的时候因为__init__方法被继承,间接继承了对象属性。 在子类的__init__方法中通过 ...
分类:
编程语言 时间:
2020-07-02 22:05:16
阅读次数:
181
前言 在编程中异常报错是不可避免的。特别是在学习某个语言初期,看到异常报错就抓耳挠腮,常常开玩笑说编程1分钟,改bug1小时。今天就让我们来看看什么是异常和怎么合理的处理异常吧! 异常与error介绍 下面还是先让我们来看一下基本概念吧! ? 异常指程序运行过程中出现的非正常现象,例如用户输入错误、 ...
分类:
编程语言 时间:
2020-07-02 22:08:59
阅读次数:
65
开发背景什么的我就不介绍了官网介绍:https://spring.io/guides/tutorials/spring-boot-oauth2/ 既然大家需要用到这个技术 直接撸代码吧!!! 1.创建maven springboot项目 添加相关依赖 采用最新的版本(相关依赖版本如下) <!--sp ...
分类:
编程语言 时间:
2020-07-02 22:11:58
阅读次数:
83
数组初始化与匿名数组 数组的声明 以下语句仅仅是声明变量a,并没有对a进行初始化成为真正的数组 int[] a; int a []; 初始化 使用new运算符创建数组 不使用new运算符 // 使用new int[] a = new int [100]; // 创建数组对象并同时赋予初始值 int[ ...
分类:
编程语言 时间:
2020-07-02 22:13:02
阅读次数:
63
运算符 a += 20 # a = a+20 逻辑运算: and 并且的意思. 左右两端的值必须都是真. 运算结果才是真 or 或者的意思. 左右两端有一个是真的. 结果就是真. 全部是假. 结果才能是假 not 非的意思. 原来是假. 现在是真. 非真即假, 非假既真 先算括号,然后算not, 然 ...
分类:
编程语言 时间:
2020-07-02 22:13:30
阅读次数:
73
Java容器 容器主要包括Collection和Map两种,Collection存储着对象的集合,而Map存储着键值对(两个对象)的映射表。 Java中常用的线程安全的集合类有Vector、Hashtable、ConcurrentHashMap、Stack Set --TreeSet(有序):基于红 ...
分类:
编程语言 时间:
2020-07-02 22:13:53
阅读次数:
93
在由若干 0 和 1 组成的数组 A 中,有多少个和为 S 的非空子数组。 示例: 输入:A = [1,0,1,0,1], S = 2 输出:4 解释: 如下面黑体所示,有 4 个满足题目要求的子数组: [1,0,1,0,1] [1,0,1,0,1] [1,0,1,0,1] [1,0,1,0,1] ...
分类:
编程语言 时间:
2020-07-03 00:31:48
阅读次数:
82
给定一个整数数组和一个整数 k,你需要找到该数组中和为 k 的连续的子数组的个数。 示例 1 : 输入:nums = [1,1,1], k = 2 输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。 说明 : 数组的长度为 [1, 20,000]。 数组中元素的范围是 [-1000, 1 ...
分类:
编程语言 时间:
2020-07-03 00:34:57
阅读次数:
73