- 编程技术
糟糕程序员的20个坏习惯
我想你肯定遇到过这样一类程序员:他们无论是写代码,还是写文档,又或是和别人沟通,都显得特别专业。每次遇到这类人,我都在想,他们到底是怎么...
- 编程技术
为什么开发人员不编写更多测试?
我经常在会议上谈论 测试微服务,我问与会者的第一个问题是他们是否编写测试。房间通常在为他们的代码编写测试的开发人员和不为他们的代码编写测试...
- 编程技术
开发必掌握!Json数据交互和ResTful开发
JSON(JavaScript Object Notation,JS对象标记)是一种轻量级的数据交换格式。它是基于JavaScript的一个子集,使用了C、C++、C#、Java、JavaScript、Perl、Python等其他语...
- 编程技术
五个简化 Web 开发过程的前端工具
作为一名两年多的 Web 开发作家,我加入了许多 Web 开发社区,以便及时了解趋势。我遇到的最常见的对话一直是关于如何简化 Web 开发过程。...
- 编程技术
一篇文章教会你使用JS+CSS实现一个简单加载进度条的效果
我们经常在网页上 ,游戏界面加载时会看到加载进度条的效果,我们往往会以为这些加载进度条的效果,很难实现。今天教大家JS+CSS结合做简单一个加载进...
- 编程技术
热部署还在用 Devtools 吗?JRebel 不香吗?
Spring Boot中的热部署相信大家用的最多的就是devtools,没办法,官推的。JRebel相对于devtools,个人觉得无论是加载速度还是使用便捷,JRebel完胜。...
- 编程技术
200行代码轻松实现一个简单的区块链
这篇文章主要为大家详细介绍了200行代码轻松实现一个简单的区块链,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...
- 编程技术
手撕十大经典排序算法
对于程序员来说,算法好的人,写起代码来特别快(我们班有几位同学正是)。而且在遇到某个问题时,他想的到解决办法很多。...
- 编程技术
使用解释器模式实现获取元素 Xpath 路径的算法
对于一种语言,我们给出其文法表示形式(一种语言中的语法描述工具,用来定义语言的规则),并定义一种解释器,通过这种解释器来解释语言中定义的句...
- 编程技术
浅谈 Windows 驱动开发,你会了吗?
为什么还要写?因为在学习的过程中,发现很多东西还是很相同的,如果你是从事linux 开发,可能会有些启发,如果是对windows 驱动开发有需求,可能提供...
- 编程技术
手把手教你使用CanvasAPI打造一款拼图游戏
本次案例我们使用HTML5的新特性canvas画布标签打造了简单的9宫格拼图游戏,总体来说没有特别的复杂,主要是图片的分割方块移动事件的绑定,以及重新游戏的...
- 编程技术
Kafka 三高架构设计剖析
Kafka 向来以高吞吐量,低延迟,高并发, 高可扩展性而自称,并在越来越多的场景中应用,这时候就对其稳定性的要求就越高。...
- 编程技术
Istio 服务模型与流量治理要点
服务(Service)与版本(Version):Istio中的服务在kubernetes中以service形式存在,可定义不同的服务版本。通过Deployment创建工作负载,通过Service关联这些负载,域名...
- 编程技术
Flink 计算 Pv 和 Uv 的通用方法
计算网站App的实时pv和uv,是很常见的统计需求,这里提供通用的计算方法,不同的业务需求只需要小改即可拿来即用。...
- 编程技术
Master 分配资源并在 Worker上启动 Executor ,逐行代码注释版
这里有个假设是:Spark 集群以 Standalone 的方式来启动的,作业也是提交到 Spark standalone 集群。 ...
- 编程技术
18个最佳开源低代码和无代码平台列表
与使用计算机编程语言构建应用程序的传统方法不同,低代码开发平台是使用图形向导来创建和构建软件的应用程序开发平台。...