1.前言 有些时候我们需要在 Spring Boot Servlet Web 应用中声明一些自定义的 Servlet Filter来处理一些逻辑。比如简单的权限系统、请求头过滤、防止 XSS 攻击等。本篇将讲解如何在 Spring Boot 应用中声明自定义 Servlet Filter 以及定义它 ...
分类:
编程语言 时间:
2020-02-11 11:58:25
阅读次数:
79
几个重要概念实参、形参形式参数:定义函数名和函数体时候使用的参数,目的用来接收调用该函数时传入的参数实际参数:在调用有参函数时,主调函数与被调函数之间有数据传递关系。实际参数是调用有参方法的时候真正传递的内容。public void tes(String name){ // 形式参数 name Sy ...
分类:
编程语言 时间:
2020-02-11 11:59:17
阅读次数:
90
Marketpackage market;public class Market { private String marname; private Product[] productarr; public Product[] getProductarr() { return productarr; ...
分类:
编程语言 时间:
2020-02-11 12:01:02
阅读次数:
102
1、下载并解压Eclipse 下载并解压到e:/eclipse,目录情况如图所示。注: 这个Eclipse是64位的,应该使用本站提供的JDK(64)位,下载地址:JDK。 如果JDK位数和 Eclipse 位数不一致会导致奇怪的错误,请保持一致。 ...
分类:
编程语言 时间:
2020-02-11 12:03:43
阅读次数:
74
操作系統3 內存管理(頁面置換算法) 7. 頁面置換算法 在上一節講過, 換入換出頁面要根據特定的算法來執行, 這種算法就是頁面置換算法. 不合適的算法可能會使系統發生抖動,所謂抖動即指剛剛換出的頁面又要換回來,換回來不久又要換出去,這樣就導致系統的大部分工作時間都花在了頁面調度上,導致效率不高。 ...
分类:
编程语言 时间:
2020-02-11 13:10:27
阅读次数:
60
五、服务消费方搭建 1.在父项目上面新建模块myclient 2.选择Spring Cloud Discovery—>Eureka Discovery Client 选择Spring Cloud Routing—>OpenFeign 3.Module Name一般不做修改,和项目名称Artifact ...
分类:
编程语言 时间:
2020-02-11 13:12:13
阅读次数:
75
在java里类的关系大致分为三种, 1.继承(a is b):继承extends,实现implement 2.包含(a has b):组合>聚合>关联。关系亲密度越来越小,一个类在另一个类中声明为属性。 3.依赖(a use b):一个类中用到了别的类对象,比如a类的方法中创建b的对象并使用其属性跟 ...
分类:
编程语言 时间:
2020-02-11 14:21:46
阅读次数:
72
1 冒泡排序 时间复杂度 O(n²) 。额外空间复杂度O(1)。 1)算法步骤 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的 ...
分类:
编程语言 时间:
2020-02-11 14:22:41
阅读次数:
57
JavaScript 严格模式(use strict) JavaScript 严格模式(strict mode)即在严格的条件下运行。 使用 "use strict" 指令 "use strict" 指令在 JavaScript 1.8.5 (ECMAScript5) 中新增。 它不是一条语句,但是 ...
分类:
编程语言 时间:
2020-02-11 14:27:41
阅读次数:
72
购物车代码,一步一步进行(编写代码的过程,就是一个一步一步递进式的思考) 如下: 第一步,实现与用户交互以及答应可购物的清单 对于上一步有一个缺点就是打印出俩的购物清单是一个元祖,用户看起来并不方便,而且没有编号,首先我们实现如何让用户看起来好看 1 product_list=[ 2 ('book' ...
分类:
编程语言 时间:
2020-02-11 14:28:46
阅读次数:
60
这个可是我最稀罕的语言了,以后也行从事先关的工作,先把我电脑的装的卸载掉,Python的编译器是Pycharm,很久都没用了,卸载掉重装!vsc能写Python,Pycharm挺好,后期我先用idea集成在一起! 下载Python:https://www.python.org/ 官网是3.8.1 我 ...
分类:
编程语言 时间:
2020-02-11 14:30:47
阅读次数:
72
题目 给定一个整数数组和一个整数?k,你需要找到该数组中和为?k?的连续的子数组的个数。 示例 1 : 输入:nums = [1,1,1], k = 2 输出: 2 , [1,1] 与 [1,1] 为两种不同的情况。 说明 : 数组的长度为 [1, 20,000]。 数组中元素的范围是 [ 1000 ...
分类:
编程语言 时间:
2020-02-11 14:31:51
阅读次数:
75
哈希,对于每个点哈希一次 哈希的方式:该点到联通分量边界(上下左右)的距离和 然后分别对两个图的n个点按hash值排序,判断是否相等即可 1 #include <set> 2 #include <map> 3 #include <cmath> 4 #include <queue> 5 #includ ...
分类:
编程语言 时间:
2020-02-11 14:34:01
阅读次数:
52
Java 原本提供了 Date 和 Calendar 用于处理日期、时间的类,包括创建日期、时间对象,获取系统当前日期、时间等操作。但 Date 不仅无法实现国际化,而且它对不同属性也使用了前后矛盾的偏移量,比如月份与小时都是从0开始的,月份中的天数则是从1开始的,年又是从1900开始的,而 jav ...
分类:
编程语言 时间:
2020-02-11 14:35:02
阅读次数:
66
1,先说结论: 两个指针指向同一个结构,一个改了结构,另一个也会改掉。 两个指针指向同一个结构,修改了其中一个的指向,并且改了其中的内容,另一个不为所动。 2,看例子 main.cpp #include <iostream> struct ListNode { int val; ListNode * ...
分类:
编程语言 时间:
2020-02-11 14:35:38
阅读次数:
63
controller: @RequestMapping(value = "/pass/pointInfo.do", method = RequestMethod.GET) public String pointInfo(HttpServletRequest request) { return "po ...
分类:
编程语言 时间:
2020-02-11 14:36:18
阅读次数:
68
过去有一段时间一直以为带个括号的 sizeof() 是 C/C++ 的原生函数QAQ。 其实不然,sizeof 同位运算符(^|&~!)一样是一种单目运算符,作用于变量或数组。 在编译时编译器就会把 sizeof() 的内容转换成常数存入机器码中,不涉及函数的底层操作。 用途 sizeof 运算符可 ...
分类:
编程语言 时间:
2020-02-11 14:39:11
阅读次数:
86
在 JavaScript 中, null 用于对象, undefined 用于变量,属性和方法。 对象只有被定义才有可能为 null,否则为 undefined。 如果我们想测试对象是否存在,在对象还没定义时将会抛出一个错误。 错误的使用方式: if (myObj !== null && typeo ...
分类:
编程语言 时间:
2020-02-11 14:40:25
阅读次数:
68
package com.gong.springbootrabbitmq; import com.gong.springbootrabbitmq.bean.Book; import org.junit.After; import org.junit.Test; import org.junit.run ...
分类:
编程语言 时间:
2020-02-11 14:44:17
阅读次数:
216
1,打开项目,选择“file->project structure”,或者使用快捷键Ctrl+Alt+Shift+S。 2,在打开的窗口中可以看到“Modules”及其依赖项。 3,点击“dependencies”中的“+”选择合适的选项,比如“Jars or Directories”。 4,这个选 ...
分类:
编程语言 时间:
2020-02-11 14:44:59
阅读次数:
78