耗费
selenium实现绕过登录
selenium实现绕过登录痛点:在做web⾃动化的时候,每⼀个测试类都要去进⾏登录,这实在是太耗费性能,想着在整个测试周期内,只⽤登录⼀次就好了,完美解决⽅案:我们⼀般是⽤的是⽤cookie来控制登录状态,然⽽在selenium中有针对cookie的⽅法,下⾯做下简单实现思路:1、做登录操作2、获取⽬前的cookies,将其存储在⼀个⽂件中3、删除⽬前所有的cookie4、在每⼀个测试类的类前置...
批量修改xshell登录文件的方法
批量修改xshell登录⽂件的⽅法到新公司,别的同事直接发 xshell的登陆⽂件给我。⼤概100个左右。需要⽤户名和密码,如果通过xshell图形界⾯⼀台⼀台修改⽂件的⽤户名和密码,会特别枯燥⽽⼜耗费时间。分析:xshell 登陆⽂件是⼀个⽂本⽂件,可以编辑这个⽂件来修改⽤户名和密码。UserName=tongshi 这⾥写⽤户名Password=Wqjxxp &nbs...
springboot教程-选择单例还是多例
springboot教程-选择单例还是多例单例的应⽤场景如 Controller、service、dao,没必要每个请求都新建⼀个对象,既耗费CPU、⼜耗费内存5. 创建对象时耗时过多或者耗资源过多,但⼜经常⽤到的对象。6. 没有成员变量的类7. 频繁访问数据库或⽂件的类8. 其他要求只有⼀个对象的场景多例的应⽤场景springboot是啥有成员变量的 service单例的问题service增加...
一对多关联导致数据发散的SQL优化经验
⼀对多关联导致数据发散的SQL优化经验⼯作中会经常写SQL,⽽且⼯作中查询的数据量,⼀般都是⼏百万,甚⾄⼏亿的数据量。如果⾃⼰的SQL写的很烂,就可能导致查询了很久也不会跑出结果来。⽽我在⼯作中写SQL经常遇见的⼀个问题就是⼀对多关联导致数据发散。因此,这篇⽂章,主要记录⼀对多关联导致数据发散的应对⽅案。多表关联优化的例⼦我之前写了⼀个SQL,运⾏了⼀个多⼩时,也没有运⾏出来。下⾯我列出这个SQL...
ThreeJS中创建文字的几种方法
ThreeJS中创建⽂字的⼏种⽅法1. DOM + CSS传统html5的⽂字实现,⽤于添加描述性叠加⽂字的⽅法。⼀般使⽤绝对定位,并且保证z-index够⼤,⽤于显⽰在3D场景之上。优点:与CSS3D效果⼀致缺点:3d效果和运动还原不好2. THREE.CanvasTexture在canvas中绘制⽂字,然后使⽤CanvasTexture作为纹理进⾏贴图优点:⽂字效果较为丰富,⽅便绘制。缺点:⼀...
mysql中文排序规则
mysql中文排序规则MySQL中文排序规则是指在对中文字符进行排序时,按照中文的语言习惯进行排序的规则。MySQL中文排序规则主要有以下几种:1. utf8_general_ci:这是MySQL默认的中文排序规则,它是基于Unicode字符集的排序规则,对于大多数中文应用来说,这种排序规则已经足够了。2. utf8_unicode_ci:这是一种更加严格的中文排序规则,它比utf8_genera...
java中为什么要有基本数据类型
java中为什么要有基本数据类型①、基本数据类型有哪些?byte,short,int,long,float,double,boolen,char②、基本数据类型具有⾯向对象的特征么?不具备③、我们都说java是⾯向对象的,那为什么会有“基本数据类型”这样不具备⾯向特征的数据类型呢?基本数据类型是⽤的最频繁的类型。⽽且占⽤存储空间⼩,可以把它们存⼊栈中,实现快速的操作。⽽他们的封装类Integer等...