其实spring boot拦截器的配置方式和springMVC差不多,只有一些小的改变需要注意下就ok了。下面主要介绍两种常用的拦截器: 一、基于URL实现的拦截器: 关键代码:path.matches(Const.NO_INTERCEPTOR_PATH 就是基于正则匹配的url。 二、基于注解的拦 ...
分类:
编程语言 时间:
2019-01-09 18:55:29
阅读次数:
257
Python语言是一款对缩进非常敏感的语言,最常见的情况是tab和空格的混用会导致错误,或者缩进不对。 >>> a=100>>> if a>=0:... print a File "<stdin>", line 2 print a ^IndentationError: expected an ind ...
分类:
编程语言 时间:
2019-01-09 19:30:21
阅读次数:
757
线程安全:当多个线程访问一个对象时,如果不同考虑这些线程在运行时环境下的调度和替换执行,也不需要进行额外的同步,或者在调用方法进行任何其他的协调操作,调用 这个对象的行为都可以获得正确的结果,那这个对象是线程安全的。线程安全的实现方法:互斥同步:synchronized关键字 monitorente... ...
分类:
编程语言 时间:
2019-01-09 20:20:11
阅读次数:
200
MyBatis 使用简单的 XML 或注解用于配置和原始映射,将接口和 Java 的 POJOs(Plain Old Java Objects,普通的 Java 对象)映射成数据库中的记录。每个MyBatis应用程序主要都是使用SqlSessionFactory实例的,一个SqlSessionFac ...
分类:
编程语言 时间:
2019-01-09 20:20:27
阅读次数:
143
manachaer是一个可以在O(n)的时间内求出字符串中的最长回文串长度的算法 ...
分类:
编程语言 时间:
2019-01-09 20:21:51
阅读次数:
188
序列化 什么是序列化 序列化是将字典、列表等数据类型转化成一个字符串的过程 序列化的目的 1. 以某种存储形式使自定义对象持久化(存储) 2. 将对象从一个地方传递到另一个我地方(传输) 3. 使程序更具维护性 json模块 json是很多语言通用的一种数据标准,json可以转化的数据类型包括:st ...
分类:
编程语言 时间:
2019-01-09 20:22:32
阅读次数:
229
在运行下面这段代码时出现了并发修改异常java.util.ConcurrentModification: 问题所在: 遍历的同时集合在增加元素。简单点理解,集合告诉迭代器有多少个元素要迭代,然后迭代器去迭代了,然而集合又新增了元素,就出现了异常。 解决方法: 针对上面的代码,可以用ListItera ...
分类:
编程语言 时间:
2019-01-09 20:22:46
阅读次数:
168
import java.util.Arrays; public class testQuicksort { public static void main(String[] args) { int[] arr = { 12, 35, 56, 678, 2322, 561 }; quickSort(a ...
分类:
编程语言 时间:
2019-01-09 20:22:56
阅读次数:
177
import java.util.Arrays; public class testselectsort { public static void main(String[] args) { int[] arr = { 1999, 8, 15, 999999 ,89,56,3245}; select ...
分类:
编程语言 时间:
2019-01-09 20:23:03
阅读次数:
169
形式一 for 变量 in 某个范围(如一个list) 形式二 while(条件) break 跳出循环 使循环提前结束 continue 跳过本次循环 执行下一次循环 代码: L = ['Bart', 'Lisa', 'Adam'] for name in L: print('Hello,',na ...
分类:
编程语言 时间:
2019-01-09 20:27:23
阅读次数:
219
我们必须要了解一些Hibernate基础对象,如下: 配置对象 配置对象是你在任何 Hibernate 应用程序中创造的第一个 Hibernate 对象,并且经常只在应用程序初始化期间创造。它代表了 Hibernate 所需一个配置或属性文件。配置对象提供了两种基础组件。 数据库连接:由 Hiber ...
分类:
编程语言 时间:
2019-01-09 20:28:23
阅读次数:
221
1 将返回设置为produces = "application/json" 返回给客户端json格式的response。 2 对各种异常的处理 各种异常如何返回给客户端? 各种异常通过ResponseEntity返回给客户端。 3 一种通用的处理方式 3.1 定义一个Exception对象 publ ...
分类:
编程语言 时间:
2019-01-09 20:28:43
阅读次数:
214
一.背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 这里关于操作系统的知识就不说了,有兴趣的可以自己再了解了解 PS: ...
分类:
编程语言 时间:
2019-01-09 20:29:31
阅读次数:
191
概念 AOP即面向切面编程,指把不应该放在业务逻辑里的横切关注点抽取出来封装到切面类的方法里,当程序运行时再把这些横切点织入到一个或多个连接点。 作用 业务逻辑并不知道切面的存在,也不必不用去关心切面,实现了业务逻辑和关注横切点的分离 ...
分类:
编程语言 时间:
2019-01-09 20:30:42
阅读次数:
217
C 排序 题意 给一个$1\sim n(n\le 10^6)$排列,求这个排列用冒泡排序从小到大排序的第$cnt$步的状态。这里步的定义为,比较一次算一步。 贴个我看的不是很懂的题解,嗯不是很懂里面01到底咋玩了,如果有理解的比较清楚的教教我这个菜鸡吧。 说一下我自己的想法吧。 还是一轮一轮来,把$ ...
分类:
编程语言 时间:
2019-01-09 20:32:51
阅读次数:
183
1.函数的定义 2.Python实例 输出结果: ...
分类:
编程语言 时间:
2019-01-09 20:33:13
阅读次数:
197
前文链接:『算法学习』深度可分离卷积和MobileNet_v1 一、MobileNet v1 的不足 Relu 和数据坍缩 Moblienet V2文中提出,假设在2维空间有一组由 个点组成的螺旋线 数据,经随机矩阵 映射到 维并进行ReLU运算,即: 再通过 矩阵的广义逆矩阵 将 映射回2维空间: ...
分类:
编程语言 时间:
2019-01-09 21:33:55
阅读次数:
1512
把函数视作对象 在 Python 中,函数是一等对象。编程语言理论家把“一等对象”定义为满足下述条件的程序实体: 在运行时创建 能赋值给变量或数据结构中的元素 能作为参数传给函数 能作为函数的返回结果 在运行时创建 能赋值给变量或数据结构中的元素 能作为参数传给函数 说明python 函数是对象:这 ...
分类:
编程语言 时间:
2019-01-09 21:34:54
阅读次数:
194
布尔运算符 关系运算符: , =, 0;//true boolean f = n 0;除数为0,将会报错 boolean and = (n 5) && (5 / n 0); boolean or = (n 0); System.out.println(and); System.out.println ...
分类:
编程语言 时间:
2019-01-09 21:35:29
阅读次数:
222
1.k-近邻算法实现 2.测试 3.实验结果 CABD 实验环境:Ubuntu18.04+Pycharm+python3.6+numpy ...
分类:
编程语言 时间:
2019-01-09 21:37:21
阅读次数:
202