- 博客(11)
- 收藏
- 关注
原创 Python封装接口自动化测试套件 !
: pytest.main([”–html=report/report.html”, “–self-contained-html”]) attach_extra_css(“custom.css”) # 添加自定义CSS样式 add_context({“project_name”: “My API Test Project”}) # 添加上下文信息。现在我也找了很多测试的朋友,做了一个分享技术的交流群,共享了很多我们收集的技术文档和视频教程。可以加入我们一起交流。
2025-02-03 04:31:08
590
原创 Java开发人员必知的常用类库,这些你都知道吗?
Nacos的动态配置服务让您能够以中心化、外部化和动态化的方式管理所有环境的配置。3.Spring Cloud Spring Cloud为开发人员提供了丰富的使用工具,开发人员基于这些工具可以快速构建分布式系统中的一些常见功能(例如,配置管理,服务发现,断路器,智能路由,微代理,控制总线,一次性令牌,全局锁,领导选举,分布式会话等)。Guava是Google的一组核心Java库,其中包括新的集合类型(例如多图和多集),不可变的集合,图形库以及用于并发,I / O,哈希,缓存,基元,字符串等的实用程序!
2025-02-01 19:42:30
300
原创 java应用性能调优之详解System的gc垃圾回收方法
当或API被调用时,将触发完整的GC事件。在GC完成之前,整个JVM将冻结(即正在运行的所有服务将被暂停),通常完整的GC需要很长时间才能完成。因此在不合适的时间运行GC,将导致不良的用户体验,甚至是崩溃。JVM具有复杂的算法,该算法始终在后台运行,进行所有计算以及有关何时触发GC的计算。当您显式调用System.gc()调用时,所有这些计算都将被抛掉。四、哪些场景适合显式调用System.gc()?
2025-02-01 19:40:46
535
原创 Android 深入Http(2)加密与编码
前面说过,嗨客是可以在AB数据传输中的路上 获取密文的,如果他截取了密文,然后又拿到了B的公钥,那么,他可以伪造一份原数据:“你给我转100到xxx账户”,然后拿B的公钥去加密,给B,B收到后因为可以用自己的私钥给解开,所以他会觉得这份数据就是A发的,然后他就转钱了。因为签名数据一般特别大,所以用加密算法和私钥加密后会变得更大,所以很占带宽,一般都会先对签名数据进行Hash,变成很小的数据,再进行加密。**拿自己的私钥去对原数据进行加密,别人如果能通过我的公钥对数据还原,这就说明这份数据的确是我自己造的。
2025-01-31 02:43:08
646
原创 Android 流式布局
测量尺寸过程:ViewGroup 的mesure()方法被父View调用,进而调用到 onMeasure() ,在onMeasuse()中会调用所有子 View 的 measure() 让它们进行自我测量,并根据子 View 计算出的希望的尺寸来计算出它们的实际尺寸和位置(注意是希望的尺寸,不是最终尺寸,比如ViewGroup 的宽为100dp,有一个子View的宽度为200dp,显然子View最多也只能是100dp的宽度)然后保存。// 获得它的父容器为它设置的测量模式和大小。// 叠加当前高度,
2025-01-31 02:41:24
655
原创 学弟问我如何用后台实现以树形显示分类的业务逻辑,我直接……
以上就是如何以树形样式显示分类的业务逻辑代码!接下来介绍一下BeanUtils.copyProperties()这个方法,简单来说:就是一个。为了分析简单,分别再创建出一级和二级各自的实体类。geigei~ 你好帅啊~第三步:编写具体的业务逻辑(为了方便这里选择。复杂点说:直接点进去看源码——>第二步:编写Controller控制层。
2025-01-30 05:42:43
164
原创 学会这个后,Postman 就可以丢掉了
可以看到,这个控制台展示的功能区和postman已经没什么差别了,包括请求方式,请求参数和请求头的填充都已经包含了,特别说明下的是,如果请求的方式是Authorization :Basic这种方式认证的话,可以点击下图所示的按钮,会弹出填充用户名和密码的窗口出来,填完后会自动补充到Authorization 的header里面去4历史请求记录。
2025-01-30 05:40:40
1870
原创 SQL Server 创建表及其约束条件_s( id_p int not null,lastname varchar(255) not nul
下面的 SQL 在 “Persons” 表创建时为 “Id_P” 列创建 CHECK 约束。请注意,“Orders” 中的 “Id_P” 列指向 “Persons” 表中的 “Id_P” 列。“Persons” 表中的 “Id_P” 列是 “Persons” 表中的 PRIMARY KEY。“Orders” 表中的 “Id_P” 列是 “Orders” 表中的 FOREIGN KEY。FOREIGN KEY 约束也能防止非法数据插入外键列,因为它必须是它指向的那个表中的值之一。
2025-01-29 21:29:14
346
原创 Springboot最简单的整合使用Mongodb案例
从上边截图可以看到,这里面的Collections(大集合),其实就是类似mysql里面的表的那种东西。然后右边的框,可以看到有个Key的概念,其实就是指这个Collections(大集合)里面,你需要获取的小集合信息,在这个小集合里面,实际上是对应一个实体类的,取值的时候就get方法就可以。好了,这里需要注意的是,上面实体类的字段,是必须一 一 对 应 mongodb里面某个小集合的 字段的!否则 ,不能成功取数据!uri: mongodb://IP地址:端口(27017或者你设置的)/(数据库的名称)
2025-01-29 21:22:55
1479
原创 Java 18都要来了,你不会还在用Java 8吧?
通过有效地调用外部函数(即 JVM 外的代码),并安全地访问外部内存(即不由 JVM 管理的内存), 外部函数和内存 API 使 Java 程序能够调用本机库并处理本机数据,而不具有 JNI 的脆弱性和危险。的方法 、构造函数和字段 , 使用方法句柄处理反射的底层机制将减少 java.lang.reflect 和 java.lang.invoke 两者的 API 维护和开发成本。允许针对多个模式测试表达式,每个模式都有特定的操作,可以简洁安全地表达复杂的面向数据的查询。的方法句柄之上, 重构。
2025-01-28 21:28:59
365
原创 IntelliJ IDEA配置maven
然后由于用于maven搜索下载全球的global仓库是在外国搭建的,不稳定,为了加速可以使用国内的镜像仓库,可以使maven加载速度大大提高,在标签之间插入下面代码(不包括)来到maven文件下找到conf下的setting.xml文件,用dw或者idea或者笔记本之类的编辑器打开,建议dw因为有智能提示很方便。(注意前面必须价格;先在随便创一个文件夹作为maven的仓库,也就是放各种maven下好的jar包的地方。新建一个Maven_HOME,变量值为所下载并解压的maven的文件目录。
2025-01-28 21:24:44
1508
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人