写点什么

程序员

243 人感兴趣 · 1.2w 次引用

  • 最新
  • 推荐

软件测试 / 测试开发丨学习笔记之 Python 函数

用户头像
测试人
2 小时前

pycharm 自动格式化快捷键:ctrl+alt+L 函数调用 function_name:函数名称 parameter_value:可选,指定各个参数的值

学会这招,来给你的 SpringBoot 工程部署的 jar 包瘦瘦身吧!

用户头像
Java Advanced
4 小时前

SpringBoot 为我们快速开发提供了很好的架子,使得我们只需要少量配置就能开始我们的开发工作,但是当我们需要打包上传部署时,却是很神伤的一个问题,因为打出来的 Jar 包少则十几兆,多则一百来兆,我们需要上传至公网服务器时,是非常慢的,这就引出了今天

Spring Validated 校验框架,让你的项目更简洁,提升开发效率

用户头像
Java Advanced
5 小时前

Spring Framework 提供了一套可以方便地对 Controller 层中接收的参数进行校验的框架,其中就包括了 @Validated 注解。在 Spring 项目中使用 @Validated 注解可以让我们更加方便地进行参数校验,避免了手动校验的麻烦,并且使得代码更加优雅和易于维护。本文

软件测试 / 测试开发丨 Python 类与对象学习笔记

用户头像
测试人
7 小时前

类与对象 类(class): 用来描述具有相同的属性和方法的对象的集合。它定义了集合中每个对象所共有的属性和方法。 对象(object):也称为类的实例,是一个具体存在的实体。

软件测试 / 测试开发丨 Python 常用数据结构 - 元组

Tuple 元组 1、 元组使用:创建 使用逗号分隔 通过小括号填充元素 通过构造方法 tuple(iterable)

https://static001.geekbang.org/infoq/c7/c7c09c6b3b26bb9c7dbac0129d61c8f7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

SpringBoot 进阶学习?看这篇就够了!

相信从事Java开发的朋友都听说过SSM框架,老点的甚至经历过SSH,说起来有点恐怖,比如我就是经历过SSH那个时代未流。当然无论是SSM还是SSH都不是今天的重点,今天要说的是Spring Boot,一个令人眼前一亮的框架,从大的说,Spring Boot是取代了SSM中的SS的角色

软件测试 / 测试开发丨 Python 常用数据结构 - 列表

1、列表使用:索引 默认正向索引,编号从 0 开始。 支持反向索引,编号从-1 开始。 2、 列表使用:切片 切片 [start: stop: step] 3、 列表使用:运算符 使用 * 运算符可以重复生成列表元素。 使用 + 加号运算符,可以将两个列表合二为一。

https://static001.geekbang.org/infoq/00/00e72c4d97e92aead6502410e061602b.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

阿里人手一本的 Java 性能调优手册,几乎涵盖了性能优化的所有操作

说起性能调优,想必大家都知道,但是就是没怎么用过,所以在Java性能优化上面临着很多的困扰,比如:

https://static001.geekbang.org/infoq/d6/d6e7d854d59025f0ba835c9d5c8a735f.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

5 款超级好用的开发效率工具,建议收藏!

大家好!高温天气切莫太累,注意防暑休闲开胃(~ o ~)~zZ 人口过剩的时代,劳动力也追求高性价比。好的工具,能够帮助我们更高效地完成工作,节省时间(摸鱼时间)和精力,这几款宝藏的开源免费效率工具,特别分享!让你事半功倍,赶快试试吧!

Spring Boot 优雅实现多租户架构,so easy!

多租户架构是指在一个应用中支持多个租户(Tenant)同时访问,每个租户拥有独立的资源和数据,并且彼此之间完全隔离。通俗来说,多租户就是把一个应用按照客户的需求“分割”成多个独立的实例,每个实例互不干扰。

OpenFeign 做错了什么,惨遭 SpringCloud 2022 抛弃!

Feign是Spring Cloud中的一个声明式的HTTP客户端库,用于简化编写基于HTTP的服务调用代码。但是从Spring Cloud 2020版本开始,官方宣布Feign将不再维护和支持,推荐使用OpenFeign作为替代方案。

软件测试 / 测试开发丨 Pytest 测试框架学习笔记

pytest 参数化用例 测试登录场景 测试登录成功,登录失败(账号错误,密码错误)* 创建多种账号: 中⽂文账号,英⽂文账号*

加密后的敏感字段还能进行模糊查询吗?该如何实现?

有一个问题不知道大家想过没?敏感字段数据是加密存储在数据库的表中,如果需要对这些敏感字段进行模模糊查询,还用原来的通过sql的where从句的like来模糊查询的方式肯定是不行的,那么应该怎么实现呢?这篇文章就来解决这个问题。

开源一个网页版的 Xshell,支持 FTP 和 SFTP 两种方式!

该平台类似于网页版的Xshell,基于cookie和json的方式存储登录信息无数据库更方便兼容每个用户的使用,支持SFTP和FTP两种登录方式,打破原有黑端显示命令行和文件名的方式,以div的方式展示文件图,支持命令输入,报错输出。

https://static001.geekbang.org/infoq/1e/1efd905d8c60d5c22b7d3d7de5b12f06.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何理解 REST 和 RPC 之间的差异?

用户头像
Apifox
06-12

