logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

庆祝程序员节:聊一聊编程语言的演变

编程语言的演变反映了技术的进步和人们需求的变化。从最初的机器语言到现代的多范式语言,编程语言不仅提高了软件开发的效率,也改变了人们的思维方式和工作方式。未来,随着人工智能、量子计算等新兴技术的发展,编程语言将继续演化,迎接新的挑战与机遇。编程还作为一种核心技术,对社会的贡献是深远而广泛的。它不仅推动了各行各业的技术革新,还改变了人们的工作、学习和生活方式。随着技术的持续进步,编程将在未来继续为社会

文章图片
什么是 JWT? 如何基于 JWT 进行身份验证?

JWT (JSON Web Token) 是目前最流行的跨域认证解决方案,是一种基于 Token 的认证授权机制。从 JWT 的全称可以看出,JWT 本身也是 Token,一种规范化之后的 JSON 结构的 Token。Token 自身包含了身份验证所需要的所有信息,因此,我们的服务器不需要存储 Session 信息。这显然增加了系统的可用性和伸缩性,大大减轻了服务端的压力。可以看出,JWT 更符

文章图片
#macos#java
【计算机网络】TCP|IP协议

TCP/IP协议是当今互联网世界中最重要的网络协议之一,它是网络通信的基石,为数据在网络中的传输提供了可靠性和有效性。本文将深入探讨TCP/IP协议的重要性、基本原理以及其在网络通信中的作用。TCP/IP(Transmission Control Protocol/Internet Protocol)协议是一组通信协议,用于在计算机网络中进行数据传输和通信。它是互联网的基础协议,支持各种不同类型的

文章图片
#计算机网络#tcp/ip#网络协议
对支付宝进行测试用例分析

因此,对其进行测试用例分析是非常必要的。功能测试:测试支付宝各项功能的完整性和正确性,例如转账、支付、提现、充值等功能的实现是否符合预期,且在各种场景下都能正常工作。在红包发放与领取过程中,故意输入错误的红包码或红包金额等信息,验证是否会有错误提示信息,并记录错误信息以便后续分析。在亲情付过程中,故意输入错误的亲人/朋友信息或密码等信息,验证是否会有错误提示信息,并记录错误信息以便后续分析。用户界

文章图片
#测试用例#功能测试#测试
6个顶级SpringCloud微服务开源项目

是国内首个基于Spring Cloud微服务化开发平台,具有统一授权、认证后台管理系统,其中包含具备用户管理、资源权限管理、网关API 管理等多个模块,支持多业务系统并行开发,可以作为后端服务的开发脚手架。代码简洁,架构清晰,适合学习和直接项目中使用。

文章图片
#微服务#架构#云原生
mybatis 中 foreach collection的常用用法

MyBatis中的foreach标签用于在SQL语句中遍历集合,并将集合中的元素逐个应用到SQL语句中。上述示例中,params为一个Map,通过foreach标签将其中的键值对逐个应用到SQL语句中的WHERE条件中。上述示例中,ids为一个List或数组,通过foreach标签将其中的元素逐个应用到SQL语句中的IN子句中。

文章图片
#sql#mybatis#数据库
pom.xml文件中spring-boot-maven-plugin爆红的原因

注意:Spring Boot Maven插件是一个必须的插件,用于将Spring Boot应用程序打包成可执行的jar或war文件,因此请确保添加了该插件,并选择相应的版本。可能是你的项目中使用的 Spring Boot 版本与配置的插件版本不匹配。将Spring Boot Maven插件的版本号添加到您的Maven构建配置文件(pom.xml)中的<plugins>块中。Plugin Manag

文章图片
#xml#maven#spring boot
【数据结构】详细讲解常见的数据结构(通俗易懂)

数据结构是计算机存储、组织数据的方式。在工作中,我们通常会直接使用已经封装好的集合API,这样可以更高效地完成任务。但是作为一名程序员,掌握数据结构是非常重要的,因为它可以帮助我们更好地理解和设计算法,从而提高程序的效率和可靠性。本文将对常见的几种数据结构进行介绍,通过了解这些数据结构的特点和优势,可以更好地在不同场景下选择合适的数据结构。线性和非线性。线性数据结构见名思义,整体结构的图像是一条直

文章图片
#算法#java#数据结构
【Linux】Web服务

Web服务是一种通过网络提供信息或功能的技术。这些服务可以包括网站、应用程序接口(API)、数据库访问等。无论是个人博客、电子商务网站还是企业级应用,Web服务是连接用户和信息的关键。在Linux上搭建Web服务可能看起来是一项庞大的任务,但随着对这些基本步骤的理解,您将能够创建一个稳健、高效且安全的数字空间。无论您是个人开发者、中小企业还是大型企业,Linux上的Web服务将为您提供一个可靠的基

文章图片
#linux#运维#服务器
“低代码开发:美味膳食还是垃圾食品?“

低代码(Low-Code)是一种软件开发方法,它通过最小化手动编码的需求,大大降低了应用程序开发的复杂性。低代码平台提供了图形化用户界面和可视化建模工具,使开发者能够使用拖放、配置和少量编码来创建应用程序。低代码平台通常提供直观的用户界面,使开发者能够通过拖放组件、配置属性等方式来构建应用程序。使用可视化建模工具,开发者可以定义业务逻辑、数据模型和应用程序流程,而无需编写大量的代码。低代码平台可以

文章图片
#低代码
    共 35 条
  • 1
  • 2
  • 3
  • 4
  • 请选择