Springboot之自定义校验注解
在日常代码开发中,我们需要对实体类中的各个属性进行校验,比如非空判断、url 判断等等,在 javax.validation.constraints.* 包下面集成了多个校验注解。但是随着业务的发展,我们需要自定义一些特殊的注解,比如,针对一些标志位,我们必须保证其 数值只是 Integer类型的 ... 查看全文
【python】我OUT了,原来函数中的冒号和箭头是这么回事
翻了翻httprunner的源代码,越看越不对劲,感觉有点看不懂语法了。 这都什么鬼?感觉心好慌,顿时感到惭愧万分,还好意思说自己了解Python呢。 赶紧了解一下,原来这叫 type hints,是python3.5时候新增的一个特性。 函数里参数后的冒号其实是参数的类型建议,但是只是建议,就算你 ... 查看全文
python中的闭包
简单粗暴地理解为闭包就是一个定义在函数内部的函数,闭包中外部函数返回的不是一个具体的值,而是一个函数。一般情况下,返回的函数会赋值给一个变量,这个变量可以在后面被继续执行调用。闭包使得变量即使脱离了该函数的作用域范围也依然能被访问到。 #闭包函数,其中 exponent 称为自由变量 def nth ... 查看全文
Springboot 报错 Invalid character found in the request target. The valid characters are defined in RFC
今天看项目日志,发现报这个异常。 是tomcat容器的问题,因为出现了特殊字符,所以报异常了。Invalid character found in the request target. The valid characters are defined in RFC 7230 and RFC 398 ... 查看全文
python基础--1.数据操作
python数据类型有三种: 1. 列表 [ list ]:值可更改 --创建一个空list:a=[ ] 或 a=() --增加列表中的一个元素: list.append() list末尾增加一个元素 list.insert(n,'4') 在角标你的位置添加元素4 list.extend(list ... 查看全文
python的对象 变量 函数
对象 所有的数据类型都是对象 字符串 数字:整数、数字 列表、字典 函数、类、模块、方法 print(type(20)) # 查看对象的数据类型 python整型: int 浮点型 :float 精度17位 java的整型:byte short int long java的浮点型:float dou ... 查看全文
C 语言 ctype.h 中系列字符处理函数
一、前言 C 语言中有一系列专门处理字符的函数, ctype.h 头文件包含了这些函数的原型。这些函数接受一个字符作为参数,如果该字符属于某特殊的类型,就返回一个非零值(真);否则。返回0(假)。 二、ctype.h 头文件中的字符测试函数 ctype.h 头文件中的字符测试函数 三、ctype.h ... 查看全文
靶机练习 - ATT&CK红队评估实战靶场二 - 2. WebLogic漏洞利用
端口扫描 174.140端口扫描结果: 174.141端口扫描结果: Weblogic漏洞扫描 174.140的7001端口是Weblogic的端口,用Weblogic漏洞扫描工具进行扫描: 找到了管理后台,尝试了简单的口令爆破,木有成功,另外还发现了SSRF漏洞和Java反序列化漏洞,SSRF漏洞 ... 查看全文
telnet协议的root 账号登陆
1.执行tty命令,查看当前总线 当前总线为pts/4 2 添加telnet协议总线 telnet是pts/线 /etc/securetty 文件里增加pts/4就可以了,不够就再多加些, pts/1 pts/2 pts/3 pts/4 3.重启服务 重启telnet服务 service xinet ... 查看全文
GraphQl in ASP.NET Core
GraphQl in ASP.NET Core https://graphql.cn/ https://graphql-dotnet.github.io/docs/getting-started/arguments/ 1. GraphQl的简介 2.Shecmas and Types(数据类型 对比 ... 查看全文
Jenkins结合.net平台工具之Msbuild
前面我们讲解了关于Jenkins的一些基本知识,通过这些知识我们可以结合一些其它工具实现更为复杂的任务,本篇我们将介绍如何使用msbuild工具结合Jenkins实现构建一个.net控制台框. 首先我们打开visual studio创建一个控制台程序,叫作ConsoleBuildTest,如下图示 ... 查看全文
8.Kubernetes 的微服务架构设计
通过轻量级的容器隔离技术,kubernetes 借助微服务的特性以及 docker 实现了平台的自动化管理能力。 现在我们尝试重新从微服务框架的角度和 Kubernetes 的组件设计进行对比,可以发现 Kubernetes 的设计也是遵循微服务架构的设计原理: Kubernetes 中的核心要素 ... 查看全文
js将表格中指定的行隐藏
for (var m = 0; m < oneList.length; m++) { $('#grid tr').find('td:eq('+oneList[m]+')').hide(); } 其中oneList里面存储的是指定列的列数,也就是列坐标 ... 查看全文
20201106第15课,使用Apache服务部署静态网站
目前能够提供Web网络服务的程序有IIS、Nginx和Apache等。其中,IIS(InternetInformationServices,互联网信息服务)是Windows系统中默认的Web服务程序,这是一款图形化的网站管理工具,不仅可以提供Web网站服务,还可以提供FTP、NMTP、SMTP等服务。在httpd服务程序的主配置文件中,存在三种类型的信息:注释行信息、全局配置、区域配置,SELin 查看全文
JS创建文件并上传服务器
一、前言 一般上传文件,都是通过<input type="file" />标签,然后选择本地文件,再进行上传。最近遇到一个需求,就是由JS创建好一个二进制文件,然后上传到服务器。原理还是比较简单的,就是通过js提供的blob创建一个数据流。然后生成一个文件实例。然后提交到后端。 二、服务器代码 服务 ... 查看全文
redis安装与使用(windows端)+Redis设置Auth认证保护
Redis 安装 Window 下安装 下载地址:https://github.com/tporadowski/redis/releases。 Redis 支持 32 位和 64 位。这个需要根据你系统平台的实际情况选择,这里我们下载 Redis-x64-xxx.zip压缩包到 C 盘,解压后,将文 ... 查看全文
vnc viewer windows,vnc viewer windows下如何安装vnc
和很多小伙伴一样,小编在日常工作中,也会用到vnc viewer软件,那大家知道vnc viewer windows下vnc安装步骤有哪些吗?又知道在vnc viewer windows下如何实现vnc安装?没关系,你看完我这篇文章,一定能或多或少有所收获。今天我就跟大家讲讲vnc viewer 在 ... 查看全文