随着Web应用程序和分布式系统的不断发展,面向服务的架构和分布式系统的设计变得越来越重要。在这个领域中,REST和RPC是两种广泛使用的架构风格。本文将分别介绍REST和RPC的概念和特点,然后从丰富的角度来分析REST与RPC的差异。最后,我们将分析REST和RPC的

从分布式到微服务解密“架构”原理与实战笔记

分布式架构与微服务平台是当今IT界的关键技术,也是资深软件工程师和系统架构师必须掌握的核心技术。

https://static001.geekbang.org/infoq/c8/c8da7ce7b29317ff02ba2d482899bfc7.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

一些对程序员有用的网站

Stack Overflow:订阅他们的每周新闻和任何你感兴趣的主题

阿里内部人手一份的 Spring Cloud Alibaba 手册

前段时间一个朋友去面试,阿里面试官一句话问倒了他。实际上,不在 BAT 这样的大厂工作,是很难接触到支撑千亿级流量微服务架构项目的。但也正是这种难得,让各个大厂都抢着要这样的人才!

https://static001.geekbang.org/infoq/ae/aebff997026d2f07a7c82e6e71944810.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

了解 Dubbo:分布式服务框架的基础知识

用户头像
Apifox
06-09

Dubbo 是阿里巴巴公司开发的一款高性能的分布式服务框架,用于远程服务调用和服务治理。它具有透明化的远程调用、负载平衡、服务注册和发现、可扩展性和服务治理等特性。Dubbo支持自定义扩展各种功能,如负载均衡、协议、序列化等,并提供了大量服务治理功能

https://static001.geekbang.org/infoq/d1/d10b72f2583632c11d880de992ecb831.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

别着急摆烂,看看你到底值多少钱?

看岗位是造飞机的,没想到进去以后是拧螺丝的。年轻不知道起薪高的好处,现在被各种压涨幅,各种倒挂,干最累的活,拿最少的钱,吃最硬的大饼。后疫情时代的“元年”,打工人最关心什么?是技能,成长,发展还是薪酬?

软件测试 / 测试开发丨 Allure2 报告中添加附件 -html、视频

Allure2 报告中添加附件(html)应用场景 应用场景:可以定制测试报告页面效果,可以将 HTML 类型的附件显示在报告页面上。 解决方案:Python:使用 allure.attach() 添加 html 代码。Java:直接通过注解或调用方法添加。

软件测试 / 测试开发丨 Allure2 报告中添加附件 - 日志

Allure2 报告中添加附件(日志)应用场景 应用场景:报告中添加详细的日志信息,有助于分析定位问题。 解决方案:Python:使用 python 自带的 logging 模块生成日志,日志会自动添加到测试报告中。Java:直接通过注解或调用方法添加。

软件测试 / 测试开发丨 Allure2 报告中添加附件 - 图片

应用场景:在做 UI 自动化测试时,可以将页面截图,或者出错的页面进行截图,将截图添加到测试报告中展示,辅助定位问题。 解决方案:Python:使用 allure.attach 或者 allure.attach.file() 添加图片。Java:直接通过注解或调用方法添加。

https://static001.geekbang.org/infoq/1d/1d551e6a9b57d178f93e9215a22b10ce.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

备战金九银十:大厂面试官必问 MySQL 连环炮全梳理,你扛得住嘛?

最近后台好多小伙伴发私信咨询阿Q,问马上就是金九银十的面试黄金期了,该如何在三个月内突击一下,以便更好地通过面试呢?

软件测试丨 Allure2 报告中添加用例支持 tags 标签、失败重试功能

Allure2 添加用例标签应用场景 Allure 报告支持的一些常见 Pytest 特性包括 xfail、skipif、fixture 等。测试结果会展示特定的标识在用例详情页面。

https://static001.geekbang.org/infoq/67/67d6e66b4039fc0d83081b2cb78ca158.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

做开发 5 年,这 8 个高效开发好习惯我悟了🔥

优秀的Web开发人员工作效率更高,因为他们拥有丰富的经验和良好的习惯。工作多年,我有一些自己了解的习惯分享给大家,都曾让我受益,做开发5年了,今天来跟大家分享一下我的感想。✍🏻

https://static001.geekbang.org/infoq/c0/c086757f3101127bb278fb3fe18271e9.webp?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

肝到爆!通过 Canal 如何优雅的将 MySQL 同步到 ES?

技术是什么?就是拿来玩的,边玩边学,才能成长得更快。

https://static001.geekbang.org/infoq/45/45eb8cef55ce2910cd3c1fa28d6d6adb.png?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

深入了解 mock.js,打造出类似真实数据的模拟数据

用户头像
Apifox
06-08

Mock.js是一个常用于生成随机数据和拦截Ajax请求的JavaScript库。本文将介绍Mock.js的用法,包括安装和基础用法,在开始前我们可以看下看:了解 Mock.js 的语法规范。

软件测试丨学习笔记 Allure2 报告中添加用例描述、用例优先级

应用场景:Allure 支持往测试报告中对测试用例添加非常详细的描述语,用来描述测试用例详情。 Allure 添加描述的四种方式:方式一:使用装饰器 @allure.description() 传递一个字符串参数来描述测试用例。方式二:使用装饰器 @allure.description_html 传递

软件测试丨学习笔记 Allure2 报告中添加用例链接、用例分类

Allure2 用例链接 应用场景:将报告与 bug 管理系统或测试用例管理系统集成,可以添加链接装饰器 @allure.link、@allure.issue 和@allure.testcase。

程序员_程序员技术文章_InfoQ写作社区