func Cors() gin.HandlerFunc { return func(c *gin.Context) { method := c.Request.Method //请求方法 origin := c.Request.Header.Get("Origin") //请求头部 var head ...
分类:
其他好文 时间:
2020-08-05 10:42:07
阅读次数:
95
使用 Spring 实现 AOP 方式一:使用Spring的API接口 [主要SpringAPI接口实现] 方式二:自定义来实现AOP [主要是切面定义] 方式三:使用注解实现 1、使用AOP织入,需要首先导入一个依赖包 <!-- https://mvnrepository.com/artifact ...
分类:
编程语言 时间:
2020-08-01 21:34:04
阅读次数:
78
where、set、trim 三个标签都是为了解决 MyBatis 在动态生成 SQL 时,产生了多余的前缀和后缀的问题。 where实例 <select id="selectUserByIdAndName" resultType="com.imooc.mybatis.model.User"> SE ...
分类:
其他好文 时间:
2020-08-01 12:32:23
阅读次数:
62
#判断分数优良:deffenshu(shu):if(shu<60):print("不及格")if(60<=shuand80>shu):print("中")if(80<=shuand90>shu):print("良好")if(shu>=90andshu<100):print(‘优‘)
分类:
其他好文 时间:
2020-07-31 21:49:47
阅读次数:
111
前言 本节我们将学习一下@PostConstruct的用法。 概述 @PostContruct是spring框架的注解,在方法上加该注解会在项目启动的时候执行该方法,也可以理解为在spring容器初始化的时候执行该方法。 /** * 项目启动时,初始化定时器 */ @PostConstruct pu ...
分类:
编程语言 时间:
2020-07-30 14:39:59
阅读次数:
100
参考资料:https://www.youtube.com/watch?v=K1bMSPje6pw&list=PLhfrWIlLOoKMe1Ue0IdeULQvEgCgQ3a1B&index=2 apt-get update apt-get install yersinia yersinia -h y ...
分类:
系统相关 时间:
2020-07-29 21:17:30
阅读次数:
83
1. 安装chrome 1.1 添加repo源 sudo vi /etc/yum.repos.d/google.repo 在打开的空文件中填入以下内容 [google] name=Google-x86_64 baseurl=http://dl.google.com/linux/rpm/stable/ ...
分类:
系统相关 时间:
2020-07-29 17:41:49
阅读次数:
79
package LeetCode_636 import java.util.* /** * 636. Exclusive Time of Functions * https://leetcode.com/problems/exclusive-time-of-functions/description ...
分类:
其他好文 时间:
2020-07-29 10:01:26
阅读次数:
59
CSRF 跨站请求伪造攻击 CSRF 原理 下图大概描述了 CSRF 攻击的原理,可以理解为有一个小偷在你配钥匙的地方得到了你家的钥匙,然后拿着要是去你家想偷什么偷什么。 CSRF 攻击必须要有三个条件: (1)用户已经登录了站点 A,并在本地记录了 cookie (2)在用户没有登出站点 A 的情 ...
分类:
其他好文 时间:
2020-07-28 22:19:38
阅读次数:
61
同时接收文件类型数据和json数据时写法如下,其中OpenGroupAreaEntity前不用加@RequestBody注解。 个人认为:此处content-type的类型为:multipart/form-data ,表示表单中进行文件上传。由于参数中的MultipartFile类型影响了reque ...
分类:
Web程序 时间:
2020-07-28 10:10:55
阅读次数:
127