腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
程序员闻人
专栏成员
举报
40
文章
42019
阅读量
11
订阅数
订阅专栏
申请加入专栏
全部文章(40)
https(16)
网络安全(15)
spring(13)
java(11)
spring boot(9)
腾讯云测试服务(6)
编程算法(6)
网站(4)
http(4)
数据库(3)
api(3)
容器镜像服务(3)
分布式(3)
javascript(2)
xml(2)
json(2)
云数据库 SQL Server(2)
sql(2)
ide(2)
git(2)
github(2)
文件存储(2)
日志服务(2)
容器(2)
缓存(2)
jdk(2)
jvm(2)
cdn(2)
单元测试(2)
uml(2)
微服务(2)
负载均衡(1)
ios(1)
iphone(1)
c++(1)
go(1)
servlet(1)
scala(1)
bootstrap(1)
云数据库 Redis(1)
access(1)
jar(1)
tomcat(1)
maven(1)
linux(1)
API 网关(1)
serverless(1)
kubernetes(1)
开源(1)
面向对象编程(1)
dns(1)
grep(1)
tcp/ip(1)
dubbo(1)
spring cloud(1)
大数据(1)
数据分析(1)
数据处理(1)
架构设计(1)
性能测试(1)
搜索文章
搜索
搜索
关闭
实战:Spring Boot 程序如何做好 Web 层的测试
腾讯云测试服务
网站
spring
spring boot
http
本文将讨论如何针对 Spring Boot 程序的 Web 层进行测试的,借助 MockMvc API 以及常见的测试库实现 Web 层方法的测试覆盖,以及如何定制 MockMvc。
闻人的技术博客
2022-09-23
968
0
程序员都该懂的 CAP 定理
数据分析
分布式
架构设计
面对可能出现的网络延迟,不可预估的请求流量等情况,设计一个分布式系统,我们通常围绕系统高可用,数据一致性的目标去规划和实现,想要完全实现这个目标,却并非易事。由此,分布式系统领域诞生了一个基本定理,即 CAP 定理,用于指导分布式系统的设计,从系统高可用,数据一致性,网络容错三个角度将分布式系统的特性抽成一个分区容错一致性模型。这样一来,让系统设计者只需根据业务场景特点,进行权衡设计适合业务场景的分区容错一致性模型即可,很大程度简化了分布式系统设计的难度。
闻人的技术博客
2020-07-21
685
0
快速突击 Spring Cloud Gateway
API 网关
api
网络安全
spring
spring boot
Spring Cloud Gateway 是一款基于 Spring 5,Project Reactor 以及 Spring Boot 2 构建的 API 网关,是 Spring Cloud 微服务生态的主要组件之一。Spring Cloud Gateway 主要负责接口请求的路由分发,并且支持对请求的安全验证,流量监控和流量控制等扩展操作。另外值得一提的点是,Spring Cloud Gateway 默认采用了非阻塞 I/O 模型实现请求路由的分发。对于处理一些I/O 耗时长的请求上,相比其他一样用 Java 编写采用的同步阻塞I/O 模型的网关性能更高,处理的并发数也更高,避免了因为 I/O 阻塞(网络调用,数据库操作等)导致线程空闲下来,仍能继续处理响应其他请求。
闻人的技术博客
2020-07-16
1K
0
第8期 ARTS 打卡计划
网站
分布式
spring
spring cloud
scala
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。 示例 2: 给定 nums = [0,0,1,1,1,2,2,3,3,4], 函数应该返回新的长度 5, 并且原数组 nums 的前五个元素被修改为 0, 1, 2, 3, 4。 你不需要考虑数组中超出新长度后面的元素。
闻人的技术博客
2020-07-16
516
0
第7期 ARTS 打卡计划
https
网络安全
cdn
分布式
github
给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0 开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 -> 0 -> 8 原因:342 + 465 = 807 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/add-two-numbers 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
闻人的技术博客
2020-07-06
450
0
快速提升页面性能的必备利器
cdn
缓存
tcp/ip
dns
负载均衡
从 PC 互联网到移动互联网,越来越多的人在互联网上追剧,看资讯,刷视频,玩游戏等等,与之对应的就是各类互联网应用的用户体验要求越来越高。
闻人的技术博客
2020-07-06
552
0
第6期 ARTS 打卡计划
linux
大数据
网络安全
编程算法
难度中等359收藏分享切换为英文关注反馈 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的连续子数组,并返回其长度。如果不存在符合条件的连续子数组,返回 0。 示例: 输入:s = 7, nums = [2,3,1,2,4,3] 输出:2 解释:子数组 [4,3] 是该条件下的长度最小的连续子数组。 来源:力扣(LeetCode) 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
闻人的技术博客
2020-07-01
392
0
开发那么久,才知道的 SOLID 设计原则
编程算法
无论是软件系统设计,还是代码实现,遵循有效和明确的设计原则,都利于系统软件灵活可靠,安全快速的落地,更重要的是能灵活地应对需求,简化系统扩展和维护,避免无效的加班。本文主要讨论面向对象软件开发中最流行的设计原则- SOLID,它是五个设计原则为了方便记忆而组成的首字母缩写:
闻人的技术博客
2020-07-01
719
0
第5期 ARTS 打卡计划
https
ide
日志服务
网络安全
通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
闻人的技术博客
2020-06-24
301
0
软件设计必备的 UML,你会吗?
uml
UML 是统一建模语言(英语:Unified Modeling Language,缩写 UML)的简称,它是一种由一整套图表组成的标准化建模语言,用于帮助系统开发人员来说明,可视化,构建和记录软件系统的产出。用人话说 UML 就是用图形符号帮助我们描述系统和设计系统的语言工具。
闻人的技术博客
2020-06-17
2.6K
0
如何用 Docker 快速搭建 MySQL 主从
云数据库 SQL Server
容器镜像服务
数据库
sql
kubernetes
现在容器技术越来越普及,随着 Docker, Kubernetes 不断发展,云原生的概念十分火热。掌握一些容器知识,会基于 Docker,Kubernetes 环境进行服务端开发对后端开发者也成了必不可少的一部分。本文主要描述如何使用 Docker 技术快速搭建一个 MySQL 主从架构。
闻人的技术博客
2020-06-09
1.1K
0
第3期 ARTS 打卡计划
性能测试
腾讯云测试服务
容器镜像服务
数据库
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/move-zeroes 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
闻人的技术博客
2020-06-09
306
0
第02期 ARTS 打卡计划
云数据库 Redis
缓存
spring boot
spring
https
来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/reverse-bits 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。
闻人的技术博客
2020-06-03
372
0
Spring Boot 集成热部署
spring boot
spring
ide
首先简单说下什么是热部署。热部署就是在修改程序代码和配置后,运行着的程序能自动监测到修改,实现让系统无需重启的情况下完成字节码或者配置的更新。热部署可以帮我们省去了开发调试时修改代码后经常手动部署应用的时间,能极大地提高开发效率。对于 Java 应用的热部署,Spring Boot 也推出了 Spring Boot DevTools 组件实现,我们就可以在 Spring Boot 程序快速集成热部署功能。
闻人的技术博客
2020-06-03
830
0
第01期 ARTS 打卡计划
spring
grep
https
网络安全
腾讯云测试服务
给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^31-1]。请根据这个假设,如果反转后整数溢出那么就返回 0。
闻人的技术博客
2020-05-29
323
0
换个姿势学设计模式-策略模式
编程算法
spring
serverless
前段时间,接到一个需求:开发一个聚合支付服务,对其他内部项目提供统一的接口来实现不同支付平台的支付能力发起,比如支付宝,微信,银联等。为了处理相似的支付操作而各平台具体实现不同的情况,要让各个平台接口能力能相互独立,并要方便扩展后续新增的支付平台,我引入了设计模式的策略模式来应对需求场景,借此深入学习总结下策略模式,于是也就有了本文,希望对学习策略模式的同学有所帮助。
闻人的技术博客
2019-10-28
335
0
Spring Bean 背后的 BeanDefinition
spring
access
github
git
开源
在Java中,一切皆对象。在JDK中使用java.lang.Class来描述类这个对象。
闻人的技术博客
2019-09-24
850
0
Java单元测试之JUnit 5快速上手
腾讯云测试服务
java
单元测试
jdk
单元测试是软件开发中必不可少的一环,但是在平常开发中往往因为项目周期紧,工作量大而被选择忽略,这样往往导致软件问题层出不穷。线上出现的不少问题其实在有单元测试的情况下就可以及时发现和处理,因此培养自己在日常开发中写单元测试的能力是很有必要的。无论是对自己的编码能力的提高,还是项目质量的提升,都是大有好处,本文将介绍 Java 单元测试框架 JUnit 5 的基础认识和使用来编写单元测试,希望同样对你有所帮助。
闻人的技术博客
2019-09-19
1.2K
0
ArrayList 的全面突击
文件存储
编程算法
java
https
网络安全
ArrayList 作为 Java 集合框架中最常用的类,在一般情况下,用它存储集合数据最适合不过。知其然知其所以然,为了能更好地认识和使用 ArrayList,本文将从下面几方面深入理解 ArrayList:
闻人的技术博客
2019-09-19
700
0
掌握 Maven 私服
maven
jar
容器镜像服务
java
git
在 Java EE 开发中,我们使用 Maven 构建工具主要来管理项目的第三方库的依赖,以及公司内部其他项目服务的依赖,因此 Maven 私服就是必不可少的一环,本文主要对 Maven 私服的三大方面进行介绍:
闻人的技术博客
2019-09-19
2.8K
0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
立即查看
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档