什么是跨域请求我们知道,我们web的网站的网页,会展示在浏览器中,其中的按钮、或者脚本等等可以触发事件、发起http请求的。至于发送什么样的http请求,那完全就是我们开发者(网站开发者)设计的。 我们可以按照业务需要,发出任意的http请求。 任意的http请求就是千奇百怪了,可以是对自家网站后端的http请求,也可以是对其他相关网站的请求。甚至于如果我们某些开发者、黑.客不怀好意,那就发起对
oauth2 实战, 详细测试
2.0 == 2.000 当然,显而易见,应该是相等的, >>> 2.0 == 2.000TrueTrue>>> 2.0 == 2True 但是,如果有很小的浮点尾数>> 2.0 == 2.0
千万要小心啊, 同学们啊, curl 引发了很多的奇怪问题啊 curl 竟然需要 把url 用单引号括起来? .. 否则就无法传递query参数.. 中文也是。 真
如果执行 gradle clean build --info, 输出是: Looking for a different daemon...Found daemon DaemonInfo{pid=19048, address=[5dc61bb0-e70a-41ff-855e-61754ab113ee port:50734, addresses:[/127.0.0.1, /0:
竟然遇到了 数据库的死锁: 2022-11-05 23:51:18.298 | ERROR 30116 | http-nio-48080-exec-9 [TID: N/A] c.i.y.f.w.c.h.GlobalExceptionHandler | [defaultExceptionHandler]org.springframework.dao.CannotAcquireLoc
Spring boot启动报错: Bean with name 'bpmProcessInstanceApiImpl' has been injected into other beans [bpmProcessInstanceServiceImpl] in its raw version as part of a circular reference, but has eventual
idea 插件 db browser 是个好东西, 免去了我安装navicat , 特别是其授权码的烦恼。 但是这个idea 插件 db browser 其实并不好用, 当然, 基本上还是能够使用的。不过了, 也会有一些这样那样的坑。 比如我在docker新建了一个数据库, 然后连接 :有时候发现就是连不上:有的mysql 服务端是可以连得上的, 所以我想应该不会是我这个db browser客户端
想用@Min 来校验是否为空, 结果发现不行, 看来是必须用到 @NotNull 注解了. 如下. 我的代码是:@Min(value = 0,message = MsgCdConstant.AMOUNT_MUST_BE_POSITIVE) http请求报错:HV000030: No validator could be found for constr
发送curl 请求:curl -X POST --header 'Content-Type: application/json' --header 'Accept: text/html' -d '{ \ "body": { \ "account": "41557558612310085632", \ "appid": "5000000002", \ "amount":
我使用下面的nginx配置, 看起来好像没问题:server { listen 80; # listen somename:80; # server_name somename alias another.alias; location /mock/pay/ { root htm
好好地, nacos 又不行了:20 11:36:16 ERROR[10.97.125.2_8848] ig.http.ServerHttpAgent.httpPost:165 [SYSTEM]: [NACOS ConnectException httpPost] currentServerAddr: http://10.97.125.2:8848, err : Connection refuse
yaml 中 tab 空格引起的问题
redisson 官方bug引起的复杂的升级难题.
redis的lua脚本说明lua脚本 其实是一个语言,有完整的程序控制语法和一些简单的特殊的数据结构比如table。不依赖于redis 的,但是lua脚本是c写的一个非常简单的语言,所以redis也提供了对lua的支持,而且是默认支持,以插件的方式。 下面的说明来自知乎 https://zhuanlan.zhihu.com/p/77484377: 一、简介Redis中
一般情况,应当尽量遵守下面各规则,特殊情况除外,如有必要需要评审! 因为约定熟成, 统一、标准的操作, 才能自动化!一、数据库表的设计各字段应该使用什么类型,什么精度?id 字段是使用 int、bigint、char还是varchar?一般情况下建议使用 int, 而且是自动递增int有11位,可以存储42忆数据,最大值是21亿左右,范围是-231到231-1,即 -2147483648~2147
我在测试xss 的时候,我使用下面示范2 测试没问题,而使用 示范1 测试就不行;<a href="aaa" οnclick="alert(/xss/)">示范1</a><a href="ggg" onclick="alert(/xss/)">示范2</a>如下,可以看到,第二个是有 “event” 标志的,点击有弹框, 而第一个就没有:&
问题现象 启用oauth2后,正常的oauth2 登录都是没有问题的,但是我想 form登录呢? 其实也是支持的,不过我开始是没搞明白,
oauth2 client访问oauth2 server 的user info 端点; 返回401 invalid_user_info_response日志是: invalid_user_info_response] An error occurred while attempting to retrieve the UserInfo Resource: 401 null] onAuthentic
lua脚本 其实是一个语言,有完整的程序控制语法和一些简单的特殊的数据结构比如table。不依赖于redis 的,但是lua脚本是c写的一个非常简单的语言,所以redis也提供了对lua的支持,而且是默认支持,以插件的方式。redis中调用lua 做什么呢? 一般就是利用lua 做一些稍微复杂的事情,其实就是执行lua脚本。 具体什么样的脚本呢? 通常还是执行redis 的命令, 也就是让几个re
我修改了一下 go.mod 文件 lic_req 改成了 lic_req0506 module lic_req0506go 1.17require ( github.com/farmerx/gorsa v0.0.0-20161211100049-3ae06f674f40 github.com/gin-gonic/gin v1.7.7)require ( gi
type列 其实很关键。 解释如下: type列这一列表示关联类型或访问类型,即MySQL决定如何查找表中的行。依次从最优到最差分别为:system > const > eq_ref > ref > fulltext > ref_or_null > index_merge > unique_subquery > index_su
什么是高可用 在定义什么是高可用,可以先定义下什么是不可用,一个网站的内容最终呈现在用户面前需要经过若干个环节,而其中只要任何一个环节出现了故障,都可能导致网站页面不可访问,这个也就是网站不可用的情况。 参考维基百科,看看维基怎么定义高可用: 系统无中断地执行其功能的能力,代表系统的可用性程度,是进
1. 如何保证缓存与数据库双写时的数据一致性?
浏览器跨域请求 原理和个人理解
在局域网内, 如何查看空闲的没有被占用的ip?为什么?公司的局域网内的电脑比较多,200多台,有时候其他人的电脑上不去网,原因是他的电脑是后开机的,他的ip被别人占用了。或者我们想创建一个虚拟机,分配一个局域网ip,那么我们需要寻找一个没有被占用ip。怎么办?可以通过一些工具,事实上也是非常多的工具,但是感觉太麻烦了。 有没有简单的方法? 查询到 nmap ,但这个还是不好用。然后,看到一篇文章这
我之前的博客说过docker 动态修改容器的环境变量的话题,见 《docker 动态修改容器的环境变量》 但是,在docker 容器中,通常容器里面 vi 不可用,安装vi、vim 等命名也是很麻烦的,特别是如何没有网络,那就很痛苦。 想要修改 配置文件, 有没有简单的方法呢?具体怎么办呢,有的。原生的命令,如 less、 cat 都是可以用的,但是不具备修改的功能。其他的呢,
当我们配置了 jdbc 之后。 就是说配置了把 授权码code、access_token、approval 之后,在做了响应的请求之后,oauth2 框架会记录 一些对应的信息到数据库中去。 具体来说,这些需要存储的信息分别对应: 存储授权码code 的为JwtTokenStore、 存储用户授权动作信息为 JdbcApprovalStore、 存储access_t
搭建docker镜像私服registry:搭建docker镜像私服,最简单的方式,就是使用 registry镜像了docker run -d -p 5000:5000 --restart=always --name registry -v /opt/registry:/var/lib/registry registry然后访问http://localhost:5000/v2/_catalog, 查
docker容器在运行一定时间后会产生大量的日志,导致磁盘空间满等各种问题出现。为什么会有这么多日志? 其实就是我们的应用程序的日志的标准输出。 如果我们关闭了我们的应用程序的日志的标准输出,那么就不会有那么多的Docker容器日志输出了!日志查看想查看docker 容器日志, 使用 docker logs -f 容器id我一试,结果, 一直滚动,非常快的速度输出日志, 5分
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号