
其它
文章平均质量分 66
IABQL
记录自己学习的笔记,欢迎指正
展开
-
selenium自动化测试
chromedriver各版本下载地址需要下载chromedriver.exe驱动程序。原创 2022-09-22 20:09:10 · 600 阅读 · 1 评论 -
利用前缀树写一个敏感词过滤工具类
像如下创建一个文件,添加你需要过滤的单词,记住每个单词要换行。完全写好的工具类,复制粘贴直接使用。原创 2022-09-05 16:44:15 · 360 阅读 · 0 评论 -
什么是协程?
是节约内存,在64位的Linux中,一个线程需要分配8MB栈内存和64MB堆内存,系统内存的制约导致我们无法开启更多线程实现高并发。而协程是用户态的线程,用户可以自行控制协程的创建于销毁,极大程度避免了系统级线程上下文切换造成的资源浪费。是稳定性,前面提到线程之间通过内存来共享数据,这也导致了一个问题,任何一个线程出错时,进程中的所有线程都会跟着一起崩溃。是开发效率,使用协程在开发程序之中,可以很方便的将一些耗时的IO操作异步化,例如写文件、耗时IO请求等。- 也叫微线程,是一种新的多任务并发的操作手段。.原创 2022-08-13 21:54:23 · 4297 阅读 · 0 评论 -
xss攻击
程序中如何实现,写一个过滤器,拦截所有获取的参数,将特殊字符转换一下。:使用 Js 脚本语言,因为浏覧器默认支持脚本语言执行,如果在表单提交的时候,提交一些脚本参数,可能浏览直接进行执行。userName参数后面带了一个脚本参数,它打开了另一个页面,这个页面是一个高仿页面,那么就可能盗取信息。比如在评论区中,如果没有做XSS防御处理,那么有人评论了一个带有javascript。像一些特殊字符,比如<、>如果不进行特殊字符处理的话,很就可能受到 XSS 攻击。脚本的评论,那么这个脚本会被浏览器解析执行。...原创 2022-08-13 21:50:54 · 1114 阅读 · 0 评论 -
Dickerfile制作镜像,创建并运行容器(笔记2)
统一文件系统(Union File System)技术能够将不同的层整合成一个文件系统,为这些层提供了一个统一的视角,这样就隐藏了多层的存在,在用户的角度看来,只存在一个文件系统。CentOS的iso镜像文件包含bootfs和rootfs,而Docker的CentOS镜像复用操作系统的bootfs,只有rootfs和其他镜像层。由于Docker中镜像是分层的,tomcat虽然只有70多MB,但他需要依赖于父镜像和基础镜像,所以整个对外暴露的tomcat镜像大小500多MB。...原创 2022-08-13 17:26:45 · 253 阅读 · 0 评论 -
spring-security-oauth2(授权模式入门简单使用)
当前应用需要实现第三方登入,那么第三方是如何进行授权认证的?这就是oauth2协议。模拟实现微信端是如何进行授权认证登入。举例:豆瓣就是客户应用,授权服务器、资源服务器就是微信端持有。豆瓣需要向微信的授权服务器获取授权,获取到授权后再向资源服务器获取用户信息。那么我们就需要1.需要配置一个授权服务器(发放授权码)2.配置一个资源服务器(获取用户信息接口需要令牌才能访问)3.配置一个接口(获取返回用户信息)4.还要实现模拟用户的登入(因为授权服务器需要向用户发起是否允许授权的请求)......原创 2022-08-13 13:32:14 · 2995 阅读 · 0 评论 -
Docker入门学习(笔记1)
容器(Container):镜像(Image)和容器(Container)的关系,就像是面向对象程序设计中的类和对象一样,镜像是静态的定义,容器是镜像运行时的实体。镜像(Image):Docker镜像(Image),就相当于是一个root文件系统。Docker可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的Linux机器上。这两个参数后,容器创建后自动进入容器中,退出容器后,容器自动关闭。创建一个容器在后台运行,Docker 容器删除后,在容器中产生的数据还在吗?...原创 2022-08-13 11:21:11 · 228 阅读 · 0 评论